Sorry, Thank you, and General Update
Added 2024-06-13 04:56:08 +0000 UTCFirst I need to say I'm sorry. I'm sorry for the v1.8 and v1.9 GB/GBC updates being late this last month. And I'm sorry that DisplayEx for GB NSO v1.9 is not working and released yet.
Out of nowhere one month ago... my internet connection went out. It's something I completely rely on. I have no cellphone service, as all I need is VOIP. So... I was COMPLETELY cut off from the internet. Due to various reasons, I couldn't simply "go elsewhere" to use the internet long enough to tell people what was going on with me. My ISP service... is just absolutely terrible in how they handle issues. Over the course of the last month, I made 8-10 appointments (I lost an accurate count. Thats how many times...), and each time I started at the back of the line because when their repair guy would eventually no-show the appointment, they would have no record of the appointment ever being made. I tried multiple different methods. Customer Service over calls (2 different numbers), SMS and a app. And it was always the same cycle of events. Make an appointment, its for 3-5 days later, wait, them not show up, contact Customer Service, no record existing of the appointment, start over at the back of the line and repeat... for 4 weeks. Since my phone and internet were both gone, it made dealing with this that much harder.
Anyway. I now know I have some limited access to Wifi in the area. And plan to make sure I have more for in case of such an emergency.
With that all said, as soon as I could after getting back, I posted v1.8 and v1.9 GB/GBC Updates for the automatic download feature in CaVE. Those are available now.
DisplayEx v1.7 does not appear to work for me with v1.9. So I have been trying to update it. But its taking longer than I hoped. Sorry.
...
In other news... in this past month, work on CaVE resumed a great deal! I have no idea when I will be updating the program next, but here is a list of changes coming in the future.
Added the ability to Import/Export Presets/Images directly from Google Sheets/Drive. Not 100% done, but functional. This will be only for approved users.
Added FTP support for the Sync Database option. Toggled from the new "Edit > Sync Method" menu. CaVE acts as a FTP Client and transfers files between the PC and Switch, just like with MTP/USB. No Saves/NAND support (unless someone can point me to a FTP app for the Switch that has that...)
Fixed a issue with preset images not being added correctly.
Cleaned up some ModParams and Save binding errors. Had no negative effect. Just spam in the debug log.
Adjustments to the DisplayVersion display on the Cover Art column. Aligns better, colors changed to be more consistent with the NSO app, cosmetic changes to make it pop more, text size, etc.
Remade the Default Cover Art images to be more consistent between all 6 versions, and work better with...
Default Cover Art images will now randomly be one of around 9 colors. This will help make using these images more desirable due to each game being more distinguished.
Reworked the text formatting and look for Default Cover Art images to be FAR more appealing, consistent, professional.
Reworked the settings file in regards to the Default Art. All related info is now under a "image_info" group. "text_format" now allows Vertical positioning and a value for a Y position End. Not just Y position Start.
Reworked some other things with the settings file too.
Fixed... "an" issue with the xtx.z -> png image desync when upgrading older databases. But I have no confidence its fixed all such issues going forward.
Fixed some display issues in the Add Stock Game list, after adding them all.
Added a new Update window! This window will show when there is a new update for the loaded database available or when you select it from the File menu. This window will list all games and updates available to you, and allow quick/easy selection of what games and update versions you want to install. This update popup can be ignored until the next update if you choose, but is always accessible from the File menu. A version of the old menu option still exists under the Tools menu, but just facilitates reverting the database to a previous version number. The update window is just for updates. Not reversions/rollbacks.
Added flag images to several areas of the app. Flags are shown to represent the language of games in the new Update window and Add Stock Games list. And are displayed next to Locales in the "Edit > Default Locale" menu and the Locale display in the status bar.
Gave the Options column some more consistent width/spacing/alignment.
Fixed a issue with Language Replacement.
Improved a aspect of Language Replacement, to allow it to use data from the counterparts of games when those games are released in different versions of the apps. An example is Kirby’s Star Stacker. Released in v3.4 on the eastern app, and v3.7 on the western app. Before, language replacement did not work for that and other such games. Obviously, the games has to be released on both region apps for this to work still...
Closing the main window or changing databases should now close other sub-windows if open.
SP games are now marked more visually distinct in the Update window and Add Stock Game list.
The Cover Art column now has different default widths for each platform. Thus wasting less space and looking better.
Added a drop shadow effect to the SP banner over Cover Art images.
Adjusted the sizing of the Cover Art SP banner, mostly for NES.
Compatible Titles and Transfer Title now have quick/easy drop down selection boxes that list all other available code values to use.
Moved the MTP/USB/FTP code around behind the scenes.
Fixed support with NES SRAMs (size and header). No one told me, so I did not know that those SRAM's need checksum headers embedded for them to work. I went through and checked all 6 apps to make sure what SRAM needed conversion on upload to the hardware.
When importing NES and GB SRAMs, CaVE will now first check to see if its headered or not. It will no longer just assume it isnt.
All but the Import/Export Presets from/to server, FTP Support, and the Update Window will be in the next version of CaVE. Any of those 3 MIGHT be, but I cant commit to them being so yet. The most likely is the Update Window. I want to try to get that out as soon as I can, because it solves the issue of the Add Stock Games list being un-intuative for newer users.