warclaw Posted April 6, 2009 Share Posted April 6, 2009 Hi i have seen the post to make the car indicators flash mod but how i open the GTA IV .EXE file? what program and it is safe? Link to comment Share on other sites More sharing options...
TheRealPcGamer Posted April 6, 2009 Share Posted April 6, 2009 ......... car indicators flash? what do you mean? and if you open the GTAIV.exe, it will launch the game. That's it. You just need to double-click it. Link to comment Share on other sites More sharing options...
Girish Posted April 6, 2009 Share Posted April 6, 2009 There is a car indicator mod for SA, but I'm yet to see one for IV. And you don't have to modify the exe for it. That's definitely not how it works. Link to comment Share on other sites More sharing options...
warclaw Posted April 6, 2009 Author Share Posted April 6, 2009 i mean open and edit the script codes!! Link to comment Share on other sites More sharing options...
-TRASE- Posted April 7, 2009 Share Posted April 7, 2009 i mean open and edit the script codes!! Hahahaha. do you know actually how does Exe works? no its not enableCarLightsChar = 0 it looks like this: AA12D5 ASD55F SFF1111 44FD55 ASDFKF 541D*F MKLD56 A5F5FF AMMBFF 25FD5F DSFJP'G D44G7 AA12D5 ASD55F SFF1111 44FD55 ASDFKF 541D*F MKLD56 A5F5FF AMMBFF 25FD5F AA12D5 ASD55F SFF1111 44FD55 ASDFKF 541D*F MKLD56 A5F5FF AMMBFF 25FD5F DSFJP'G D44G7 AA12D5 ASD55F SFF1111 44FD55 ASDFKF 541D*F MKLD56 A5F5FF AMMBFF 25FD5F AND SHOW GO ON if you find a way how to compile it to c++ you will still need to know this verry confusing programing language PERFECT to be able to change somthing there, then you will need to compile it back to the exe format, but wait, i think DLL's wont recodnize the old exe so the game wont launch. Ok, lets edit the dlls so they will recodnize. dlls looks much like exe's (AA12D5 ASD55F bullsh*t) so you will need so me hacking tools to decompile it to look like this: guess what? YOU NEED TO KNOW HOW THIS WORKS TOO. ok, another year has passed and you know how to operate dll, you need to find thefeature that dont run the game when exe is modified, after a week you found it, and disabled. you compiling dll to the source code and repeating this staff with 5 more dlls, next, you finally start the game, and GUESS WHAT! one of the six dlls are conflicting with other! and you need to find out wich! do i need to continue to write this stuff, or you understand that you cant do it? Link to comment Share on other sites More sharing options...
warclaw Posted April 7, 2009 Author Share Posted April 7, 2009 OK sorry if i ask Link to comment Share on other sites More sharing options...
Hergonan Posted April 7, 2009 Share Posted April 7, 2009 (edited) i mean open and edit the script codes!! it looks like this: AA12D5 ASD55F SFF1111 44FD55 ASDFKF 541D*F MKLD56 A5F5FF AMMBFF 25FD5F DSFJP'G D44G7 AA12D5 ASD55F SFF1111 44FD55 ASDFKF 541D*F MKLD56 A5F5FF AMMBFF 25FD5F AA12D5 ASD55F SFF1111 44FD55 ASDFKF 541D*F MKLD56 A5F5FF AMMBFF 25FD5F DSFJP'G D44G7 AA12D5 ASD55F SFF1111 44FD55 ASDFKF 541D*F MKLD56 A5F5FF AMMBFF 25FD5F woah dude where did you get that code? it's not hex, it's more like omegadecimal! (with some symbols) also, it's easy, because there are native functions which can be reached and executed because the game has the environment to run "scripts". so before you try to "teach" someone, do your homework. (so, it is not necessary to edit anything in the exe, you can attach a program to the exe such as the famous c++ hook to do whatever you want) Edited April 7, 2009 by Hergonan Link to comment Share on other sites More sharing options...
Gen0cide_ Posted April 7, 2009 Share Posted April 7, 2009 i mean open and edit the script codes!! it looks like this: AA12D5 ASD55F SFF1111 44FD55 ASDFKF 541D*F MKLD56 A5F5FF AMMBFF 25FD5F DSFJP'G D44G7 AA12D5 ASD55F SFF1111 44FD55 ASDFKF 541D*F MKLD56 A5F5FF AMMBFF 25FD5F AA12D5 ASD55F SFF1111 44FD55 ASDFKF 541D*F MKLD56 A5F5FF AMMBFF 25FD5F DSFJP'G D44G7 AA12D5 ASD55F SFF1111 44FD55 ASDFKF 541D*F MKLD56 A5F5FF AMMBFF 25FD5F woah dude where did you get that code? it's not hex, it's more like omegadecimal! (with some symbols) also, it's easy, because there are native functions which can be reached and executed because the game has the environment to run "scripts". so before you try to "teach" someone, do your homework. (so, it is not necessary to edit anything in the exe, you can attach a program to the exe such as the famous c++ hook to do whatever you want) Just a random question, if hexadecimal is base-16 (Sixteencharacters before you reach the tens column), why havent we moved on to base-32 with the invention of 32 bit processing, or base-64 with 64Bit? Link to comment Share on other sites More sharing options...
-TRASE- Posted April 7, 2009 Share Posted April 7, 2009 I just remember what ive seen when decompiled some exes and dlls and typed some random letters. just old memories Link to comment Share on other sites More sharing options...
Hergonan Posted April 7, 2009 Share Posted April 7, 2009 Just a random question, if hexadecimal is base-16 (Sixteencharacters before you reach the tens column), why havent we moved on to base-32 with the invention of 32 bit processing, or base-64 with 64Bit? Lol, it's not like that. There is no need for base-64 or 32, and if you wanna move to another "base" that means you have to write everything in a different way. everything Link to comment Share on other sites More sharing options...
HazardX Posted April 7, 2009 Share Posted April 7, 2009 @Hergonan: TRASE's point was just that someone like warclaw who obviously has no programming experience at all asking how to decompile and modify a EXE file is like someone who can't even light up a LED with a bettery asking how to build a high-tech communication-satellite. why havent we moved on to base-32 with the invention of 32 bit processing, or base-64 with 64Bit? the usage of hexadecimal values (base-16) is not at all releated to the processor architecture (16bit, 32bit, 64bit, etc.). hexadecimal values are used because you can display exactly one byte (0-255) in exactly 2 digits this way (00-FF). this was even used for 8bit processors, since one byte is 8 bit. the processor architecture however defines the adressing space and the size of the native integer values, but the byte is still the smallest datatype. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now