Cheap, Last Minute, Gas Station X-Mas Gift

Friday, December 25, 2020

I was thinking about what time of year it is. Usually I like to have something to post as a Christmas gift on the day. But this year, I had nothing. I haven't been working on a ton this year that would suit such a release. IDK. Maybe I could have delayed the doomed CaVE update if I had thought about it. I might have even been able to work in the proper SP title importable format I would have wanted. But I didn't think about it, and well. we know how that project went anyway...

Speaking of that. I may have just ignored posting a update this year. I often do if I don't have anything worth while. But... I felt bad due to the timing of the cancellation of those projects. It was almost like I was giving a "cancellation" for xmas, even if it was done several days earlier.

So, feeling bad about that, I started thinking "What could I whip up for a xmas day release this year, to help wipe the stink of that away even a little?".

I wasn't coming up with much. Most of my work isn't suited for just "whipping up" last minute. At the most, maybe if I had a update idea for SFROM Tool or something. But all I have for that right now isn't worth a new version.

I tried thinking... IDK, maybe I could pull off a miracle and reverse engineer my way into verifying a new Game Code (Preset ID). Whats big enough for that? Looking over the list, the best candidates are Dragon Quest 1&2, and Dragon Quest 3. But to figure out the IDs for those, and a lot of whats left really, it would take quite a bit of effort and luck. I came up with a plan of attack, but... fell shorter then you might think. Maybe later. But for now, I still need something.

I was thinking, "I'm working on a PCM audio tool. Why not something with that?". The tool itself isn't ready at all. I could maybe compile it so that half of it works, but I'd rather release the full thing. And besides, I'd still need to clean up a lot of it to be release ready.

In comes my big idea! lol

The Future of CaVE and the Full Unlock

Wednesday, December 23, 2020

[If reading this after 10/02/21, ignore this post. CaVE is back. Refer to this post instead.]

Ok. So here I am thinking about the options I have ahead of me to take with CaVE and my Switch related work in general. I just got done grinding away for a few months on a CaVE update, rich with containing features I've seen asked for countless times and cool new features to enable stuff Nintendo hasn't even done yet! I painstakingly rewrote half the code to support a new, smarter database setup that would prove better in the long run. This was big update that I was expecting to be well received!

And... *crickets*...

Yea. Just silence for the most part. Naturally, as this silence continued I begin to wonder "Why the hell am I even doing this stuff?". I don't own a Switch. The only thing I personally get out of these pursuits is what I learn about the sfrom format and Game Code (Preset ID) stuff. Developing the "Full Unlock"? That does nothing for me. CaVE? Nope. Though, it could be argued that in the long run CaVE might work into my personal goals/interests, just not right now. But really, the only reason I work on those is for other people. The "community". All I get out of it is their appreciation for my otherwise selfless work. Its simple, and requires minimal effort, but it feels nice, and its... enough.

So... what if I don't even get that? Then what's the point?

The answer is, there isn't one.

So how did I go wrong and not realize this stuff until now? Well, my conclusion is, I came into this from previously being in the SNES Classic community. That was actually a community. We had people who cared about things like compatibility, quality, custom skins, compiling box/screen art, etc. There was a lot of mutual give and take.

Re: SNES Classic: What's left? What's next?

Saturday, November 28, 2020

Some time last year I wrote a post documenting the things I had still not figured out with the SNESClassic, .sfrom format and Preset ID list. Ever since then, a few things have changed. So I figure why not make an update?

First off, in that last post, I concluded that I had "completed" my work. Whats changed with that?

Well, SNES Online. When I wrote that, SNES Online was not out yet, if it was even on my radar at all. It being released caused me to transfer my knowledge and efforts from SNESC over to that. As a result, I have dug more into it than I had with SNESC. Particularly, I now sift through and document de-compiled code. I do that now with the Switch mostly, but also the SNES and WiiU binaries a little as well. Naturally, having access to such information is going to yield more results.

First up.