Save states are now saved to the Gaseous host, making them available anywhere (#255)

* Added ability to save emulator state

* Save states can now be fully managed during a game

* Save states can also be launched from the game info screen
This commit is contained in:
Michael Green
2024-01-15 11:37:18 +11:00
committed by GitHub
parent 1efc47f9cd
commit 127eab683b
21 changed files with 831 additions and 25 deletions

View File

@@ -0,0 +1,11 @@
CREATE TABLE `GameState` (
`Id` BIGINT NOT NULL AUTO_INCREMENT,
`UserId` VARCHAR(45) NULL,
`RomId` BIGINT NULL,
`IsMediaGroup` INT NULL,
`StateDateTime` DATETIME NULL,
`Name` VARCHAR(100) NULL,
`Screenshot` LONGBLOB NULL,
`State` LONGBLOB NULL,
PRIMARY KEY (`Id`),
INDEX `idx_UserId` (`UserId` ASC) VISIBLE);