Quantcast

Jump to content

» «
Photo

Non-moddable gta sas: A transcendental question

4 replies to this topic
Mazius Klavo
  • Mazius Klavo

    Born philosopher

  • Members
  • Joined: 04 Jan 2010
  • Poland

#1

Posted 06 June 2014 - 03:41 AM

¿Would or could be possible, given the enough knowledge, to make them as equally moddable as the first version? I suppose that it isnt strictly easy albeit downgrading is easier. 

 

And by the way i cant find info about the bug fixes brought by 2.0 and 3.0 versions, supposing as i suppose that there were only 1.01, 2.0 and 3.0.


Deji
  • Deji

    Coding like a Rockstar!

  • Feroci
  • Joined: 24 Dec 2007
  • None
  • Contribution Award [Mods]

#2

Posted 06 June 2014 - 05:55 PM

As far as I can remember, 1.01 was the only bug fix release. 2.0 added the protection against modding (which can easily be modded out). And 3.0 is just the Steam release, which changed some minor things and did some reorganisation of code, but didn't seem to actually DO anything... If you want I can send you a 3.0 .exe which works without Steam to test.

However, modding protection or not, each .exe version has subtle code differences, which can turn into huge differences internally. Either by accident, or very possibly intentionally, the 3.0 .exe is hugely different to the 1.01 .exe (I don't think I've ever bothered looking into the 2.0 one, really) not just in what was added or changed, but how the code was compiled. Perhaps they used a newer compiler or changed some optimisation settings, either deliberately to make the .exe's more different as extra modding protection, or some other cause.

This means that the memory addresses we can use to modify a running .exe can't be considered valid on any other version - on 1.0 the address 0x438E40 points to the start of a function which awards money and health for cheating, yet on 3.0 it points to the 3rd/5 byte in an unknown call which is part of the 'Path Finder' system for vehicle road navigation - far off. 1.0 exe's are the most documented, so they are what most mods are based on, for simplicity, compatibility and capability.


Unfortunately, it's not even possible to simply create some sort of tool to intercept and convert addresses from one game to another, as sometimes what is being written there wouldn't even fit. So the more plausible option is to bring these fixes back to 1.0 through more mods, or wait until 3.0 is as documented as 1.0 and attempt a universal switch, which would be difficult and would require mods who's authors are unable to convert them being forgettable enough...



But still, if I had to choose between an .exe with a bunch of fixes and an .exe which supports lots of additional content and a few of those fixes for good measure, I'd say stick with the 1.0 :p
  • Mazius Klavo and mirh like this

Mazius Klavo
  • Mazius Klavo

    Born philosopher

  • Members
  • Joined: 04 Jan 2010
  • Poland

#3

Posted 06 June 2014 - 09:16 PM

Thank you for the neatly pointed out info Mr Deji; its rewarding to actually corroborate with an authority.  


Silent
  • Silent

    Chief Vision Alterer

  • GTA Mods Staff
  • Joined: 01 Feb 2010
  • Poland
  • Contribution Award [Mods]
    Best Script/Plugin 2014 [SilentPatch]
    Most Respected 2014
    Most Helpful [Mods] 2014
    Most Helpful [GTA] 2013
    Most Helpful [Mods] 2013
    Most Talented [Modding] 2013
    Best Map 2013 [ViceCityStories PC Edition]
    Best Vehicle 2013 [III Aircraft]
    Most Helpful [Mods] 2012
    Modder of the Year 2012

#4

Posted 06 June 2014 - 10:57 PM Edited by Silent, 06 June 2014 - 10:59 PM.

3.0 seems to be based on something newer than 1.0 yet older than 1.01, so in fact it reverts most of 1.01 fixes. If you don't mind losing Steam Overlay, downgrade.
  • Mazius Klavo likes this

Mazius Klavo
  • Mazius Klavo

    Born philosopher

  • Members
  • Joined: 04 Jan 2010
  • Poland

#5

Posted 07 June 2014 - 01:23 AM Edited by MaziusC, 08 June 2014 - 04:23 PM.

3.0 seems to be based on something newer than 1.0 yet older than 1.01, so in fact it reverts most of 1.01 fixes. If you don't mind losing Steam Overlay, downgrade.

Then the 1.01 is the one; until your upcoming patch (just from what i seen, and what i "expect" :)).





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users