Search found 9 matches

by Kender
Sun Jun 24, 2018 12:25 am
Forum: Research Information
Topic: ini files
Replies: 0
Views: 4518

ini files

The game reads a number of ini files. I have extracted all the values the game reads, but not yet the default values, the value formats, the valud ranges of values and the purpose of the settings. Feel free to comment with any of that information. %GAMEDIR%\\DIRMGR.INI [OVERRIDES] ROOT_PATH APPDATA_...
by Kender
Sat Jun 23, 2018 8:16 am
Forum: Research Information
Topic: Havok Engine SDKs
Replies: 3
Views: 2300

Re: Havok Engine SDKs

I was wrong. The game already exports all the debugging info. I just needed to enable the viewers in the vdb. Which I learnt when I read the fm. I have attached the stand-alone debugger and the corresponding chapter from the user manual in a zip. It is frigging awesome! Here's a screenshot of the to...
by Kender
Wed Jun 20, 2018 10:30 am
Forum: Research Information
Topic: Havok Engine SDKs
Replies: 3
Views: 2300

Re: Havok Engine SDKs

The Havok SDK\hk2010_1_0_r1\Tools\VisualDebugger\hkVisualDebugger.exe actually connects to the game at port 25001 but it doesn't do anything else. Probably needs some ini setting or flag enabled.
by Kender
Wed Jun 20, 2018 10:11 am
Forum: Research Information
Topic: Havok Engine SDKs
Replies: 3
Views: 2300

Re: Havok Engine SDKs

Amalur uses hk_2010.1.0-r1

I've created a rudimentary FLIRT signature for IDA from it.
To use:
  1. extract the attached .sig file to the sig/pc folder in your IDA installation.
  2. use File->Load file->FLIRT signature file.. to load the "havok" library.
by Kender
Sat May 05, 2018 11:22 am
Forum: Resource File Mods/Patches
Topic: DIRMGR.INI
Replies: 0
Views: 5396

DIRMGR.INI

On startup the game reads a file "DIRMGR.INI" from the current directory if it exists. In it you can change the directories the game uses. [OVERRIDES] ROOT_PATH= ; here it will look for "bigs" and "content" folders. APPDATA_FOLDER= ; here it will create a "BigHugeEngine\Reckoning" folder with a "cac...
by Kender
Fri Apr 13, 2018 10:47 pm
Forum: General Chat
Topic: Introduction thread
Replies: 4
Views: 2571

Re: Introduction thread

I'm Kender. I got into this because my wife got stuck in a dungeon during the Unlucky Charm quest. http://amalur.wikia.com/wiki/Unlucky_Charm#Bugs Unfortunately she had no prior savegame. In the end I solved it for her by making the game allow fast travel from dungeons and she proceeded to finish th...
by Kender
Fri Apr 13, 2018 10:34 pm
Forum: Research Information
Topic: KoA: Reckoning - KoreVM (HavokScript) Information
Replies: 7
Views: 3256

Re: KoA: Reckoning - KoreVM (HavokScript) Information

Ah yes, that makes sense.

Apart from that list I do have:

Code: Select all

lua_pushcclosure	008F8B20 
luaL_openlib	9186B0
luaL_where	8FD9B0
luaM_malloc	47AFB7
luaO_log2	8F09F0
luaV_execute	472850
lua_call	906310
lua_getinfo	90E0E0
lua_type	42D4C0
But I don't know how useful that is.
by Kender
Fri Apr 13, 2018 11:46 am
Forum: Research Information
Topic: KoA: Reckoning - KoreVM (HavokScript) Information
Replies: 7
Views: 3256

Re: KoA: Reckoning - KoreVM (HavokScript) Information

I think lua_type is sub_42D4C0 I have pretty much the same lua functions identified, and a few more: luaL_loadstring sub_91DF70 luaL_loadfile sub_91E1C0 lua_tonumber sub_904E30 lua_tostring sub_917960 lua_remove sub_904A40 lua_rawset sub_906C30 See also https://github.com/Kender2/amalur/blob/master/...
by Kender
Fri Apr 13, 2018 10:20 am
Forum: Research Information
Topic: What can I do to help
Replies: 0
Views: 3235

What can I do to help

Hi, first post here. Is there anything that I can help with? I have some reverse engineering experience but this is the first game I'm tackling. https://github.com/Kender2/amalur already contains some of my notes. I have been digging around a bit in IDA, just reversing without any clear goal or purp...