Home
This is the personal website of Ben Lincoln.
2023 Annular Eclipse |
Added some photos and a time-lapse video of the annular solar eclipse on October 14, 2023: Annular Eclipse - 2023. |
Posted by Ben Lincoln, 2023-10-19 @ 08:00 |
Returnal Unpacker |
I threw together an unpacker for the PC version of Returnal that you can find here: Returnal Unpacker. I've also added a skeletal version of a page for discussing anything particularly interesting I find in the unpacked files: Returnal. |
Posted by Ben Lincoln, 2023-02-24 @ 07:30 |
Can AI improve on older (supposedly) machine-generated content? |
Posted by Ben Lincoln, 2022-12-20 @ 17:00 |
Some thoughts on AI art generation |
Some thoughts On AI Art Generation. |
Posted by Ben Lincoln, 2022-12-13 @ 16:30 |
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 |
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 |
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. TDR: Soul Reaver, TDR: Need For Speed 4, and TDR: Biohazard 2 have all been revised significantly because most of the manual workarounds necessary with older versions of TDR are no longer required. |
Posted by Ben Lincoln, 2019-09-11 @ 05: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.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.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 |