Native Hash Updater/ X-Mapper w/ IDC Generator (2024)

Loading...

Download

CamxxCore

All Versions

1.0.1 (current)

1,694 downloads , 1.87 MB
September 05, 2017

More mods by CamxxCore:

GameplaySound.Net 4.98 7,794 190

No Flying Music

1.1

By CamxxCore

Vehicles.Net 4.68 6,874 168

IR Countermeasures

1.2.1

By CamxxCore

AsiFeatured 4.78 5,859 115

Drag Resize - Change Window Dimensions in Real- time

1.1

By CamxxCore

VehiclesAircraftAdd-On.NetOpen SourceFeatured 4.79 7,977 159

Sweep Wing Function for Add-On Aircraft

1.01

By CamxxCore

Trainer.Net 9,283 57

Basic Trainer (with Gamepad Support) [.NET]

1.3

By CamxxCore

2,140

24

    Here is a simple tool that allows you to update native hashes and their addresses with ease! This tool will really only be useful to modders who are reverse engineering the game and not the average user, so if that means you, don't bother reading any further.

    The goal of this tool is to simplify the process of updating native addresses to the latest version of the game.

    Provided with a version of natives.h and the relevant translation tables, the tool will do the rest for you, producing a natives-bxxx.h file with the hashes changed to reflect the newer version. Additionally, when provided with an addresses-bxxx text file, the tool will also generate and .idc script which can be used within IDA to apply labels at the entry points for these natives, providing valuable information that makes things much easier for anyone reverse engineering the binary.

    In the download, I have included almost all necessary files to update natives to the current version of the game at the time of me writing this i.e. v 1180. The only file you will need to attain yourself is natives.h from www.dev-c.com/nativedb. (future versions may use a web request to grab this file, but for now you will need to provide it manually). For future updates, you simply need to create a new bxxx-bxxx.txt file containing the translations, and optionally provide a newer version of the bxxx-addresses.txt file.

    To use the program:

    First drop the latest version of natives.h into the working directory (Available form www.dev-c.com/nativedb) then select the bxxx-bxxx.txt translation tables up to the game version to which you want to update natives to, and drag these onto NativeHashUpdater.exe.

    I hope this will be helpful to other modders. It has definitely made the process a lot easier for me. Please leave a comment if you run into any issues.

    Source is included in the download.

    v1.0.1

    • Updated with newest translation tables
    • Program will now generate a crossmap.txt mapping natives from the first input file to the last

    Show Full Description

    Tool

    Developers

    .Net


    First Uploaded:December 16, 2016
    Last Updated:September 05, 2017
    Last Downloaded:3 days ago

    All Versions

    1.0.1 (current)

    1,694 downloads , 1.87 MB
    September 05, 2017

    27 Comments

    More mods by CamxxCore:

    GameplaySound.Net 4.98 7,794 190

    No Flying Music

    1.1

    By CamxxCore

    Vehicles.Net 4.68 6,874 168

    IR Countermeasures

    1.2.1

    By CamxxCore

    AsiFeatured 4.78 5,859 115

    Drag Resize - Change Window Dimensions in Real- time

    1.1

    By CamxxCore

    VehiclesAircraftAdd-On.NetOpen SourceFeatured 4.79 7,977 159

    Sweep Wing Function for Add-On Aircraft

    1.01

    By CamxxCore

    Trainer.Net 9,283 57

    Basic Trainer (with Gamepad Support) [.NET]

    1.3

    By CamxxCore

    • Description
    • Comments (27)

    Here is a simple tool that allows you to update native hashes and their addresses with ease! This tool will really only be useful to modders who are reverse engineering the game and not the average user, so if that means you, don't bother reading any further.

    The goal of this tool is to simplify the process of updating native addresses to the latest version of the game.

    Provided with a version of natives.h and the relevant translation tables, the tool will do the rest for you, producing a natives-bxxx.h file with the hashes changed to reflect the newer version. Additionally, when provided with an addresses-bxxx text file, the tool will also generate and .idc script which can be used within IDA to apply labels at the entry points for these natives, providing valuable information that makes things much easier for anyone reverse engineering the binary.

    In the download, I have included almost all necessary files to update natives to the current version of the game at the time of me writing this i.e. v 1180. The only file you will need to attain yourself is natives.h from www.dev-c.com/nativedb. (future versions may use a web request to grab this file, but for now you will need to provide it manually). For future updates, you simply need to create a new bxxx-bxxx.txt file containing the translations, and optionally provide a newer version of the bxxx-addresses.txt file.

    To use the program:

    First drop the latest version of natives.h into the working directory (Available form www.dev-c.com/nativedb) then select the bxxx-bxxx.txt translation tables up to the game version to which you want to update natives to, and drag these onto NativeHashUpdater.exe.

    I hope this will be helpful to other modders. It has definitely made the process a lot easier for me. Please leave a comment if you run into any issues.

    Source is included in the download.

    v1.0.1

    • Updated with newest translation tables
    • Program will now generate a crossmap.txt mapping natives from the first input file to the last

    Tool

    Developers

    .Net


    First Uploaded:December 16, 2016
    Last Updated:September 05, 2017
    Last Downloaded:3 days ago

      • CamxxCore

        @AHK1221 I suppose it takes one step out of the process. But you still need to dump the exe to find the updated hashes.

        September 15, 2017

      • CamxxCore

        @rastakilla What are you trying to accomplish with it?

        September 15, 2017

      • rastakilla

        @CamxxCore Working engine sound awc mods without crashes.

        September 15, 2017

      • AHK1221

        @CamxxCore i would assume dumping is easy lol

        September 19, 2017

      • CamxxCore

        @rastakilla Unfortunatley the tool still needs work. Existing sounds can be edited and replaced without issue but there is still problems when adding (new) standalone sounds.

        September 23, 2017

      • rastakilla

        @CamxxCore Yea thats fine for now I just wanna edit existing engine sounds.

        September 23, 2017

      • CamxxCore

        @rastakilla I can't comment much on why it would be crashing. Could you not attribute it to a bad wav file or discrepancies in the track length/ format?

        September 23, 2017

      • 7Hazard

        So how to I actually get the adresses-b1180.txt to generate IDC script file?

        September 24, 2017

      • 7Hazard

        @CamxxCore So how to I actually get the adresses-b1180.txt to generate IDC script file?
        Sorry, maybe i had to @ you.

        September 24, 2017

      • CamxxCore

        @7Hazard Yeah you had to tag me (: Here is the file: http://camx.me/gtav/addresses-b1180.txt. To do it yourself you would have to dump the internal native table (0x142BE5EF0 on v1180).

        September 25, 2017

      • CamxxCore

        @7Hazard Make sure the base of your dump is 0x140000000

        September 25, 2017

      • kalel333

        can you make a video tutorial please? I have to update my crossmapping to 1290 .. thank you genius

        December 15, 2017

      • 7Hazard

        @CamxxCore Do you know how to generate the new crossmappings and translation tables?

        December 21, 2017

      • Iniyan

        @CamxxCore hey man... Thanks for your mod but when I execute the .exe file, it shows it stopped working! Please help me with that

        November 03, 2019

      • Taywjo

        can we use this for getting 1.51 crossmapping ?

        August 11, 2020

      • Reyser

        @CamxxCore Hey mate, do you know why this upload does not have previews? Could you upload at least one if possible? Or if the tool is not working anymore and you don't plan updating it, let me unpublish the mod page.

        February 08, 2021

      • CamxxCore

        @Reyser There isn't much of a UI, just a command line utility. And it should still serve its function!

        February 09, 2021

      • Reyser

        @CamxxCore Alright, no problem then 👍

        February 09, 2021

      • gatekeeper1123

        what do you use to dump and how do you search or get the oddest of the natives? and the size, this information would be really helpful.

        October 06, 2021

      • gatekeeper1123

        @CamxxCore and do you have discord?

        October 06, 2021

      Join the conversation! Log In or register for an account to be able to comment.

      All Versions

      1.0.1 (current)

      1,694 downloads , 1.87 MB
      September 05, 2017

      Native Hash Updater/ X-Mapper w/ IDC Generator (2024)

      References

      Top Articles
      Latest Posts
      Article information

      Author: Eusebia Nader

      Last Updated:

      Views: 5548

      Rating: 5 / 5 (80 voted)

      Reviews: 87% of readers found this page helpful

      Author information

      Name: Eusebia Nader

      Birthday: 1994-11-11

      Address: Apt. 721 977 Ebert Meadows, Jereville, GA 73618-6603

      Phone: +2316203969400

      Job: International Farming Consultant

      Hobby: Reading, Photography, Shooting, Singing, Magic, Kayaking, Mushroom hunting

      Introduction: My name is Eusebia Nader, I am a encouraging, brainy, lively, nice, famous, healthy, clever person who loves writing and wants to share my knowledge and understanding with you.