IMG

 
IMG
IMG   IMG
  Welcome to GTAForums! Be sure to check out the Grand Theft Auto V Forum.

You are not registered! (If you are, click here to login) Registering is fast, free and easy and allows you to instantly reply to any topic on GTAForums.
Why wait? Click here to register your own unique username and become part of the ever-growing community!


( Log In | Register | Revalidate Validation E-mail )
Quick Log-In:
  IMG
       
>
Forum Rules GTA Modification Forums

This section is for obtaining help on creating and releasing tools

GTAGarage.com
free mod hosting from GTANet, simply login with your GTAForums account details

GTAModding.com
GTANet's modding wiki

GTA Modding Chatroom
provided by irc.gtanet.com (Don't have an IRC client? Click here)


Pages: (2) [1] 2   ( Go to first unread post ) Reply to this topicStart new topicStart Poll

 [REL|ALPHA|SRC] SA Version Checker

 A Tool that tells you your SA Version
 
Sacky  
Posted: Wednesday, Dec 26 2007, 00:55
Quote Post


IV's Limit Adjuster
Group Icon
Group: Members
Joined: Nov 10, 2006

uk.gif

XXXXX



San Andreas Version Checker Alpha 2

This tool checks the hash of your San Andreas executable (gta_sa.exe) and reports to you the Version of the executable you are running, for now it only works with the Supported Executables (because I don’t have any others at my disposal) however I would like to extend this to many other versions, which is why I am calling this Alpha, I expect other Alpha’s will have much more support for other versions.

Usage: Simply extract the downloaded executable to any directory where your gta_sa.exe is located.
Release/Source: http://gtasync.com/?p=10
License: This work is released under the Commons Attribution-Noncommercial-Share Alike 2.5 Australia License (http://creativecommons.org/licenses/by-nc-sa/2.5/au/)

If you get an unknown version please report the MD5 String here (or send me a copy of the executable through PM).

Supported Versions:
- Version 1.0 US HOODLUM
- Version 1.0 US
- Version 1.0 US Shark and Stefan188
- Version 1.0 US HOODLUM No-Intro Patch
- Version 1.01 US
- Version 2.0 US
- Version 1.0 EU
- Version 1.0 EU Cracked
- Version 1.01 EU Cracked
- Version 1.01 Deviance

This post has been edited by Sacky on Thursday, Dec 27 2007, 08:48
PM
  Top
 

 
goin-god  
Posted: Wednesday, Dec 26 2007, 01:56
Quote Post


High Roller
Group Icon
Group: $outh $ide Hoodz
Joined: Mar 18, 2007

ar.gif

Member Award




If yo usay it only supports the 1.0, How would it know if you have 1.01 or 2.00?

It only says if you have 1.00 or not?
Users WebsitePMMSNPlayStation Network
  Top
 

 
Sacky  
Posted: Wednesday, Dec 26 2007, 01:57
Quote Post


IV's Limit Adjuster
Group Icon
Group: Members
Joined: Nov 10, 2006

uk.gif

XXXXX



QUOTE
If yo usay it only supports the 1.0, How would it know if you have 1.01 or 2.00?

It only says if you have 1.00 or not?


At the moment, but I'm releasing it here so people can tell me the MD5 codes of the versions the tool doesn't know about (the tool supplies the MD5 code). Also Alpha 2 has support for 1.0 EU Cracked.
PM
  Top
 

 
Aschratt  
Posted: Wednesday, Dec 26 2007, 11:00
Quote Post


Three Headed Monkey
Group Icon
Group: Members
Joined: Apr 12, 2006

anarchist.gif

Member Award




Here is the EU 1.0 Uncracked Hash:

49dd417760484a18017805df46b308b8

This post has been edited by Aschratt on Wednesday, Dec 26 2007, 11:06
Users WebsitePMMSNAOLYahooICQ
  Top
 

 
Seemann  
Posted: Wednesday, Dec 26 2007, 12:59
Quote Post


Ruhe
Group Icon
Group: Members
Joined: Sep 3, 2004

ru.gif

Member Award




I don't think it is a good idea to check the version using checksums (CRC, MD5, whatever). My personal gta_sa.exe, which is v1.0 US HOODLUM, is patched and tweaked many times with many patches, and your tool says its hash is unknown.
If I change the only byte in my exe, the MD5 string will be different than for the unmodded one. How can the tool recognize what version I am running then?

Another note: how may I report my hash string, if it's a console application with no GUI and without a copy-paste ability? Should I re-print the string by myself?
Users WebsitePM
  Top
 

 
Sacky  
Posted: Wednesday, Dec 26 2007, 13:39
Quote Post


IV's Limit Adjuster
Group Icon
Group: Members
Joined: Nov 10, 2006

uk.gif

XXXXX



QUOTE
My personal gta_sa.exe, which is v1.0 US HOODLUM, is patched and tweaked many times with many patches, and your tool says its hash is unknown.


Well technically if you've patched its not the same executable, and a different version. However I could use merkle hashing tree's to alleviate this problem or maybe just byte recognition, which I was originally going to use except without an array of different executables at hand it is very hard for me to do that without producing false positives.

QUOTE
Another note: how may I report my hash string, if it's a console application with no GUI and without a copy-paste ability? Should I re-print the string by myself?


Or just copy it down... However the next version will come with a file dump.

This post has been edited by Sacky on Wednesday, Dec 26 2007, 13:42
PM
  Top
 

 
uncajesse  
Posted: Wednesday, Dec 26 2007, 15:54
Quote Post


Player Hater
Group Icon
Group: Members
Joined: Aug 17, 2007

XXXXX



c8a31567f7279889cff09e49f3b8ce7a

Hash for Hoodlum v1.0 US that has been patched with Alexander's no-intro patch, which also removes EAX and nVidia startup "bull-crap".

But yeah, it would be better to have some kind of byte-recognition code, ideally being able to say what the base EXE is, and what popular patches have been made to it. Cool project tho. smile.gif
PM
  Top
 

 
Sacky  
Posted: Wednesday, Dec 26 2007, 23:15
Quote Post


IV's Limit Adjuster
Group Icon
Group: Members
Joined: Nov 10, 2006

uk.gif

XXXXX



QUOTE
But yeah, it would be better to have some kind of byte-recognition code, ideally being able to say what the base EXE is, and what popular patches have been made to it. Cool project tho.


I'm thinking it would be better to split the file bytes up into 25kb sections then hash each one, and then match those hashes.
PM
  Top
 

 
morsolo  
Posted: Thursday, Dec 27 2007, 07:41
Quote Post


The Cake is a lie!!!
Group Icon
Group: Members
Joined: Jun 21, 2006

au.gif

XXXXX



No offence, but this tool is almost useless until you support more exe's.

I mean, it will tell you your exe only if your using a 1.0 Hoolum Exe...
Well I don't need the program then do I? tounge.gif

Once there's much more support, this could become a VERY handy tool.
Users WebsitePMMSN
  Top
 

 
Sacky  
Posted: Thursday, Dec 27 2007, 08:21
Quote Post


IV's Limit Adjuster
Group Icon
Group: Members
Joined: Nov 10, 2006

uk.gif

XXXXX



Update:

http://gtasync.com/?p=10

The Second version of this software aims to support more executables and iron out some of the user problems the old one was having.

New Features Include:
- Unknown Hash’s now dumped to samd5.txt
- Support for Version 1.0 US
- Support for Version 1.0 US Shark and Stefan188
- Support for Version 1.0 US HOODLUM No-Intro Patch
- Support for Version 1.01 US
- Support for Version 2.0 US
- Support for Version 1.0 EU
- Support for Version 1.0 EU Cracked
- Support for Version 1.01 EU Cracked
- Support for Version 1.01 EU Deviance
PM
  Top
 

 
DexX  
Posted: Thursday, Dec 27 2007, 09:06
Quote Post


Black Hat
Group Icon
Group: Retired Staff
Joined: May 16, 2002

Member Award




The extra versions + source will be useful, good work icon14.gif

Just to add a bit to what Seeman said, there's a mod called Trains For GTA which works by patching the exe. However the patching depends on what options the user specifies, so accounting for every hash is probably more effort than it's worth with the current method. But you might add a line about that to the readme or dox.

Ed; An actual readme would be useful too tounge.gif
PM
  Top
 

 
Seemann  
Posted: Thursday, Dec 27 2007, 12:23
Quote Post


Ruhe
Group Icon
Group: Members
Joined: Sep 3, 2004

ru.gif

Member Award




yeah, there are some patches I have on my game:
http://public.sannybuilder.com/GTASA_PATCHES/

So, there possibly will be zillion MD5 hashes for various combinations of these patches.

Checking not the whole exe, but a part of it, is probably better; maybe you should read the exe header for the time it was compiled or something like that, to find out the base version number (1.0, 1.1, 2.0) at least?

This post has been edited by Seemann on Thursday, Dec 27 2007, 12:26
Users WebsitePM
  Top
 

 
Marcin6  
Posted: Thursday, Dec 27 2007, 19:43
Quote Post


Sekretarz
Group Icon
Group: Members
Joined: Jul 18, 2007

pl.gif

XXXXX



QUOTE (Sacky @ Dec 27 2007, 08:21)
Update:

http://gtasync.com/?p=10

The Second version of this software aims to support more executables and iron out some of the user problems the old one was having.

New Features Include:
- Unknown Hash�s now dumped to samd5.txt
- Support for Version 1.0 US
- Support for Version 1.0 US Shark and Stefan188
- Support for Version 1.0 US HOODLUM No-Intro Patch
- Support for Version 1.01 US
- Support for Version 2.0 US
- Support for Version 1.0 EU
- Support for Version 1.0 EU Cracked
- Support for Version 1.01 EU Cracked
- Support for Version 1.01 EU Deviance

Link Dont working confused.gif
PM
  Top
 

 
Marcin6  
Posted: Thursday, Dec 27 2007, 19:47
Quote Post


Sekretarz
Group Icon
Group: Members
Joined: Jul 18, 2007

pl.gif

XXXXX



I gut this number : e7697a085336f974a4a6102a51223960

What is a version ?
PM
  Top
 

 
Erwest  
Posted: Friday, Dec 28 2007, 13:23
Quote Post


Square Civilian
Group Icon
Group: Members
Joined: Mar 22, 2007

XXXXX



Hi all!

My number is:

99166d25f941355a866b14d427c927d1 (1.0us gta version)

Sacky, can you help me with this unknown version??

I've noted that with gta_sa.exe version, run correctly the Alexander's tools (Vehicle add and up&down light). Unfortunately doesn't work correctly the SA limit adjuster.

If i use the gta_sa.exe 1.0 EU run the Limit Adjuster, bat not the alexander's tool.

Thanks.
PM
  Top
 

 
Erwest  
Posted: Friday, Dec 28 2007, 14:29
Quote Post


Square Civilian
Group Icon
Group: Members
Joined: Mar 22, 2007

XXXXX



Sorry...

I've forgot a little specification smile.gif

"I've noted that with this gta_sa.exe 1.0 us version, the Alexander's tools (Vehicle add and up&down light) run correctly . Unfortunately, the streaming memory hack about the last SA limit adjuster alpha 7, doesn't work correctly.

If I use the gta_sa.exe 1.0 EU run the Limit Adjuster, but not the alexander's tool".
PM
  Top
 

 
Sacky  
Posted: Saturday, Dec 29 2007, 13:53
Quote Post


IV's Limit Adjuster
Group Icon
Group: Members
Joined: Nov 10, 2006

uk.gif

XXXXX



QUOTE
Sacky, can you help me with this unknown version??


Could you send me a copy of that executable through PM, I have my suspicions that it isn't 1.0 US.
PM
  Top
 

 
Hari_Vatanan  
Posted: Sunday, Dec 30 2007, 00:02
Quote Post


Player Hater
Group Icon
Group: Members
Joined: Dec 26, 2007

XXXXX



I've used your SA Version Checker and it says that my gta_sa.exe is unknown.

The hash: 12b30440e5cebaad65ed936fdc60fcac (US 1.0)
PM
  Top
 

 
Sacky  
Posted: Sunday, Dec 30 2007, 00:05
Quote Post


IV's Limit Adjuster
Group Icon
Group: Members
Joined: Nov 10, 2006

uk.gif

XXXXX



QUOTE
I've used your SA Version Checker and it says that my gta_sa.exe is unknown.


Have you used any patches? Could you send me a copy of your executable through PM.
PM
  Top
 

 
derty  
Posted: Sunday, Dec 30 2007, 00:17
Quote Post


My member's custom title is "Solid Snake"
Group Icon
Group: BUSTED!
Joined: Nov 1, 2007

us.gif

XXXXX



Ok, I read the whole topic.

I get the gist of this "tool"...

But wtf is the purpose? blush.gif I can't think of not one use for this "tool". blush.gif

-derty
Users WebsitePMMSN
  Top
 

 

0 User(s) are reading this topic (0 Guests and 0 Anonymous Users)

0 Members:

Pages: (2) [1] 2 

Topic Options Reply to this topicStart new topicStart Poll
Search topic for posted by (exact match)



 
IMG IMG