home home

downloads files

forum forum

docs docs

wiki wiki

faq faq

Cube & Cube 2 FORUM


General Thread

by Aardappel on 01/05/2002 01:55, 15499 messages, last message: 12/08/2021 21:22, 8826390 views, last view: 12/09/2021 04:16

for questions, announcements etc.

Go to first 20 messagesGo to previous 20 messages    Board Index    Go to next 20 messagesGo to last 20 messages

#5011: Dev-c++

by phen on 11/09/2005 21:58

Hello :), can someone tell me how to configure Dev-c++ to make it able
to compile cube source files?
thx.

reply to this message

#5012: GTK+ Launcher/Configuration Utiltity

by loz-linuxizer on 11/10/2005 02:46

In an attempt to teach myself GTK+ while doing something that'd benefit Cube I wrote this small utility for launching and configuring Cube. I haven't been able to compile it for Windows so if anyone can do so I would appreciate it if you would make the binary available to me.
Well, this website has all the information, code, compilation instructions, and screenshots you'll need: http://gentoobox.rh.ncsu.edu/cube_launcher/
If you have any questions, comments, requests, etc. please email me.

reply to this message

#5013: Re: new sauerbraten release

by Aardappel_ on 11/10/2005 05:44, refers to #5007

it's not the latest sauer release, its the latest nvidia drivers

reply to this message

#5014: Gentoo Initscript

by loz-linuxizer on 11/10/2005 10:11

I finally got around to writing that Gentoo initscript for automatically starting a server for Cube Legends. If you modify the location of the binary, it'll work for you tool. Save the text below as "/etc/init.d/cube_server" and "chmod a+x /etc/init.d/cube_server" to make it executable. You may type "/etc/init.d/cube_server start", restart, zap, and stop. Just type "/etc/init.d/cube_server" for more information. To make it run at startup, type "rc-update add cube_server default". Logs are, obviously, saved in /var/log/cube.log.


#!/sbin/runscript
#Gentoo initscript for automatically starting Cube

depend() {
need net
}

start() {
ebegin "Starting Cube server"
/john/october_2005_cl/misc/src/cube_server>>/var/log/cube.log &
eend $?
}

stop () {
ebegin "Stopping Cube server"
killall cube_server
eend $?
}

reply to this message

#5015: Re: new sauerbraten release

by _Fanatic on 11/10/2005 18:45, refers to #5013

I have 81.85. I haven't noticed any problems in other games.

reply to this message

#5016: Re: new sauerbraten release

by Aardappel_ on 11/11/2005 01:59, refers to #5015

sauer uses texture coordinate generation, pretty much every other game out there uses explicit texture coordinates.

reply to this message

#5017: how do i set up a server?

by macgeek on 11/11/2005 02:55

how do i go about doing this? what systems can i serve with? thanks

reply to this message

#5018: Re: how do i set up a server?

by macgeek on 11/11/2005 05:04, refers to #5017

ok what happens if i try to run the server from behind a router? also, can i run the server from behind a router for lan games?

reply to this message

#5019: Re: how do i set up a server?

by macgeek on 11/11/2005 05:38, refers to #5018

ok never mind i got my problem solved

reply to this message

#5020: How to set up Sauerbraten Lan Server on MacOs?

by LA BOOM on 11/11/2005 17:28

Any chance to do this?

reply to this message

#5021: Personal Soundtrack?

by DoomRider on 11/11/2005 18:27

Is there a way to add your own files into the fanatic folder so they play during the game? I converted some mp3s into OGG and put em in the folder but that didnt work. Any ideas?

reply to this message

#5022: commands

by 1337ness on 11/12/2005 01:06

How the heck do I type commands in this game?
I new to this game

reply to this message

#5023: Re: Personal Soundtrack?

by tentus on 11/13/2005 02:56, refers to #5021

you can add the songs to any folder in packages/ so long as you add the proper music script in your autoexec file (looking in data/default_map_settings.cfg for the code base off of). be sure to use the correct filenames, folder, and filetype. just write something similar to the script in default_map_settings and bind it to a command or key.

l337ness-
hit the tilde key (~) in the upper left of your keyboard.

reply to this message

#5024: CGI Cube Server Control

by loz-linuxizer on 11/13/2005 10:15

I've written a very simple Perl script that /should/ allow you to control Cube through a CGI.
This might not work on your box. If it doesn't, I'd love to help (if you email me about this, be sure you grep through /var/log/apache2/error_log and provide some reasonable background information).
You'll probably want to customize the HTML in the script and place the script in an authenticated folder. Have at it, and let me know if you need help getting it set up or customized or need more features or whatnot.
Enjoy: ftp://gentoobox.rh.ncsu.edu/cubelegends/cube_server_ctl.pl (source code)

reply to this message

#5025: Cheating...

by Macpunk on 11/14/2005 15:31

You hold most important variables client-side, and expect people not to cheat. It took me 45 minutes(if that) to figure out what I was doing with the program(this was my first trainer), and find the addresses for health, rifle ammo, mg ammo, rocket ammo, shotgun ammo, and armor. Really, this isn't a rant. More of enlightenment. Try to implement a feature to hold those variables server-side(would cause more stress on the server though), and it would be a much harder to cheat game.

--Macpunk

reply to this message

#5026: Re: Cheating...

by Xerxes on 11/14/2005 17:47, refers to #5025

Yeah, I noticed somebody was cheating today. He just stood in a corner, fired a rocket after another without collecting any ammo, and was impossible to kill... was it you? ;-)

reply to this message

#5027: Re: Cheating...

by tentus on 11/14/2005 19:39, refers to #5026

dubious. a custom build will not connect to the others- hence, people can hack away all they want, but it won't do them any good. anyone with enough will to cheat to actually make a custom build work with the offical builds is laughable and sad.

reply to this message

#5028: Re: Cheating...

by Xerxes on 11/14/2005 20:21, refers to #5027

As I understand it, he didn't build his own sources, but rather he used an external tool to hack the running original executable. I know such tools exist, but I won't describe them into detail in order not to inspire people, because I suppose they can work. Different protocol in the sources would not prevent this, sadly. And I have this feeling that from time to time somebody cheats (standing somewhere, nonstop shooting and not dying when he is supposed to, as I described)...

reply to this message

#5029: Re: Cheating...

by tentus on 11/14/2005 22:39, refers to #5028

it's prbably a map hack. though that wouldn't explain the not dying.

it occurs to me that if i succeed in making a gravity variable for CL, then i'll have to cheat protec it too. dangit.

reply to this message

#5030: Re: Cheating...

by Macpunk on 11/15/2005 00:21, refers to #5026

yea it was me...believe it or not.

The way I did it was use an external program(you probably were listening when I was talking to another guy in a room we were in xerxes), that edits the memory where the program keeps the variables. Say I search for a 32-Bit Signed Number, that has a value of 97(my health at that time). It comes up with 14 results. I go get hurt, and it changes one variable right before my eyes. That variable that resides at a certain address I take note of. Then I make the program change that memory addresses value every few seconds...minutes(I use 5), or hours. Whatever I want. The problem is that it stores everything client side.

Stupid me wasnt even aware that the program was open-source, until after I got done with the hack. I hear you can't compile your own versions and use them with the legal one right? Even so, my method bypasses that.

--Macpunk

reply to this message

Go to first 20 messagesGo to previous 20 messages    Board Index    Go to next 20 messagesGo to last 20 messages


Post a Message

Username

Email

Subject

Body

9 times 1 is?


content by Aardappel & eihrul © 2001-2021
website by SleepwalkR © 2001-2021
42367111 visitors requested 58073306 pages
page created in 0.078 seconds using 9 queries
hosted by Boost Digital