Comments (14)
I started a PR with cheat code support (supports snes9x, it could be expanded to support other emulators)
https://github.com/Provenance-Emu/Provenance/pull/1464/files
from provenance.
https://www.youtube.com/watch?v=KwZ7Prid1zE
there are videos on how to add Gameshark code to emulators for cheats Idk how much this could help but it is a possibility especially for emulators of cartridge based consoles.
http://www.wikiwand.com/en/GameShark
also open emu supports a form of cheat codes
https://github.com/OpenEmu/OpenEmu/wiki/User-guide:-Cheat-codes
from provenance.
I started a little branch to add the support for Cheat codes:
rnaud@8f538b7
Right now I'm not able to disable the code, I need to figure that part out.
Will get back to it next week and make a PR.
from provenance.
I'd just like to +1 this enhancement.
from provenance.
+1 As well :)
from provenance.
@jasarien If I understand https://github.com/jasarien/Provenance/blob/d543ef3db07f4bbf788f3847f4462e19c7b3cd7f/PVGBA/GBA/PVGBAEmulatorCore.mm#L354-L419 correctly, there's an implementation in various emulator cores for cheat codes, but the UI doesn't support them? Is there no way to insert codes at all at the moment?
from provenance.
Correct. Most, if not all, the emulator cores support cheats, but there is currently no UI to set cheat codes right now.
Such a UI will need to be generalised enough to work with all cores and all supported cheat code types.
from provenance.
I hope I can explain this well, but idea for cheat code menu:
Set up a tab in options for Cheats, and have a button on/off option to turn on cheats for seperate system emulators (one for NES, seperate one for SNES, ect) and only allow 1 to be turned on at a time, that way since the cheat options are different, it can implement the right method per user request. And I don't know if possible, but maybe it can have game genie/shark/pro action rom load first on top of the game by such a method? (and upload the cheat rom to a folder in the 192.168-ect).
I thought that if done separately this way, it might give time by working on just 1 system to cheat first, and make sure it works and check for bugs, instead of working for all cheats on all systems at once, less daunting.
from provenance.
Definitely giving this a 'one up'.
from provenance.
👍
from provenance.
👍
from provenance.
Related,
Database of cheats, though not easy to match roms other than by name string.
https://github.com/libretro/libretro-database/tree/master/cht
from provenance.
What's the current state of this? The "Cheat codes" menu is there, but doesn't seem to do anything. At least for GBA, it rejects properly formatted entries.
from provenance.
What's the current state of this? The "Cheat codes" menu is there, but doesn't seem to do anything. At least for GBA, it rejects properly formatted entries.
@alexchandel That's a great point, I noticed a bug in VisualBoyAdvance Cheat Code support, so the fix is included as part of an existing PR (72109af
@JoeMatt )
This is part of 'Provenance XL - Release' build in the Pull Request. Usually, when there is Cheat Code menu the cheat code should work =]
from provenance.
Related Issues (20)
- TVOS long press does not work
- [Feature] Disable JIT enable prompt until a JIT core is used
- [Spike] Use github action caching for faster builds
- Stella/A2600 Obj C error HOT 4
- Fix SIGSEGV in objc_release
- TVOS states no cores found for newer system additions HOT 1
- Fix XCode cloud for tvOS, other builds
- Re-sign github builds
- [Spike] Investigate VisionOS support.
- Impliment DolphiniOS style JB JIT
- Feature Request button bursting/Chinese Simplified.
- Feature Request:key combination functions/Simplified Chinese
- Feature Request:simulate continuous clicking/Simplified Chinese language support HOT 1
- PVSupport Header Search issue building Provenance TV and Provenance-XL
- [Bug] Black side bars in GenesisPlusGX HOT 1
- [Spike] Investigate using @Observable through back ported libraries
- iPadOS v.17 and Mupen64Plus audio problem HOT 2
- Fix SIGSEGV in 0x183da0000 + 20096
- Crashes on pressing save and close button with iPad sometimes HOT 3
- Feature Request: EmuThrees replaced with Limon core for 3DS
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 provenance.