End of year current projects list (for my own info as much as everyone else's):
-
End of year current projects list (for my own info as much as everyone else's):
1. Portable Floppy Imager. This is a hardware/software project to build a battery-powered floppy disk imaging solution, using a Raspi, Greaseweazle, and 3.5" Floppy drive.
Current status: A hardware prototype is in working condition, well enough to let me work on software. Haven't worked on much software yet.
2. Programmable Keyboard:
I've gone through a bunch of different prototypes of displays and microcontrollers, still not 100% certain how this is going to work. The final product is probably going to be two RP2040-based microcontrollers, a small LCD display, four or five buttons, and a small 3D printed enclosureMostly on hold because I've been working on the PFI
-
2. Programmable Keyboard:
I've gone through a bunch of different prototypes of displays and microcontrollers, still not 100% certain how this is going to work. The final product is probably going to be two RP2040-based microcontrollers, a small LCD display, four or five buttons, and a small 3D printed enclosureMostly on hold because I've been working on the PFI
3. Wondertools Cruiser interface:
I got this adapter mostly working long ago, but never finished the software interface for remapping (it's complicated!) and never recorded the video. Now that I'm recovering from being bedridden, hopefully this can happen soon -
3. Wondertools Cruiser interface:
I got this adapter mostly working long ago, but never finished the software interface for remapping (it's complicated!) and never recorded the video. Now that I'm recovering from being bedridden, hopefully this can happen soon4. To Foone
This is a writing/software project, a sort of autobiography/diary/self-exploration thing? It involves a small amount of software, written in VB6, to implement a wiki-like interface on top of a bunch of text files. -
4. To Foone
This is a writing/software project, a sort of autobiography/diary/self-exploration thing? It involves a small amount of software, written in VB6, to implement a wiki-like interface on top of a bunch of text files.5. Hacking Robot Alchemic Drive
This is a sorely underhacked game. I've figured out a few of the file formats and compression, and need to do more.
I've extracted what I need to make a Death Generator (backgrounds, portraits, font) but not yet integrated them into an actual generator.
I also need to extract all the audio and dialogue scripts, for general Game Exploration reasons. I can mostly do the audio already, but dialogue scripts will need further hacking -
5. Hacking Robot Alchemic Drive
This is a sorely underhacked game. I've figured out a few of the file formats and compression, and need to do more.
I've extracted what I need to make a Death Generator (backgrounds, portraits, font) but not yet integrated them into an actual generator.
I also need to extract all the audio and dialogue scripts, for general Game Exploration reasons. I can mostly do the audio already, but dialogue scripts will need further hacking6. TimAllensBigSupernaturals
This is a software project where I'm playing with a NSFW-detection model. I've written code to shove a movie file through it and annotate the result.
I put this on hold for my surgery and haven't picked it back up: I mainly need to just shove more video files through it, but the software could use more work to automate the process further.
I also need to figure out how to distribute the output of it, since I can't just upload it publiclyhttps://bsky.app/profile/foone.bsky.social/post/3m77ifdcmns2g
-
6. TimAllensBigSupernaturals
This is a software project where I'm playing with a NSFW-detection model. I've written code to shove a movie file through it and annotate the result.
I put this on hold for my surgery and haven't picked it back up: I mainly need to just shove more video files through it, but the software could use more work to automate the process further.
I also need to figure out how to distribute the output of it, since I can't just upload it publiclyhttps://bsky.app/profile/foone.bsky.social/post/3m77ifdcmns2g
7. Unannounced video game history project:
I talked to a developer of some 1990s games, got a lot of information and some code, but they didn't reply to a later set of questions. I need to poke them again and try to reach out to some other parties before I announce & archive anything -
7. Unannounced video game history project:
I talked to a developer of some 1990s games, got a lot of information and some code, but they didn't reply to a later set of questions. I need to poke them again and try to reach out to some other parties before I announce & archive anything8. Unannounced software preservation project
This one has been on hold a LONG time because of my illness, but now that I'm recovering I'm hoping to pick it up soon.The work that needs to be done is mainly in writing code to dump a bunch of databases, which need to be manually cleaned of PII. This is a lot of work but I have a clear path forward
-
8. Unannounced software preservation project
This one has been on hold a LONG time because of my illness, but now that I'm recovering I'm hoping to pick it up soon.The work that needs to be done is mainly in writing code to dump a bunch of databases, which need to be manually cleaned of PII. This is a lot of work but I have a clear path forward
9. Floppy Disk Video Player
This is a project to encode an episode of Star Trek onto floppy disks.
I've encoded the movie onto 12 disks, and I've got a movie player, but I need to write some GUI code to interact with the user, telling them when they need to swap disks and to handle streaming across multiple disks. -
9. Floppy Disk Video Player
This is a project to encode an episode of Star Trek onto floppy disks.
I've encoded the movie onto 12 disks, and I've got a movie player, but I need to write some GUI code to interact with the user, telling them when they need to swap disks and to handle streaming across multiple disks.10. mov2gif
My long-lived project that wraps ffmpeg to turn video files into GIFs (and recently, WebPs!).
It's recently gained a lot more functionality involving the "narrow" mode, but needs a little more work. I want to clean up the interface (half the CLI options are backwards) and also release a packaged EXE version so that others can use it -
10. mov2gif
My long-lived project that wraps ffmpeg to turn video files into GIFs (and recently, WebPs!).
It's recently gained a lot more functionality involving the "narrow" mode, but needs a little more work. I want to clean up the interface (half the CLI options are backwards) and also release a packaged EXE version so that others can use it11. DeathGeneratorTS
This is a software project to rewrite the (horrible) Death Generator codebase into a typescript version that agrees with any kind of modern JS/TS packaging technologies.
This'll let me deploy it in a better form, as well as build a server-side version that can have an API.
I did the initial work, a proof of concept that can render some simple generators, but a ton of features were commented out as "too hard to get working for now".
I gotta go back and implement those -
11. DeathGeneratorTS
This is a software project to rewrite the (horrible) Death Generator codebase into a typescript version that agrees with any kind of modern JS/TS packaging technologies.
This'll let me deploy it in a better form, as well as build a server-side version that can have an API.
I did the initial work, a proof of concept that can render some simple generators, but a ton of features were commented out as "too hard to get working for now".
I gotta go back and implement those12. VGAPride
I did a bunch of work of rewriting it to use a completely different system for flag definitions, then did it again, then used someone else's code and did it again... the current situation of it is a mess, and I need to throw a couple days at cleaning it up and pushing out a new version and pipeline for flag designing. -
12. VGAPride
I did a bunch of work of rewriting it to use a completely different system for flag definitions, then did it again, then used someone else's code and did it again... the current situation of it is a mess, and I need to throw a couple days at cleaning it up and pushing out a new version and pipeline for flag designing.13. Keymageddon
A video game that's also a keyboard, primarily designed as an excuse to learn Godot.Game is "done", waiting on the Wondertools Cruiser video to mark it as complete
https://bsky.app/profile/foone.bsky.social/post/3lkmaskt7es2q
-
13. Keymageddon
A video game that's also a keyboard, primarily designed as an excuse to learn Godot.Game is "done", waiting on the Wondertools Cruiser video to mark it as complete
https://bsky.app/profile/foone.bsky.social/post/3lkmaskt7es2q
I think those are all the projects currently in some kind of "ongoing" status.
I'm trying hard to not start new projects, but obviously that's not something I'm any good at
-
I think those are all the projects currently in some kind of "ongoing" status.
I'm trying hard to not start new projects, but obviously that's not something I'm any good at
There's a few video game reverse engineering projects on extended life support that I might go back to at any time
1. Solar Winds
2. Railroad Tycoon
3. Wheel of Fortune (all & every version)
4. Super Solvers Gizmos & Gadgets -
There's a few video game reverse engineering projects on extended life support that I might go back to at any time
1. Solar Winds
2. Railroad Tycoon
3. Wheel of Fortune (all & every version)
4. Super Solvers Gizmos & Gadgetsand I'm always looking for games to put into the Death Generator, but usually those are mini-projects rather than full on capital P projects.
RAD is a game that escaped containment, as did Clash at Demonhead. Those are both way too complicated for a single-session generator, which is the ideal amount of time to spend on a generator
-
and I'm always looking for games to put into the Death Generator, but usually those are mini-projects rather than full on capital P projects.
RAD is a game that escaped containment, as did Clash at Demonhead. Those are both way too complicated for a single-session generator, which is the ideal amount of time to spend on a generator
FORGOT ONE:
14. Where In The World is Carmen Sandiego? (enhanced) project.
I've been working on reverse engineering this game as part of a project to make a generic Where In The World Is Carmen Sandiego? project.
The idea being that you can generate your own version of the game using your own set of locations/facts. So you can make "Where in SF Bay Area is Foone?" or "Where in [Fiction] is [Character]?" (eg "where in Star Trek is Data?") by writing some json info and running my tool -
FORGOT ONE:
14. Where In The World is Carmen Sandiego? (enhanced) project.
I've been working on reverse engineering this game as part of a project to make a generic Where In The World Is Carmen Sandiego? project.
The idea being that you can generate your own version of the game using your own set of locations/facts. So you can make "Where in SF Bay Area is Foone?" or "Where in [Fiction] is [Character]?" (eg "where in Star Trek is Data?") by writing some json info and running my toolThat one got stuck in a code cul-de-sac (so did VGAPride and #8, honestly) where I'm doing X and realize I need to create tool Y for X, and then end up using up the rest of my energy/interest/focus on side-project-Y
-
That one got stuck in a code cul-de-sac (so did VGAPride and #8, honestly) where I'm doing X and realize I need to create tool Y for X, and then end up using up the rest of my energy/interest/focus on side-project-Y
https://digipres.club/@foone/115800115465769200
For the record, I stated that I was trying to avoid new projects at 16:52. A new folder was added to my Projects directory at 21:27.
My "no new projects!" pledge lasted nearly five entire hours
-
undefined oblomov@sociale.network shared this topic
-
https://digipres.club/@foone/115800115465769200
For the record, I stated that I was trying to avoid new projects at 16:52. A new folder was added to my Projects directory at 21:27.
My "no new projects!" pledge lasted nearly five entire hours
@foone «and it's not even new year»