Custom Races

Discussion in 'Modding and Scripting Support' started by Refazhe, Apr 16, 2009.

Remove all ads!
Support Terra-Arcanum:

GOG.com

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

    Refazhe New Member

    Messages:
    2
    Likes Received:
    0
    Joined:
    Apr 16, 2009
    Im new and can't seem to find any posts about this. Since it is possible to make custom backgrounds for characters, is it possible to make custom races? There is a race I have in mind that is not in the game and has its own racial bonuses and penalties. Any help will be appreciated ^^
     
  2. Anonymous

    Anonymous Guest

    All races are hardcoded, there's no easy way to add a new one.

    And moreover, you would have to make additions to a large number dialogs and scripts, so that the new race would be recognizable.
     
  3. Refazhe

    Refazhe New Member

    Messages:
    2
    Likes Received:
    0
    Joined:
    Apr 16, 2009
    Drat, ty though DBT ^^ Any other way to increase hard caps on stats then?
     
  4. Anonymous

    Anonymous Guest

    This will remove race specific stat caps.
    OFFSET:VALUE
    0xB0FF8 0xEB

    That means all races will use default caps (20) for all stats. And these caps can be increased in a table starting at 0x1B5204.
     
  5. Minuos

    Minuos New Member

    Messages:
    427
    Likes Received:
    0
    Joined:
    Apr 22, 2009
    That's actually a very good find, Drog...and I was happy to give the game a test with a cap of 50 for all stats, without the race-specific caps. The highest usefulness I saw was 36 Strength, when the Damage Bonus stopped at 50. But out of intrigue I decided to look further into that. As an example, DB is an easy cap to increase, found at 1B5228. So increasing the caps of stats and what other attributes they increase could very well breathe new life into specifically-concentrated characters.

    Have to tread carefully on this territory though. There's a point where changes become unnecessary, and it's good to know when enough is enough. So, I'm going to increase the modifier/bonus caps to what they'd be with a 50 stat, and play through the game. If it kills the feel of things, I'll call it quits.
     
  6. Huscurius

    Huscurius New Member

    Messages:
    1
    Likes Received:
    0
    Joined:
    Mar 6, 2010
    Hello, Drog Black Tooth. I wanted to say thanks for having me find this particular info. I'm still going through the AMTUT tutorial and have yet to finish.

    What do you mean that there is a hard way? How do you make "additions to a large number dialogs and scripts, so that the new race would be recognizable"? Could you outline it for me? If you could have the time to send a PM about a link, any other useful info, I'd appreciate it. I'll learn from it on the go.

    Nice to see that Terra Arcanum is still running years later providing the resources for any modder.

    Ciao for now.

    P.S. I am unsure if this message will be read in 2010. Hopefully it will be and answered soon.
     
  7. Grakelin

    Grakelin New Member

    Messages:
    2,128
    Likes Received:
    0
    Joined:
    Aug 2, 2007
    Drog has fallen off the Terra-net, unfortunately (for this thread). Hopefully somebody else happens to know the answer to this. If you don't get any replies beyond Xiao_Caity yelling at you for gravedigging, try starting a new thread.
     
  8. Minuos

    Minuos New Member

    Messages:
    427
    Likes Received:
    0
    Joined:
    Apr 22, 2009
    Admirable, but consider how many lines of dialogue and reactions are conditional. Differentiations in race, gender, intelligence and whether or not you're fully dressed. Someone else may be able to answer properly, but there are many possibilities for each race. There are scathing comments, racist remarks, up to pleasantries and so on. It'd be a fair task.

    But it's something I'd like to see done, regardless. Is the art for the race you're considering already in the game?

    Edit: To start, grab Datbuilder from the downloads section, and extract some of the Arcanum#.dat files. Looking through a few mes files might help you see what you're up against.
     
  9. Nighthorse

    Nighthorse New Member

    Messages:
    7
    Likes Received:
    0
    Joined:
    Aug 8, 2010
    Does it have to be a new race?

    Or do you want to replace one that's already there? Alternatively, if it is just your character, and if you want to take the easy route, you could make it a background, yes? Also, as far as dialogue options go, you could just do a find & replace if you're changing one race into another.
     
  10. Flerbderb

    Flerbderb New Member

    Messages:
    1
    Likes Received:
    0
    Joined:
    Apr 10, 2011
    Hex editing

    Sorry for the thread necromancy, but I'm trying to remove the stat caps and I could use a little more specific help with the hex editing. What offset would remove the stat cap for willpower, and at what value?

    I've opened Arcanum.dat from my modules folder with my hex editor. Is this the correct file and folder? I'm trying to do an edit for single player games.

    How are you guys able to tell what offset/value corresponds to what attribute? Trial and error?

    I'm sorry I'm a complete noob at this, but I am trying to educate myself. I'm turning to hex editing as a last resort in this case because I'm running linux and arc_edit doesn't seem to want to work for me in wine no matter what I do.

    If any of you have already figured all this out (seems like you have), could you be kind enough to give me a comprehensive list of targets to be changed and the values to change them to for all the primary stats?

    Thanks again.
     
Our Host!