Home World Forum
Stars! AutoHost web forums

Jump to Stars! AutoHost


 
 
Home » Stars! Clones, Extensions, Modding » Stars! Extensions » Stars! disassembly and history of 2.6jrc4
Stars! disassembly and history of 2.6jrc4 Sun, 24 February 2019 17:48 Go to next message
raptor is currently offline raptor

 
Master Chief Petty Officer
Creator of StarsWine
Created StarsWine

Messages: 96
Registered: June 2014
Hi,

I've had disassembled both Stars! versions 2.7jRC3 (my old exe) and 2.6jRC4 the newest on the wiki. One thing I noticed is that the RC4 one is larger and seems to include some extra debug information because the disassembly has many, many more named functions in it.

Why would this be? Was the RC4 version accidentally released with extra debugging information? Or did someone from the community hack RC3 to create RC4, and in the process filled out some function names?

Report message to a moderator

Re: Stars! disassembly and history of 2.6jrc4 Wed, 06 March 2019 22:43 Go to previous messageGo to next message
ricks03 is currently offline ricks03

 
Chief Petty Officer

Messages: 70
Registered: January 2012
Location: NC
2.6jrc4 was released by the Jeffs. Given that it's still labeled "release candidate" I suspect it still included debug information, probably in part because it was debugging something from rC3?


http://www.irelandbybicycle.com
http://totalhost.sinister.net:999

Report message to a moderator

Re: Stars! disassembly and history of 2.6jrc4 Wed, 06 November 2019 18:24 Go to previous messageGo to next message
talkingbologna is currently offline talkingbologna

 
Senior Chief Petty Officer

Messages: 86
Registered: November 2016
Location: 1947
Hey Raptor,

If you don't mind me asking, how are you disassembling it?

Report message to a moderator

Re: Stars! disassembly and history of 2.6jrc4 Wed, 06 November 2019 19:57 Go to previous messageGo to next message
raptor is currently offline raptor

 
Master Chief Petty Officer
Creator of StarsWine
Created StarsWine

Messages: 96
Registered: June 2014
Hi,

I used 'IDA Free' (32bit) version, and I've also used the newly open-sourced 'Ghidra'. Neither are for the faint of heart. Smile

The 2.6jRC4 disassembles *much* cleaner (even with method names!) than 2.7.

Report message to a moderator

Re: Stars! disassembly and history of 2.6jrc4 Mon, 11 November 2019 11:21 Go to previous messageGo to next message
Ron is currently offline Ron

 
Commander
Forum Administrator
Stars! AutoHost Administrator

Messages: 1215
Registered: October 2002
Location: Collegedale, TN
ricks03 wrote on Wed, 06 March 2019 22:43
2.6jrc4 was released by the Jeffs. Given that it's still labeled "release candidate" I suspect it still included debug information, probably in part because it was debugging something from rC3?

No, it does not include debug info that I know of.

I have a special debug version of the 2.6jrc4 exe file, with a password that lets me open any passworded play file.



Ron Miller
Stars! AutoHost

Report message to a moderator

Re: Stars! disassembly and history of 2.6jrc4 Mon, 11 November 2019 15:56 Go to previous messageGo to next message
raptor is currently offline raptor

 
Master Chief Petty Officer
Creator of StarsWine
Created StarsWine

Messages: 96
Registered: June 2014
Hi Ron,

Is your version the same download that I used that is found at the top of this wiki page?:

https://wiki.starsautohost.org/wiki/Get_Stars!

When I said I thought it was a debug version, it was specifically because the disassembled EXE contained cleaner logic (i.e. non-optimized) and the function names were not stripped out of the executable.

How is your version different?

Report message to a moderator

Re: Stars! disassembly and history of 2.6jrc4 Mon, 11 November 2019 21:24 Go to previous message
Ron is currently offline Ron

 
Commander
Forum Administrator
Stars! AutoHost Administrator

Messages: 1215
Registered: October 2002
Location: Collegedale, TN
The debug exe I have is around 400kb larger than the regular 2.6jrc4 exe.


Ron Miller
Stars! AutoHost

Report message to a moderator

Previous Topic: New Hosting Program
Next Topic: Utility to clean .m files
Goto Forum:
  


Current Time: Fri Nov 15 00:38:48 EST 2019