Quantcast
Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!

    1. Red Dead Redemption 2

      1. Gameplay
      2. Missions
      3. Help & Support
    2. Red Dead Online

      1. Gameplay
      2. Find Lobbies & Outlaws
      3. Help & Support
    1. Crews & Posses

      1. Recruitment
    2. Events

    1. GTA Online

      1. Arena War
      2. After Hours
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Grand Theft Auto Series

    3. GTA Next

    4. GTA V

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

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

    7. GTA Vice City Stories

    8. GTA Liberty City Stories

    9. GTA San Andreas

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

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

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

      1. GTA Advance
      2. GTA 2
      3. GTA
    13. 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. 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. News

    2. Forum Support

    3. Site Suggestions

Sign in to follow this  
cpp

[IV] LOAD_ADDITIONAL_TEXT and related functions

Recommended Posts

cpp

Hi there.

 

There's something that's been bothering me about this function. I decompiled the script from Vlad's 3rd mission to see how it's called and there's one thing I don't understand. In the script there are two functions (not native) that are called as soon as LOAD_ADDITIONAL[etc] is called (in one case) and I can't figure out what they do.

 

I was wondering if someone could shed some light on this. Here's the relevant code.

LOAD_ADDITIONAL_TEXT( "VLAD3", 0 ); //Mission objectives, mission failed message, etc//sub_3927() is not called for "VLAD3"LOAD_ADDITIONAL_TEXT( "V3AUD", 6 ); // VLAD 3 AUDIO (?) If I'm not mistaken it contains the subtitles for the cutscenesub_3927( "V3AUD" );void sub_3927(unknown uParam0) //sub_3927(const char* gxtName){    //uParam0 = &"V3AUD"    StrCopy( ref l_U181._fU0, uParam0, 16 ); //equivalent to strcpy? I suppose it copies uParam0's contents to l_U181._fU0 making _fU0 a char array, right?    sub_3946();    return;}/* And then there's this function. I have no idea what it does  */void sub_3946(){    int I;    for ( I = 0; I <= 8; I++ )    {        l_U181._fU16[i]._fU0 = nil;        StrCopy( ref l_U181._fU16[i]._fU4, "", 32 );        l_U181._fU344[i] = 0;    }    return;}

I have a feeling those two might delete the table's entries but to be honest I have no idea.

 

P.S: how can I enable syntax highlighting in the code box?

Share this post


Link to post
Share on other sites
NTAuthority

They merely store the name of the text table in a variable containing a structure and some other bit - potentially referencing it to delete it early.

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  

  • 1 User Currently Viewing
    0 Members, 0 Anonymous, 1 Guest

×

Important Information

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