News about Q3Rally

Locked
Perle
Posts: 65
Joined: Sat Mar 07, 2009 4:08 pm

News about Q3Rally

Post by Perle »

For all of you, who are interested...We have a little tease for You.

https://www.q3rally.com/2021/04/10/guess-what/
[b][url]http://www.per-thormann.de/[/url][/b]
User avatar
Eraser
Posts: 19174
Joined: Fri Dec 01, 2000 8:00 am

Re: News about Q3Rally

Post by Eraser »

Blast from the past!
Perle
Posts: 65
Joined: Sat Mar 07, 2009 4:08 pm

Re: News about Q3Rally

Post by Perle »

Hey Eraser...

I found your QToolkit yesterday and think it is still very useful. Is there any chance, that you upgrade it to use it with custom q3games like my Q3Rally?
[b][url]http://www.per-thormann.de/[/url][/b]
User avatar
Eraser
Posts: 19174
Joined: Fri Dec 01, 2000 8:00 am

Re: News about Q3Rally

Post by Eraser »

Great to see you still find it useful. I still use the compiler GUI myself whenever making maps, although that has last been a year ago or so.

The bad news is that I've lost the source code to the program well over 10 years ago. My harddisk died and while I did have a backup, I seemed to have lost that backup as well. So I can't really make any changes to the program anymore. The alternative is to rebuild it from scratch, but honestly, that's a significant time investment that I don't really deem worth it.
themuffinman
Posts: 384
Joined: Fri Mar 05, 2010 5:29 pm

Re: News about Q3Rally

Post by themuffinman »

If all it needs is some strings changing for Q3Rally, maybe you can get away with some hex edit hackery of the executable?
User avatar
Eraser
Posts: 19174
Joined: Fri Dec 01, 2000 8:00 am

Re: News about Q3Rally

Post by Eraser »

That might be a possibility. I know the QToolkit looks for quake3.exe to start the game and that's hardcoded into the application. If that's the only problem then I guess there's a decent chance you'll be able to change that with a hex editor.
User avatar
CZghost
Posts: 1943
Joined: Wed Jun 22, 2011 1:45 pm
Location: Czechia
Contact:

Re: News about Q3Rally

Post by CZghost »

I only add that you have to make sure you don't accidentally change any addresses if you don't really understand x86_64 assembly, and especially if you don't know any of the opcodes and how to read little-endian hexadecimal values. If you change the lenght of the entire program, be sure to actually update relevant address values that might refer to eighter jumps or string literals. If you don't know what you're doing, DO NOT ATTEMPT TO HEX EDIT ANYTHING! It's also worth to mention that there are number of tools for reverse engineering and code hacking tools that might help you with changing the actual machine code of the program in such way it works.
[ Linktree | Twitch | YouTube | Instagram | Websites ]
When you feel the worst, turn to the sun and all the shadows will fall behind you.” - John Lennon
Perle
Posts: 65
Joined: Sat Mar 07, 2009 4:08 pm

Re: News about Q3Rally

Post by Perle »

Sad to hear you lost the source. But it is not the end of the world. It was only a "nice to have". Not a "can´t live without". ;-)
[b][url]http://www.per-thormann.de/[/url][/b]
Locked