Fledgling Fyora hysper Posted December 11, 2015 Share Posted December 11, 2015 First of all a greeting to the community, it is good to know that there are still fans of this type of rpg even in the modern days. Oh, and please be patient about my english: I can read it very well but I'm not so sure when writing. After digging a bit this entire forum, i have now some understanding of this game scripts mechanics. I can add/modify items, alter skills/stats via extra dialogue lines and some other basic stuff. But I can't find nothing in these text files about level progression, ie the amount of stats increases, skill point and number of traits that the game allow to pick/allocate when a character level up. In the specific, all I want is to have a linear level progression even after lvl 30. I have searched extensively the game directory, and the only files that could administer those values are the two ".dat" contained in the "averum 2 files" directory, or maybe the executable itself. Unless, of course, I have absentely skipped something. I know that there is the official in-game editor, but that is not what I want. If these values are indeed hard-coded, all I need are the hexadecimal offsets where these are stored and/or the name of the file that i need to modify. My last resort would be to attach a debugger to the game process, but please, do not make me do such a thing, it's a painfully slow and irritating method. Thanks in advance to all those who will offer their help. Quote Link to comment Share on other sites More sharing options...
Hatchling Cockatrice Slarti Posted December 11, 2015 Share Posted December 11, 2015 Those values are definitely hardcoded, and I don't see any way to locate them without attempting to trace the level up routine. Sorry. Quote Link to comment Share on other sites More sharing options...
Fledgling Fyora hysper Posted December 11, 2015 Author Share Posted December 11, 2015 Thanks for the quick reply. I was already almost sure that this was hard-coded stuff, and yes, debugging the executable in this case is the only real option. I was only hoping that maybe someone in this forum could have already locate those values. EDIT: Problem solved. Probably took me longer to write this post than to trace the routine. It was a single line (CMP AX,1E modified in CMP AX,3D, at 0044CFCF). This give stat/skill points even past lvl 30 until lvl 61 (1E=30, 3D=61). If you follow the subsequient CALL and JMP commands you can even easily locate the traits routine and the automatic increase in stats, or the amount of stat/skill points given, but that was beyond my scope. Tested briefly, and working. By the way, you can simply hex-edit Avernum.exe (address: 0004C3D0 | 83F8 1E7E --> 3D3D 007E) I did not upload the modified executable because I do not know if this is allowed by the rules of the house, or if anyone is interested. PS: The question in the registration form is misleading: What animal appear in the company name? Jesus, there's a dragon in the logo. Took me 15 minutes (and countless attemps with various synonyms for "dragon") to realize my mistake. Quote Link to comment Share on other sites More sharing options...
Understated Ur-Drakon Tyranicus Posted December 13, 2015 Share Posted December 13, 2015 PS: The question in the registration form is misleading: What animal appear in the company name? Jesus, there's a dragon in the logo. Took me 15 minutes (and countless attemps with various synonyms for "dragon") to realize my mistake. It says "company name," not "company logo." This isn't Dragonweb Software. Quote Link to comment Share on other sites More sharing options...
Fledgling Fyora hysper Posted December 13, 2015 Author Share Posted December 13, 2015 I specified that the error was mine. But insist that the question can be a bit misleading. Quote Link to comment Share on other sites More sharing options...
Hatchling Cockatrice Slarti Posted December 13, 2015 Share Posted December 13, 2015 I definitely see how it could be mixed up. That doesn't make it misleading, though. In English, "name" clearly refers to words only; a logo, symbol, or other graphical representation would not normally be referred to as a name. Quote Link to comment Share on other sites More sharing options...
Fledgling Fyora hysper Posted December 13, 2015 Author Share Posted December 13, 2015 The grammatical/logical form of the question is absolutely correct. but in the rush to complete the record, when I scrolled the page to see the name of the company (which at the time I did not remember precisely) there was a huge dragon head standing above everything (at least in my mind). My self-deprecating "PS" was just to make you see how clumsy I can be sometimes. Quote Link to comment Share on other sites More sharing options...
Hatchling Cockatrice Lilith Posted December 14, 2015 Share Posted December 14, 2015 The old logo did have a spider in it, but it got redesigned. I guess arachnophobes complained. Quote Link to comment Share on other sites More sharing options...
Hatchling Cockatrice Slarti Posted December 14, 2015 Share Posted December 14, 2015 That may also have something to do with the old mascot, Spider, passing away. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.