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
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.
|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