Repository navigation
DAOAddressLibrary 0.2.0
Pre-release
Pre-release
- A build found by its code: an executable whose headers are no known build's but whose code is (Steamless' output, the Nexus "decrypted Steam" exe, a repack with its relocations stripped) reads the file of the build whose code it is.
data/builds.csvhas each build's.textrange and SHA-256,packwritesdaoaddresses-code.index, anddaoaddr::CodeIndexreads it, anddaoaddr::Retargetmakes the file of the exe's own headers from the matched build's, for programs built before the index (DAOLib #110, #1). - The same addresses: every ID has the address it had in 0.1.0 (103,293, 103,567 and 103,528 for GOG, EA and Steam), and the file format is unchanged, so a loader or mod built on 0.1.0 reads these files as it did.
- More names: 7,532 IDs are named, 65 more than in 0.1.0: the renderer's lights and frame-buffer effects, the allocator, the resource manager, area loading and input among them.
addrlib.py lookupfinds them. - The zip:
bin_ship\daolib\addressesnow holdsdaoaddresses-code.indexbeside the three build files, the repository'sREADME.mdin place of a README.txt, andVERSION.txt, which says the release and how many IDs each file has.