New level cap remover for 1.0.7.4

Discussion in 'General Discussion' started by Duncann, Dec 24, 2001.

Remove all ads!
Support Terra-Arcanum:

GOG.com

PayPal - The safer, easier way to pay online!
  1. Duncann

    Duncann New Member

    Messages:
    9
    Likes Received:
    0
    Joined:
    Dec 24, 2001
    I have tried this hack and it seems to work with no bad side effects.

    Level Cap Adapting Patch v1.2 for Arcanum by Troika/Sierra
    made by Lebon bT (lebon.bt@gmx.de) in 2001
    modified by Duncann for use with 1.0.7.4 patch

    USE AT YOUR VERY OWN RISK!

    You may copy/modify/update this file if and only if you
    a) Leave my mark in it (the second line if you wonder)
    b) You redistribute it to the Arcanum fan community

    You may of course use the information presented here to create a handy tool
    for all the folks that hate hex editors (You would do anyway, right?).

    USAGE
    -----
    Search arcanum.exe for the following patterns. Make the changes as indicated (the
    examples change the Level Cap to 127 [in hex 7F, you will notice below]).
    Make sure your xp_level.mes contains experience level information for the new
    levels! Look at http://www.terra-arcanum.com for how to extract this file from
    arcanum3.dat and what to do with it.

    I don't know what this does to multiplayer games. EMail me if something is missing
    from the patch, e.g. you get no experience in some cases or the game will not
    let you level up.

    // allocate space for the experience tab
    56 PUSH ESI
    57 PUSH EDI
    6A04 PUSH 04
    6A33 PUSH 33 // change to 6a7F

    // fill the experience tab
    8BF7 MOV ESI,EDI
    83FE33 CMP ESI,33 // change to 83fe7F

    // update the experience counter of the character sheet
    83C40C ADD ESP,0C
    83F833 CMP EAX,33 // change to 83f87F

    // update the experience bar (I never recognized it, however Greenleaf the summoner did)
    8BF0 MOV ESI,EAX
    83C40C ADD ESP,0C
    83FE33 CMP ESI,33 // change to 83FE7F

    // give levels up to a certain limit
    64 00 00 00 33(change to 7F) 00 00 00-00 94 35 77 E8 03 00 00 d...2.....5w....


    Expanded experience point table:

    // this file contains the experience values for character levels
    // each line is the minimum xp value needed to be the level that
    // is line number
    // NOTE: only the lines 1 thru 50 are valid, and line 1 should always
    // be 0 xps

    // All of these values are 25% of what they should be until we get more secondary quests in the game.

    {1}{0}
    {2}{2100}
    {3}{4600}
    {4}{7700}
    {5}{11400}
    {6}{15500}
    {7}{20300}
    {8}{25600}
    {9}{31600}
    {10}{38300}
    {11}{45600}
    {12}{53600}
    {13}{62400}
    {14}{71900}
    {15}{82200}
    {16}{93300}
    {17}{105300}
    {18}{118200}
    {19}{132000}
    {20}{146700}
    {21}{162500}
    {22}{179300}
    {23}{197200}
    {24}{216300}
    {25}{236500}
    {26}{257900}
    {27}{280600}
    {28}{304600}
    {29}{330000}
    {30}{356800}
    {31}{385100}
    {32}{414900}
    {33}{446300}
    {34}{479500}
    {35}{514300}
    {36}{551000}
    {37}{589500}
    {38}{630000}
    {39}{672500}
    {40}{717100}
    {41}{764000}
    {42}{813100}
    {43}{864600}
    {44}{918500}
    {45}{975000}
    {46}{1034200}
    {47}{1096200}
    {48}{1161100}
    {49}{1229000}
    {50}{1300000}
    {51}{1374000}
    {52}{1451000}
    {53}{1531000}
    {54}{1614000}
    {55}{1700000}
    {56}{1789000}
    {57}{1881000}
    {58}{1976000}
    {59}{2074000}
    {60}{2175000}
    {61}{2279000}
    {62}{2386000}
    {63}{2496000}
    {64}{2609000}
    {65}{2725000}
    {66}{2844000}
    {67}{2966000}
    {68}{3091000}
    {69}{3219000}
    {70}{3350000}
    {71}{3484000}
    {72}{3621000}
    {73}{3761000}
    {74}{3904000}
    {75}{4050000}
    {76}{4199000}
    {77}{4351000}
    {78}{4506000}
    {79}{4664000}
    {80}{4825000}
    {81}{4989000}
    {82}{5156000}
    {83}{5326000}
    {84}{5499000}
    {85}{5675000}
    {86}{5854000}
    {87}{6036000}
    {88}{6221000}
    {89}{6409000}
    {90}{6600000}
    {91}{6794000}
    {92}{6991000}
    {93}{7191000}
    {94}{7394000}
    {95}{7600000}
    {96}{7809000}
    {97}{8021000}
    {98}{8236000}
    {99}{8454000}
    {100}{8675000}
    {101}{8899000}
    {102}{9126000}
    {103}{9356000}
    {104}{9589000}
    {105}{9825000}
    {106}{10064000}
    {107}{10306000}
    {108}{10551000}
    {109}{10799000}
    {110}{11050000}
    {111}{11304000}
    {112}{11561000}
    {113}{11821000}
    {114}{12084000}
    {115}{12350000}
    {116}{12619000}
    {117}{12891000}
    {118}{13166000}
    {119}{13444000}
    {120}{13725000}
    {121}{14009000}
    {122}{14296000}
    {123}{14586000}
    {124}{14879000}
    {125}{15175000}
    {126}{15474000}
    {127}{15776000}


    <font size=-1>[ This Message was edited by: Duncann on 2001-12-24 15:04 ]</font>
     
  2. Jarinor

    Jarinor New Member

    Messages:
    6,350
    Likes Received:
    1
    Joined:
    Aug 5, 2001
    Nice work. Although, I must say, I am against level hacks. They wreck the game and remove all the limits that have been set.
     
  3. Duncann

    Duncann New Member

    Messages:
    9
    Likes Received:
    0
    Joined:
    Dec 24, 2001
    I'm playing the game my first time through and just started the Wheel Clan. As far as I can tell, this is maybe not quite half way through and I'm already level 36. So I had to do something because half the fun for me in a game like this is a constantly developing character. To have this just suddenly stop with plenty of game left makes me lose interest very quickly and I probably wouldn't even finish.
     
  4. Calis

    Calis Member

    Messages:
    861
    Likes Received:
    1
    Joined:
    Apr 20, 2001
    Hey Duncann,

    Mind if I update Lebon BT's article with your info? We'll give full credit and all that, of course.
     
  5. Duncann

    Duncann New Member

    Messages:
    9
    Likes Received:
    0
    Joined:
    Dec 24, 2001
    I don't mind at all. The more people it helps out the better.
     
  6. Bire

    Bire New Member

    Messages:
    1
    Likes Received:
    0
    Joined:
    Dec 26, 2001
    May I have the level cap removal file? If I may...Can you mail it to me? Thanks
     
  7. Feet-in-snow

    Feet-in-snow New Member

    Messages:
    1
    Likes Received:
    0
    Joined:
    Dec 26, 2001
    ...

    Hi
    I'm new to these boards AND I'm new to hexediting. Do you think any of you would be kind enough to send the file to me in an edited version?
     
  8. Duncann

    Duncann New Member

    Messages:
    9
    Likes Received:
    0
    Joined:
    Dec 24, 2001
    I sent an email to Jinxed with an already edited arcanum.exe. He will probably post this file in the downloads section of Terra Arcanum.
     
  9. Calis

    Calis Member

    Messages:
    861
    Likes Received:
    1
    Joined:
    Apr 20, 2001
    Then I will have to give him FTP access right away. :smile:
     
  10. SilverFuture

    SilverFuture New Member

    Messages:
    20
    Likes Received:
    0
    Joined:
    Dec 27, 2001
    The problem with this.....

    There aren't enough quests+monsters to get up to 127! The highest I could get is 55, I think
     
  11. Jinxed

    Jinxed Active Member

    Messages:
    3,649
    Likes Received:
    3
    Joined:
    Aug 13, 2001
    Duncann,
    I spoke to a person the other day, who had problems using the hack. After he used it he had a "wrong disk" error. Thought you might wanna know. This is a legitimate problem, however, only if he wasn't warez scum.
     
  12. SilverFuture

    SilverFuture New Member

    Messages:
    20
    Likes Received:
    0
    Joined:
    Dec 27, 2001
    I would like to announce something to all of you.....

    I just tested this hack in the Vendigroth wastes, and guess what. It doesn't actually let you get up to level 51 or higher.

    I am not angered, I am looking for a solution and to help others out here - Maybe it's just me? But I got a crash. Heard the level up sound when I killed the monster, Arcanum.exe crashed, and so I'm just telling the rest of you, that I don't trust the no level cap. Duncann, could you re-edit it or something?

    Yours truly,

    SilverFuture
     
  13. Jinxed

    Jinxed Active Member

    Messages:
    3,649
    Likes Received:
    3
    Joined:
    Aug 13, 2001
    Silver, did you download the .mes file? It's essencial you get that too. get it from here. It's called the expanded xp chart.
     
  14. SilverFuture

    SilverFuture New Member

    Messages:
    20
    Likes Received:
    0
    Joined:
    Dec 27, 2001
    Where do I put the .mes file? I thought it was an extra.
     
  15. Jinxed

    Jinxed Active Member

    Messages:
    3,649
    Likes Received:
    3
    Joined:
    Aug 13, 2001
    DUDE! SiLVER! It is explained in the description of the file. (on the page I gave the link to)
     
  16. Duncann

    Duncann New Member

    Messages:
    9
    Likes Received:
    0
    Joined:
    Dec 24, 2001
    I would suspect that the person you spoke to is indeed a warez scum because the modified arcanum.exe I sent you does not contain a no-cd hack.
     
  17. SilverFuture

    SilverFuture New Member

    Messages:
    20
    Likes Received:
    0
    Joined:
    Dec 27, 2001
    I put it in the data/rules folder, and.....

    It still crashes when I try to reach level 51. I have it saved, my char is 263 XP away from 51, and it ALWAYS CRASHES
     
  18. SilverFuture

    SilverFuture New Member

    Messages:
    20
    Likes Received:
    0
    Joined:
    Dec 27, 2001
  19. Duncann

    Duncann New Member

    Messages:
    9
    Likes Received:
    0
    Joined:
    Dec 24, 2001
    Hi SilverFuture,

    I just got done testing this hack again and as far as I can tell, it works. At least for me it does.

    This is what I did to test it: I modified the xp_level.mes file so that each level up occurs every 200 experience points. I then loaded my current save game in which my character is currently level 40 and went on a murdering spree in some towns. I kept leveling up as expected and received the correct number of character points each time. I only went as far as level 75 before I convinced myself that it works.

    I don't know what could be going on with the crashing you're experiencing. The file I sent to Terra Arcanum is the exact same one that I use. I've never had a crash with the game. If it helps any, I run Windows XP Pro on the following system specs:

    Pentium 4 1.5GHz
    Asus P4T-E
    512MB ECC RDRAM
    Visiontek GeForce3 Ti200 (21.83 drivers)
    SBLive! Value (original retail, CT4670, using Windows XP built in drivers)
     
  20. Duncann

    Duncann New Member

    Messages:
    9
    Likes Received:
    0
    Joined:
    Dec 24, 2001
    I just tested again using a different method, which uses the actual experience points. So instead of messing around with the values in xp_level.mes, I hex edited my save game and changed the total experience points, which is stored in the file Slot****.tfaf. I tried different level points, such as 51, 52, 55, 60, 72, 85, 103, 117, and 126. They all worked fine and gave the correct number of character points.
     
Our Host!