Quantcast
Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!   (85,170 visits to this link)

    2. News

    1. GTA Online

      1. Find Lobbies & Players
      2. Guides & Strategies
      3. Vehicles
      4. Content Creator
      5. Help & Support
    2. Crews

      1. Events
      2. Recruitment
    1. Grand Theft Auto Series

    2. GTA Next

    3. GTA V

      1. PC
      2. Guides & Strategies
      3. Help & Support
    4. GTA IV

      1. Episodes from Liberty City
      2. Multiplayer
      3. Guides & Strategies
      4. Help & Support
      5. GTA Mods
    5. GTA Chinatown Wars

    6. GTA Vice City Stories

    7. GTA Liberty City Stories

    8. GTA San Andreas

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    9. GTA Vice City

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    10. GTA III

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    11. Top Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    12. Wiki

      1. Merchandising
    1. GTA Modding

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    3. Featured Mods

      1. DYOM
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Red Dead Redemption 2

    2. Red Dead Redemption

    3. Rockstar Games

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Programming
      5. Movies & TV
      6. Music
      7. Sports
      8. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Forum Support

    2. Site Suggestions

Sign in to follow this  
Yoda4P

Need help with this mod (for OIV creation)

Recommended Posts

Yoda4P

I'd like to change the installation procedure of this mod https://www.gta5-mods.com/vehicles/real-vehicle-names-for-mega-realistic-car-pack-3-2#description_tab into OpenIV Package Manager (i use the one made by KR4N3N64).

Basically, my mod replaces several vehicles.meta/global.gxt2 files by changing certain lines, in order to make "all 54 vehicle variants (Boxville2, Schafter2, Tornado4 etc) appear with their real, specific "on-screen" name, instead of the default one" as written in mod's description. E.g. for Tornado 2nd version i made these changes:

In VEHICLES.META i modified only <gamename> values, like this:

<Item>
<modelName>tornado2</modelName>
<txdName>tornado2</txdName>
<handlingId>TORNADO</handlingId>
<gameName>TORNADO</gameName> --> changed to TORNADO2
...
</Item>


In GLOBAL.GXT2:

- remove/replace TORNADO = Tornado <<< WITH >>> TORNADO = Chevrolet Bel Air SS Hardtop

- add line TORNADO2 = Chevrolet Bel Air SS Convertible



And so on...

In few words, i need the mod to apply changes directly into the original files instead of replacing them with custom ones, in order to avoid conflicts with other mods that manage the same files (like World of Variety, RDE and many others).

 

I've spent some time trying to edit command parameters correctly into assembly.xml but with no results. At this point i don't even know if it's possible to do that since i'm no expert at all, especially with coding...

 

Share this post


Link to post
Share on other sites
OpenIV Team

You can use XML commands to modify XML files. But there is no commands for editing gxt2 files.

Share this post


Link to post
Share on other sites
Yoda4P
Posted (edited)
I used the following as example:
<xml path="common\data\handling.meta">    <replace xpath='/CHandlingDataMgr/HandlingData/Item[@type=CHandlingData]/handlingName[.=BUFFALO]/../fMass'>        <fMass value="999999.000"/>    </replace></xml>
and tried to adapt it for vehicles.meta xml parameters (as in the first post)...but i get the same incompatibility error when i try to load the package project into OIV manager.
1ST ATTEMPT<archive path="update\update.rpf" createIfNotExist="True" type="RPF7">  <xml path="common\data\levels\gta5\vehicles.meta">    <replace xpath='/CVehicleModelInfo__InitDataList/InitDatas/Item/modelName[.=TORNADO2]/../gameName'>    <gameName="TORNADO2"/>    </replace>  </xml></archive>2ND ATTEMPT<archive path="update\update.rpf" createIfNotExist="True" type="RPF7">  <xml path="common\data\levels\gta5\vehicles.meta">    <replace xpath='/CVehicleModelInfo__InitDataList/InitDatas/Item/modelName[.=TORNADO2]/txdName[.=TORNADO2]/handlingId[.=TORNADO]/gameName'>    <gameName="TORNADO2"/>    </replace>  </xml></archive>

Where am i doing wrong?

 

P.S. Please explain me what "/../" and "Item[10]" are for:

- /../ means that i have to add a new subpath for each line that precedes the one to be modified?
- Item[10]: the number between [] correspond to the item (progressive) number after "*/path/" value?

 

Edit: still trying various "combinations" to find the right syntax... like Item[205] or @qv=['TORNADO2' or "TORNADO2"] etc.

now i can load/build the OIV package but when i try to install it, i always get the following error "Unable to find XML Node with xpath ..." :facedesk:

Edited by Yoda4P

Share this post


Link to post
Share on other sites
OpenIV Team

Try this xpath:

 

/CVehicleModelInfo__InitDataList/InitDatas/Item/modelName[.=tornado2]/../gameName
The "/../" expression means select parent element.

 

Also, you can use online tools like this https://www.freeformatter.com/xpath-tester.htmlto test your xpath.

Share this post


Link to post
Share on other sites
Yoda4P
Posted (edited)

OIV manager converts the double "" into [.=TORNADO2] when saving, but i think it's normal...anyways OIV installation works and vehicles.meta is modified correctly into the right section...now i've got to add commands for other vehicles and do some in-game tests.

 

Thank you!!! :^::)

Edited by Yoda4P

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.