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 ^^
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.
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.
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.
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.
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.
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.
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.
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.