Home > Updates in 2019
|This Dust Remembers What It Once Was|
Today I'm releasing a very early alpha version of This Dust Remembers What It Once Was, a videogame reverse-engineering toolkit for use with Ghidra. This initial version is focused almost exclusively on PlayStation games.
If you scanned my QR code, the details are over at Legacy of Kain: The Lost Worlds, but feel free to contact me via either site.
|Posted by Ben Lincoln, 2019-08-06 @ 07:00|
|This Dust Remembers What It Once Was version 0.3|
Today I'm releasing a second alpha version of This Dust Remembers What It Once Was. This one has some major improvements and new capabilities.
I recently discovered that mail sent to me through the Contact forms on my websites has been frequently going nowhere, because my hosting provider doesn't think outbound email from web forms and other similar systems should be reliable. If you've tried to get in touch with me and haven't seen a response, I've added my social media contact information to the Contact page.
|Posted by Ben Lincoln, 2019-08-13 @ 23:50|
|This Dust Remembers What It Once Was version 0.4|
Just released a third alpha version (0.4) of This Dust Remembers What It Once Was. This one should work much better than previous releases.
I also finishd the walkthrough for using it to decompile a beta version of Biohazard 2, which you can find in TDR: Biohazard 2.
|Posted by Ben Lincoln, 2019-08-14 @ 23:20|
|This Dust Remembers What It Once Was version 0.6|
Another alpha release (0.6) of This Dust Remembers What It Once Was is ready. This one should work even better than previous releases.
I also added a much more basic walkthrough of the tool, with a custom toy PsyQ PlayStation binary which has source included for comparison. You can find that at TDR: Practice Using EDGECASE.
|Posted by Ben Lincoln, 2019-08-19 @ 18:00|
|This Dust Remembers What It Once Was version 0.7|
The 0.7 release of This Dust Remembers What It Once Was is ready. This one once again significantly improves results, and I fixed it to work with Biohazard 2 again.
|Posted by Ben Lincoln, 2019-08-22 @ 00:30|
|This Dust Remembers What It Once Was version 0.8|
This Dust Remembers What It Once Was version 0.8 has been released. This is the biggest update since the first release, and includes the following changes:
In short, it supports a bunch of things it didn't before, works much better, and requires significantly less manual work by the user.
I added a very lengthy, detailed tutorial which introduces the overlay-handling features using another custom PSX EXE: TDR: Practice Using OVERLAYS. I recommend going through that walkthrough even if you're not interested in games that use memory overlays, because it has a bunch of additional information about hwo to use TDR. It also has some comparisons between original source code and decompiled versions.
TDR: Practice Using EDGECASE has been updated with a revised version of that binary and some additional steps.
|Posted by Ben Lincoln, 2019-09-11 @ 05:00|
|This Dust Remembers What It Once Was version 0.9|
This Dust Remembers What It Once Was version 0.9 has been released. The most significant addition in this release is the --inline-fakes option for SymDumpTE.exe. It will move nearly all of the "fake" structs and unions inline into other structs/unions/etc. where they actually belong. There are some other improvements as well. I've not had time to test this as thoroughly as previous versions, so it may be a bit buggy with titles other than Soul Reaver. If you get stuck in the meantime, using 0.8 is a good fallback.
|Posted by Ben Lincoln, 2019-09-25 @ 07:00|
|Messenger Bag Display|
For Def Con 27 this past summer, I put together a Raspberry Pi Messenger Bag Display, and I finally collected some photos, video, and the code I wrote, if anyone is curious.
I'm still working on the next release of This Dust Remembers What It Once Was, but expect to see that soon.
If you're a fan of Soul Reaver, check out a sneak preview of a massive amount of deleted content that will be revealed next year, over at my other site, Legacy of Kain: The Lost Worlds.
|Posted by Ben Lincoln, 2019-11-17 @ 11:33|