Comments (7)
Sorry was on the wrong account before, but this is the same person.
I only have a cursory familiarity with the web dev tools, but I'll do my best.
In the network tab I see a GET request when the save is loaded, but not when I save. But when I save a state in the emulator I see a message to the "states" endpoint.
I do see the .srm save file in IndexedDB /data/saves. This may be a red herring but I have to click "Restart" in the GBA emulator menu for it to appear there.
from romm.
It seems to only save to RomM for me when pressing the menu button. Using the Quick Save keybind only saves to the browser from what I've been able to tell.
EDIT:
From what I can see with a quick peek at the code, this looks like this is an issue on the EmulatorJS side. It seems that Quick Saves/Loads don't fire the relevant events.
from romm.
Currently, when a game is saved, it seems that save is stored in browser. It would be nice if the save could work similarly to save states in the way they seem to automatically upload and become available to select when loading a rom.
This is how it's supposed to behave, there's likely something wrong with your setup. How comfortable are you with the developer console?
In a somewhat related request, it would also be nice to have the option to select a save file that a rom would load automatically each time I start a given rom.
Playing on browser is not this project's main goal, and is mostly an afterthought, a way to let players casually play sometimes.
from romm.
@gantoine I have the same issue of the save not saving on the server most of the time. It seems like it works correctly 1/20 times. I'm happy to try any suggestions that may help debug it.
from romm.
Well that's strange, I'd expect it either doesn't work at all, or works all of the times (unless the internet interrupts). Is it still saving a copy to the IndexedDB/browser cache? And can you try seeing what (if any) requests go out on save in the network tab of the dev tools?
from romm.
How do I access the dev tools? Do I need to go through the dev setup?
from romm.
I meant the browser dev tools, Web Developer Tools/Developer Tools. Are you familiar with the dev tools and browser console?
from romm.
Related Issues (20)
- [Feature] Recursive folder scanning HOT 1
- [Feature] Interactive tag buttons on game info pages
- [UI/UX] Make user settings cross-browser/device
- [Bug] hourly cron will fail HOT 2
- [Bug] Copy download link doesn't work HOT 6
- [Bug] Clicking download refreshes page HOT 3
- [Bug] Problem with db after creating container HOT 2
- [Feature] Enhancing romM with ES gamelist.xml Integration HOT 1
- [Bug] Play button should be greyed out for unplayable platforms. HOT 3
- [Bug] Some platforms not being identified HOT 5
- [Bug] Fullscreen on mobile or remove overlaying navbar
- [Bug] Bug title HOT 1
- [Feature] completion checkbox
- [Feature] Add support for localization
- [Bug] ROM Names/Titles that contain an ampersand result in a missing file when downloading
- [Bug] Mobygames failure on manual search HOT 3
- [Bug] Empty error message and failure on searching by ID for specific game HOT 2
- [Bug] Run Tasks in Control Panel doesn't run all tasks
- [Bug] Image not updated HOT 2
- [Feature] DOS Games Support HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from romm.