CaVE Database Manager Switch

From GameBrew
CaVE Database Manager
Cavedatabasemanagernx.png
General
AuthorDarkAkuma
TypeEmulation and Forwarders
Version1.4.6
LicenseMixed
Last Updated2023/05/26
Links
Download
Website
Support Author

CaVE Database Manager is a tool to help you add a custom selection of games to your SNES, NES, N64, Genesis GB/GBC and GBA Online apps via LayerdFS substitution.

With it, you can quickly add many games with default values/settings/art that will at least allow the game to boot up and play. But beyond that, you can customize the values/settings/art to your liking.

It supports both both the Western app, and the South East Asian apps.​ Additionally, it supports using other apps to create custom apps for console emulation.

  • GB/GBC - Hiyoko (Obsolete. Use NSO-GB instead).
  • GBA - Sloop (Obsolete. Use NSO-GBA instead).
  • N64 - Hovercraft (Super Mario 3D All-stars.) (Obsolete in most cases. Use NSO-N64 instead).
  • Saturn - ZebraEngine (Saturn Tribute).

User guide

Useful links

SNES Online - Full Unlock

The SNES Online "Full Unlock" is a modification for the SNES Online app that allows it to support more than the stock list of compatible GameCodes/Preset IDs. Additionally, it also enables full support for the traditional .sfroms of the SNES Classic/WiiU format (In early versions only).

You can download the latest release from the author's website.

Screenshots

cavedatabasemanagernx2.pngcavedatabasemanagernx3.pngcavedatabasemanagernx4.pngcavedatabasemanagernx5.pngcavedatabasemanagernx6.pngcavedatabasemanagernx7.pngcavedatabasemanagernx8.pngcavedatabasemanagernx9.pngcavedatabasemanagernx10.pngcavedatabasemanagernx11.pngcavedatabasemanagernx12.pngcavedatabasemanagernx13.png

Changelog

V1.4.6.0 2023/03/08

  • Added support for NSO-GBA v1.1, and a SRAM conversion tool for GB/GBC.

V1.4.5.0 2023/02/14

  • Added support for NSO-GB/GBC v1.0 and NSO-GBA v1.0.

V1.4.4.0 2023/01/27

  • Added support for NSO-N64 v2.9 and the new "icon_process" parameter.

V1.4.3.0 2022/11/01

  • Added support for NSO-N64 v2.7 and the new "control_opt_layout_pattern" parameter.
  • Adjusted the automatic update system. (Will take effect with future releases)
  • Added support for NSO-N64 v2.8 and the new "launch_caution" parameter.

V1.4.1.0 2022/09/20

  • Added Hovercraft support.
  • Added ZebraEngine support.
  • Added a automatic database update feature.
  • Updated the default NSO databases to what is the latest at the time of this release.
  • Misc other fixes/changes. To many to list here.

V1.4.0.0 2022/06/13

  • Merged in code and functionality from Slip Database Manager.
  • Merged in premise and functionality from Custom Hiyoko NSP Creator.
  • Various improvements to the Sloop+ Setup wizard.
  • Added a few more minor hacks to Sloop+.
  • Creating Hiyoko NSP's uses a similar wizard.
  • There are now more options and greater customization paths for creating Hiyoko NSP's.
  • Fixed an issue with creating a NSO database, not creating the proper folder structure or adding stock games to the new database.
  • Improved the Update Database option to also update titlesdb info in addition to the strings file info. This will reset ANY customizations you have made to the stock game's info.
  • Added support for NSO SNES/SFC v3.3.0.0. With it, if you do not use the above Update Database option to update your existing database to v3.3, stock games will crash when you try to load them.

V1.3.8.0 2022/05/20

  • Fixed an issue with strings.lng changes that remove entries in the exploded_strings section.

V1.3.7.0 2022/03/16

  • Fixed an issue with the "Add Stock Games" list.
  • Added a new Update Database option. This option simply updates the strings.lng of the current database to the selected version.
  • Added a .srm 2 cartridge.sram option to the Tools menu for N64. This converts a Retroarch .srm that contains save data (not save STATE data) to a save file that NSO can use. It tries to automatically detect what type of save data the game uses, and output that as cartridge.sram.
  • Added a Help option to the Help menu that displays a setup guide and FAQ.

V1.3.6.0 2022/02/09

  • Support for NES Online v6.0.0.0 and SNES Online v3.0.0.0 databases.
  • Fixed an issue where SP titles wouldn't be listed in the "Add Stock Games" menu.

V1.3.5.0 2022/01/20

  • Support for N64 Online v1.2.0.0 databases.

V1.3.4.0 2021/12/25

  • Support for N64 Online v1.1.0.0 databases.
  • You can now sort the list by SortTitle (Info Column), player count (Details Column), code (Advanced Info Column), SortPublisher (Extra Info Column), and TitleKo (Alternate Titles Column). (Sorting WILL be applied to your database when saved. This sorting order only pertains to CaVE. The NSO app is handled its own way.)
  • CaVE will now show a simple splash window when loading a database. On boot, or when selected. This is to help with confusion when loading large databases, so you know CaVE is running.
  • The "settings" and "changes" files are now automatically generated, and have been removed from the archive so its clearer to users that you dont need to extract those when updating.
  • Added option to allow you to set your games images and information to that of the preset database. (This works both as a reset, and for people who have already added their games before installing a preset database.)
  • Fixed some minor issues. (.gen file support, changing the Code value, etc.)

V1.3.3.0 2021/11/27

  • Fixed some database issues with N64.
  • Improved the CPIO code used with dtz's.
  • Added a new Settings window for N64 .meta/.cfg./.lua editing.
  • Added a log for changes to your database, for use with the Export feature, enabling it to ONLY export the files it has found to be changed since the last time you exported.
  • The Machine Country option should now be automatically set for Genesis/Mega Drive.
  • Added "Disable Handcursor" and "KeyAssign Type" options to N64.
  • The tools menu is now completely hidden when a N64 database is not loaded.
  • Changing the code value will now prompt you to change other values that the Code is typically used in.
  • Added an option to allow you to change the selected ROM for an already imported game.
  • A few misc bug fixes to SPT support with N64.
  • Primitive support for working with Super Mario 3D Allstars, available only as an advanced option. "sm3das_enabled": true

V1.3.2.0, 2021​/11/02

  • Support for N64/Genesis/Mega Drive Online v1.0.0.0.
  • Ability to delete stock games.
  • Remade CaVE own database so it make more accurate NSO databases.
  • Improved SP Title support.
  • Improved the Edit Description window.
  • Improved the database export feature.
  • Too many other smaller changes to list.

V1.2.1.0 2021​/10/02

  • Support for SNES/SFC Online v2.2.0.0-v2.4.0.0 and NES/FC Online v5.1.0.0-v5.4.0.0 databases.
  • CaVE automatically adds the game name text to default box arts.
  • Added support for importing database extensions. (small database.json files that generally just contain one update)

V1.2.0.0 2020/12/19

  • Support for SNES/SFC Online v2.1.0.0 and NES/FC Online v5.1.0.0 databases.
  • Added support for in-app conversion of normal images to .xtx.z.
  • Added option to auto-scale images down to a more reasonable resolution. Enabled by default.
  • Added "Create SP Game Title" option. This is usable with NES/FC and SNES/SFC now too!
  • Overhauled the stock database setup. Now refereed to as Update History Database.
  • All lclassics.titlesdb and strings.lng info from the old setup, are now in a single file.
  • This single file removes the redundancy of the same data among versions and instead only lists the changes with each update.
  • As a result, this new Update History Database file will take up around 25MB less disc space.
  • Updates are more clearly organized using their update version.
  • The "Stock Databases" menu has been removed.
  • Now, when creating a new database, you can select to do so for clear specific versions.
  • Added support for remembering a couple basic window/control positions and sizes between sessions.
  • Added the ability to edit meta subtitles. (These are used with SP titles.)
  • Added option to allow you to suppress the update pop-up.
  • Fixed an issue with SFC/FC database selection not properly updating things.

V1.1.1.0 2020/09/30

  • Fixed issue with imported games getting assigned the same code values.

V1.1.0.0 2020/09/27

  • Updated database to support SNES/SFC Online v1.7, and NES/FC Online V4.7.
  • Added support for updating custom databases with games from new stock databases.

V1.0.2.5 2020/09/04

  • Updated database to support SNES/SFC Online v1.6.

V1.0.2.4 2020/07/16

  • Updated database to support SNES/SFC Online v1.5, and NES/FC Online V4.5.

V1.0.2.3 2020/05/25

  • Updated database to support SNES/SFC Online v1.4, and NES/FC Online V4.4.

V1.0.2.2 2020/02/22

  • Updated database to support SNES/SFC Online v1.2, and NES/FC Online V4.2.

V1.0.2.1 2019/12/17

  • Updated database to support SNES/SFC Online v1.1, and NES/FC Online V4.1.

V1.0.2.0 2019/11/07

  • Fixed .sfromsig generation issue for SFC Online support.
  • Fixed issues cause by Unicode prefixes in titlesdb.
  • Fixed and issue with drag and drop not working for SFC/FC Online databases.
  • Added the ability to edit game descriptions. Accessed via selecting a line in the list and either right clicking, or using the Edit menu. To help you properly format your descriptions, this uses the Segoe UI Light font to as closely mimic the Switch Online font. The size of the input area is close to the same size as the view area in the app. This is to help you know when to make a new line, and when text will be on a new page (10 lines per page).

V1.0.1.0 2019/11/04​

  • Full support for creating and managing Famicom Online/Super Famicom Online databases.
  • Some minor tweaks to the Language Info column values to display properly when Language is changed.
  • Added Traditional and Simplified Chinese options to the Language options.
  • Fixed an issue with the FDS column sometimes showing for SNES/SFC databases.
  • Changing Language will now force a reload of the active database, and refresh which Title variant is shown in the main "Info" column and which are shown in the *"Language Info" column, as appropriate.
  • Fixed an issue where the values for the box art files specified in the settings file were not being used.

Credits

Thanks:

  • RadMcFist - For an ton of help with testing, and advice since I don't own a Switch.​
  • Falo - For providing the initial RSA hack for SNES Online.​

External links

Advertising: