Compare commits

...

1352 Commits

Author SHA1 Message Date
Rosalie Wanders ff237ac4e2 RMG: improve window title 2026-06-21 22:47:11 +02:00
Rosalie Wanders dbe1dc685f 3rdParty: update mupen64plus-core to work with newer SDL_net 2026-06-18 14:06:05 +02:00
Rosalie Wanders feeb0a2e40 3rdParty: update SDL_net 2026-06-18 14:01:04 +02:00
Rosalie Wanders b0c09d17c9 3rdParty: update mupen64plus-rsp-cxd4 2026-06-18 13:56:22 +02:00
Rosalie Wanders 453f663973 Package: v0.9.0 2026-06-14 19:54:27 +02:00
Rosalie Wanders f76e7472fd 3rdParty: revert to using GL_RGBA in mupen64plus-video-GLideN64
For some reason when using GL_RGB, it seems to corrupt memory and cause
a crash, valgrind says the following:

==29295== Invalid write of size 1
==29295==    at 0x20BC10E6: convert_ubyte (format_utils.c:996)
==29295==    by 0x20BDE59B: _mesa_format_convert (format_utils.c:452)
==29295==    by 0x20CA072D: read_rgba_pixels (readpix.c:609)
==29295==    by 0x20CA072D: _mesa_readpixels (readpix.c:923)
==29295==    by 0x20CA6DCA: st_ReadPixels (st_cb_readpixels.c:577)
==29295==    by 0x20CA120B: read_pixels (readpix.c:1218)
==29295==    by 0x20CA120B: _mesa_ReadnPixelsARB (readpix.c:1235)
==29295==    by 0x20CA1564: _mesa_ReadPixels (readpix.c:1250)
==29295==    by 0x5741BCF4: opengl::GlReadPixelsCommand::commandToExecute() (opengl_WrappedFunctions.h:682)
==29295==    by 0x5740EB75: opengl::OpenGlCommand::performCommandSingleThreaded() (opengl_Command.cpp:13)
==29295==    by 0x574117B1: opengl::FunctionWrapper::executeCommand(std::shared_ptr<opengl::OpenGlCommand>) (opengl_Wrapper.cpp:30)
==29295==    by 0x57412548: opengl::FunctionWrapper::wrReadPixels(int, int, int, int, unsigned int, unsigned int, void*) (opengl_Wrapper.cpp:316)
==29295==    by 0x57507C74: DisplayWindowMupen64plus::_readScreen2(void*, int*, int*, int) (mupen64plus_DisplayWindow.cpp:263)
==29295==    by 0x573B69D3: DisplayWindow::readScreen2(void*, int*, int*, int) (DisplayWindow.cpp:209)

valgrind leads me to believe this might be a mesa issue where it writes
out of bounds of the provided buffer, this issue does not occur when
using GL_RGBA, nor does it appear when using an older mesa version in
the AppImage.

Reverting https://github.com/gonetz/GLideN64/pull/2856 fixes the issue.
Fixes https://github.com/Rosalie241/RMG/issues/498
2026-06-14 19:48:39 +02:00
Rosalie Wanders ff9b9a2040 Package: force pulseaudio for AppImage in AppRun 2026-06-13 21:50:53 +02:00
Rosalie Wanders 99bb81d9b9 Package: add libpulse to AppImage in Create.sh 2026-06-13 21:50:53 +02:00
Rosalie Wanders fe67ba053e RMG-Audio: retrieve SDL error when SDL_Init() fails 2026-06-13 19:15:39 +02:00
Rosalie Wanders 6ebbba6fc5 ci: use actions/upload-artifact@v7 2026-06-13 19:14:34 +02:00
Rosalie Wanders 21d0b55a35 ci: update SDL to release-3.4.10 2026-06-13 19:00:55 +02:00
Rosalie Wanders 6ef6432a15 ci: use hendrikmuhs/ccache-action@v1.2.23
It seems the v1.2 tag isn't being updated anymore.
2026-06-13 19:00:43 +02:00
Rosalie Wanders 02e2518be2 3rdParty: update LZMA SDK to v26.01 2026-06-13 18:55:42 +02:00
Rosalie Wanders 2da7750640 3rdParty: update mupen64plus-core 2026-06-13 18:53:48 +02:00
Rosalie Wanders 4c50859481 README: add Netplay section 2026-06-13 18:51:09 +02:00
Rosalie Wanders 2867fc627b RMG-Core: remove Netplay_DispatcherUrl setting 2026-06-13 18:51:09 +02:00
Rosalie Wanders 47df34da6b RMG: remove support for the dispatcher server 2026-06-13 18:51:09 +02:00
Rosalie Wanders 7e4e402f27 RMG-Core: fix minizip include in Archive.cpp 2026-02-24 08:25:28 +01:00
Rosalie Wanders 8ee3410680 3rdParty: fix minizip includes for mupen64plus-core 2026-02-24 08:25:14 +01:00
Rosalie Wanders e9167db9ff Package: add vcs-browser url to metainfo.xml 2026-01-23 07:10:23 +01:00
Rosalie Wanders 94f5fd9d82 Package: use 'and' instead of '&amp;' in desktop file 2026-01-23 07:06:11 +01:00
Rosalie Wanders 969d63f182 Package: v0.8.9 2026-01-23 06:53:42 +01:00
Rosalie Wanders c7a4e6c47a README: remove obsolete support link 2026-01-21 10:05:15 +01:00
Rosalie Wanders 0597a71a03 RMG: add plugin settings shortcuts to toolbar 2026-01-13 14:25:45 +01:00
Rosalie Wanders 85265575ea 3rdParty: update SDL_net 2026-01-13 14:08:11 +01:00
Rosalie Wanders 02eef161e7 3rdParty: update SDL_GameControllerDB 2026-01-13 13:40:24 +01:00
Rosalie Wanders 8552e07ed8 3rdParty: update mupen64plus-video-GLideN64 2026-01-13 13:24:13 +01:00
Rosalie Wanders bd3f8f081c RMG-Audio: update copyright year 2026-01-13 12:55:48 +01:00
Rosalie Wanders a9cb954f3a RMG-Input: update copyright year 2026-01-13 12:55:48 +01:00
Rosalie Wanders 5fb1fd22c5 RMG: update copyright year 2026-01-13 12:55:48 +01:00
Rosalie Wanders 95d4b3a85b RMG-Core: update copyright year 2026-01-13 12:55:48 +01:00
Rosalie Wanders 94a7aa76c6 RMG: only change font in LogDialog.cpp on Linux 2026-01-08 03:25:42 +01:00
Rosalie Wanders c49d6e8b6f 3rdParty: apply memory pak patch to mupen64plus-core 2026-01-08 02:54:37 +01:00
Rosalie Wanders cb5910142a Script: use new windeployqt name in BundleDependencies.sh 2026-01-07 02:44:58 +01:00
Rosalie Wanders bcc3f03a50 Package: fix AppImage icon not working
ref: #461
2026-01-05 16:31:20 +01:00
Miepee 256b21b412 README: add qt6-websockets-dev as debian building dependency (#459) 2025-12-28 15:52:24 +01:00
Jack 4cd8b8fbf2 Package: escape ampersand in desktop file (#457) 2025-12-11 20:58:42 +01:00
Rosalie Wanders 3c83f4991f RMG: ensure logDialog is closed in MainWindow::closeEvent() 2025-12-08 17:58:36 +01:00
Rosalie Wanders 9999213ab4 ci: use configuration for build_dir on windows 2025-12-07 21:02:34 +01:00
Rosalie Wanders 4cba4661ef ci: add debug builds 2025-12-07 20:56:24 +01:00
Rosalie Wanders 5021f9e337 ci: remove obsolete DRAG_DROP configure flag 2025-12-07 20:08:32 +01:00
Rosalie Wanders e57a956c90 3rdParty: fix warnings in mupen64plus-rsp-cxd4 2025-12-07 20:08:32 +01:00
Rosalie Wanders 87541dc239 3rdParty: fix warnings in mupen64plus-input-raphnetraw 2025-12-07 20:01:39 +01:00
Rosalie Wanders 6995cb6ffd 3rdParty: fix warnings in mupen64plus-core 2025-12-07 20:01:39 +01:00
Rosalie Wanders 084ec42cd2 ci: update SDL3 to 3.2.28 2025-12-07 02:39:21 +01:00
Rosalie Wanders 842bf0f593 RMG: make isWin32Setup variable local to UpdateDialog.cpp 2025-12-07 02:35:05 +01:00
Rosalie Wanders 407fd84cb2 3rdParty: update SDL_net 2025-12-07 02:29:39 +01:00
Rosalie Wanders d23f381dfa RMG: allow different updater filename in UpdateDialog.cpp 2025-12-05 18:05:27 +01:00
Rosalie Wanders e80898ed2d cmake: remove USE_LTO option and disable USE_IPO for 3rdParty projects 2025-12-04 16:36:30 +01:00
Rosalie Wanders 03403653b2 3rdParty: add USE_IPO option to mupen64plus-rsp-parallel 2025-12-04 16:30:00 +01:00
Rosalie Wanders 19631da742 3rdParty: add USE_IPO option to mupen64plus-video-parallel 2025-12-04 16:30:00 +01:00
Rosalie Wanders bd8b51c95b 3rdParty: add USE_IPO option to mupen64plus-video-angrylion-plus 2025-12-04 16:30:00 +01:00
Rosalie Wanders ffd1fca431 3rdParty: add USE_IPO option to mupen64plus-video-GLideN64 2025-12-04 16:30:00 +01:00
Rosalie Wanders ce78026df7 cmake: install GLideN64 data files to ${DATA_INSTALL_PATH} 2025-12-04 03:22:32 +01:00
Rosalie Wanders b4e6659927 3rdParty: apply shared data patch to mupen64plus-video-GLideN64 2025-12-04 03:21:57 +01:00
Rosalie Wanders ece2af6bfe 3rdParty: don't use GLideN64 translation files 2025-12-04 03:02:59 +01:00
Rosalie Wanders e88050af7b 3rdParty: apply translations UI patch to mupen64plus-video-GLideN64 2025-12-04 03:02:59 +01:00
Rosalie Wanders 5b51437c38 RMG-Core: remove obsolete fmt include 2025-12-04 03:00:13 +01:00
Rosalie Wanders 337e0f2160 RMG: use const reference in AddCheatDialog::setPlainTextEditLines() 2025-12-04 01:40:13 +01:00
sevonj 7e0abdb035 README: add fedora netplay dependency (#452) 2025-12-01 16:59:43 +01:00
Rosalie Wanders c7d0cab3a3 ci: use actions/checkout@v6 and actions/upload-artifact@v5 2025-11-20 23:35:42 +01:00
Rosalie Wanders 01ebb8ec8d Package: v0.8.8 2025-11-16 21:43:23 +01:00
Rosalie Wanders 3a2c14a7e7 RMG: improve refresh button state in NetplaySessionBrowserDialog 2025-11-16 17:42:02 +01:00
Rosalie Wanders 0ecf762d30 3rdParty: apply zero init variable patch to mupen64plus-video-GLideN64 2025-11-16 17:03:46 +01:00
Rosalie Wanders 13ab10c262 3rdParty: don't enable asserts when using RelWithDebInfo 2025-11-11 11:55:11 +01:00
Rosalie Wanders 87babd2c41 RMG-Input: allow middle widget in AlignCenterLayout to have 40% of width 2025-11-07 15:44:43 +01:00
Rosalie Wanders ce19f1cc2c RMG-Input: autoConfigButton -> autoConfigureButton 2025-11-07 15:41:01 +01:00
Rosalie Wanders 7985875d7c RMG-Input: track state of children in {disable,enable}AllChildren() 2025-11-07 15:33:57 +01:00
Rosalie Wanders a66fe3bdce RMG: add confirmation checkbox to drag & drop confirmation dialog 2025-11-07 15:21:53 +01:00
Rosalie Wanders 768c195f12 RMG: move 'Ask for confirmation on exit' setting to the emulation tab 2025-11-07 15:21:24 +01:00
Rosalie Wanders c45873464c RMG: improve emulation shutdown handling in MainWindow::closeEvent() 2025-11-07 14:55:53 +01:00
Rosalie Wanders 8b869c63c6 RMG: don't show exit confirmation dialog when launched with --nogui 2025-11-07 14:55:27 +01:00
Rosalie Wanders 1b2215cc02 Package: v0.8.7 2025-11-06 21:15:45 +01:00
Rosalie Wanders 3290e83966 RMG: add 'Game Type' to the RomInfoDialog
This also removes the Unknown fallback for 64DD disks,
there was never a PAL 64DD so the NTSC value was correct which I forgot
2025-11-06 21:09:10 +01:00
Rosalie Wanders da0a44d26a RMG: set region of 64DD disks to Unknown in RomInfoDialog 2025-11-06 21:00:11 +01:00
Rosalie Wanders b2716715ec RMG-Input: add custom layout for top row of UI elements and add tooltips 2025-11-06 20:32:33 +01:00
Rosalie Wanders 1547fb6617 RMG-Input: save and restore state of 'Auto-Configure' button 2025-11-06 15:53:59 +01:00
Rosalie Wanders b19771525e RMG: fix CheatsCommon::SetCheatOption() using CoreGetCheatOption() 2025-11-06 15:22:18 +01:00
Rosalie Wanders 697241b9b7 RMG-Core: reset m64p_CheatCodes in CoreApply{,Netplay}Cheats() 2025-11-06 15:22:18 +01:00
Rosalie Wanders 6f6eb62256 RMG-Core: use english for win32 error messages in Library.cpp 2025-10-26 23:46:00 +01:00
Rosalie Wanders 5d57d16e2e RMG-Input: show native a/b/x/y button names in HotKeysDialog too 2025-10-24 23:01:01 +02:00
Rosalie Wanders dd10314a13 ci: use windows-2025 2025-10-20 21:03:13 +02:00
Rosalie Wanders 05c49ca00e RMG: fix drag & drop being broken in the grid view after last commit 2025-10-20 21:02:54 +02:00
Rosalie Wanders 2aa4828f6f RMG: add support for drag & drop with KCoreAddons
This allows the flatpak to support drag & drop, this is due to Qt6
still not supporting the file portal during drag & drop.

https://bugreports.qt.io/browse/QTBUG-91357
2025-10-20 12:42:25 +02:00
Rosalie Wanders e5b8f30ef4 Package: add libatomic to build dependencies in RMG.spec 2025-10-19 17:41:01 +02:00
Rosalie Wanders e2407e5886 Package: add libatomic to dependencies in RMG.spec 2025-10-19 17:32:12 +02:00
Rosalie Wanders 7b4b7a80ae Package: v0.8.6 2025-10-19 17:14:09 +02:00
Rosalie Wanders 5ccf15b852 RMG-Input: fix handling InputProfileDB with automatic device 2025-10-19 16:51:21 +02:00
Rosalie Wanders c991721faf RMG-Input: rename SetIsCurrentJoystickGameController() 2025-10-19 16:10:32 +02:00
Rosalie Wanders 2679fd41d5 RMG-Input: add 'Auto-Configure' feature 2025-10-19 15:56:15 +02:00
Rosalie Wanders dc10430315 RMG: add magic-line icon 2025-10-19 15:50:50 +02:00
Rosalie Wanders cbe455c640 Data: add InputProfileDB.json 2025-10-19 15:50:50 +02:00
Rosalie Wanders 9662f7095a Script: add GenerateInputProfileDbEntry.sh 2025-10-19 12:21:01 +02:00
Rosalie Wanders de77034fa4 3rdParty: update mupen64plus-core 2025-10-19 12:20:49 +02:00
Rosalie Wanders a955e7b272 RMG-Input: controller -> gamepad 2025-10-19 12:16:49 +02:00
Rosalie Wanders 6ade361df3 3rdParty: add bounds checking to cart_rom.c in mupen64plus-core 2025-10-19 12:04:59 +02:00
Rosalie Wanders aba3676b1e RMG-Input: use native gamepad button names for a/b/x/y 2025-10-18 01:23:50 +02:00
Rosalie Wanders 2927d86d49 RMG-Input: use c++ style casts in VRU.cpp 2025-10-17 21:38:59 +02:00
Rosalie Wanders 2af46a43a6 RMG-Input: only capture required variables in signal lambdas 2025-10-17 21:34:32 +02:00
Rosalie Wanders 30121f2db7 RMG-Input-GCA: implement 'Swap Z and L' setting 2025-10-17 19:36:34 +02:00
Rosalie Wanders 72d13568fb RMG-Core: add GCAInput_SwapZL setting 2025-10-17 19:36:34 +02:00
Rosalie Wanders a6d9187e56 RMG-Input-GCA: poll input on different thread 2025-10-17 19:36:34 +02:00
Rosalie Wanders 939db73b0b RMG: capture value in signal lambdas instead of extracting from text 2025-10-16 21:30:27 +02:00
Rosalie Wanders 7154725520 RMG: add and use NetplayCommon::GetNetworkRequest() 2025-10-16 21:29:28 +02:00
Rosalie Wanders b6ab15de37 RMG: use c++ style casts 2025-10-16 21:28:46 +02:00
Rosalie Wanders a38866563b RMG-Input: use c++ style casts 2025-10-16 21:27:43 +02:00
Rosalie Wanders 66f5962494 RMG: add support for both PIF file variants that mupen64plus-core supports 2025-10-16 00:16:20 +02:00
Rosalie Wanders 471cce3fdb RMG: use currently set path as starting path for directory dialogs 2025-10-15 13:38:17 +02:00
Rosalie Wanders 4276491a37 3rdParty: add SiDmaDuration to Pokemon Stadium in mupen64plus-core 2025-10-14 23:30:49 +02:00
Rosalie Wanders 928a9427a2 RMG-Input: use SDL_GetGamepadJoystick() for gamepads 2025-10-11 23:41:23 +02:00
Rosalie Wanders 903d44f73c RMG: update AboutDialog.ui 2025-10-11 22:13:50 +02:00
Rosalie Wanders d577dd4194 RMG-Core: remove user directories override settings 2025-10-11 21:43:14 +02:00
Rosalie Wanders 5732775246 RMG: remove option to override user directories in the settings dialog 2025-10-11 21:39:42 +02:00
Rosalie Wanders 0b93d54643 RMG-Input: add icons to buttons in options dialog 2025-10-11 21:26:05 +02:00
Rosalie Wanders 604b50eb7d RMG: add icons to buttons in settings dialog 2025-10-11 21:25:41 +02:00
Rosalie Wanders 5e6ac33048 RMG: add icons to context menu of the ROM browser 2025-10-11 21:05:15 +02:00
Rosalie Wanders 470c94df9f RMG-Input: use QString::left() instead of QString::slice()
I didn't realize QString::slice() was Qt 6.8+
2025-10-11 20:20:50 +02:00
Rosalie Wanders 5caf80a43d RMG-Input: fallback to partial MD5 hash when there's no internal name 2025-10-11 19:47:39 +02:00
Rosalie Wanders 1f82d47c09 RMG: add icons to buttons in CheatsDialog 2025-10-11 19:32:00 +02:00
Rosalie Wanders a9efdf3db9 Package: v0.8.5 2025-10-09 22:57:03 +02:00
Rosalie Wanders 511f8fdcad RMG-Input: make fix for stuck buttons more robust 2025-10-09 22:46:44 +02:00
Rosalie Wanders d9f5921657 RMG-Input: fix configuration GUI button being stuck when bound by axis 2025-10-09 21:09:32 +02:00
Rosalie Wanders 72ab4f5a9b Package: v0.8.4 2025-10-09 16:15:44 +02:00
Rosalie Wanders 19876e14cf RMG: only save exit confirmation setting when dialog has been accepted 2025-10-09 09:02:55 +02:00
Rosalie Wanders 9384e2d15c RMG-Input: fix spacing in OptionsDialog.hpp 2025-10-09 08:47:00 +02:00
Rosalie Wanders d8069293e0 3rdParty: apply pending patch to mupen64plus-video-GLideN64 2025-10-09 08:39:08 +02:00
Rosalie Wanders 05b905dd67 RMG-Input: migrate test rumble functionality to SDL3 2025-10-09 01:54:47 +02:00
Rosalie Wanders 4eb18e2a60 RMG-Core: use nullptr instead of NULL in {Key,Library}.cpp 2025-10-09 00:14:30 +02:00
Rosalie Wanders 3c37df1bcf ci: update SDL3 to v3.2.24 2025-10-09 00:01:33 +02:00
Rosalie Wanders 09dc63bf2c RMG-Core: remove usage of libfmt 2025-10-08 23:04:37 +02:00
Rosalie Wanders e2ece3464a 3rdParty: remove libfmt 2025-10-08 23:04:19 +02:00
Rosalie Wanders 0807e18e78 3rdParty: update SDL_GameControllerDB 2025-10-08 23:01:52 +02:00
Rosalie Wanders f0bc3df818 RMG-Input-GCA: remove C style casts 2025-10-08 20:59:24 +02:00
Rosalie Wanders d6f82ba739 README: update dependencies 2025-10-08 20:54:13 +02:00
Rosalie Wanders 5e9ff89a40 Introduce RMG-Input-GCA 2025-10-08 20:54:13 +02:00
Rosalie Wanders e1f76e129d RMG-Core: add RMG-Input-GCA settings 2025-10-08 20:53:50 +02:00
Rosalie Wanders 39ffbc9fc8 3rdParty: remove mupen64plus-input-gca 2025-10-08 19:27:16 +02:00
Rosalie Wanders 2beead6169 ci: install libusb 2025-10-08 19:27:16 +02:00
Rosalie Wanders df8d8091ed 3rdParty: update transfer pak patch again in mupen64plus-core 2025-10-08 17:02:56 +02:00
Rosalie Wanders 85294ce7ae 3rdParty: update transfer pak patch in mupen64plus-core 2025-10-08 13:27:35 +02:00
Rosalie Wanders f9f69b2bf1 RMG-Input: refactor main.cpp 2025-10-08 12:50:10 +02:00
Rosalie Wanders 265ff17068 3rdParty: use correct type for SDL_GetTicks() in mupen64plus-core 2025-10-08 12:34:06 +02:00
Rosalie Wanders bbc2ac3146 ci: remove and disable snap on linux 2025-10-03 22:35:35 +02:00
Rosalie Wanders 925493f5b5 Remove discord rich presence 2025-10-03 22:35:35 +02:00
Rosalie Wanders 8682c1a583 ci: add arm64 linux 2025-10-03 14:47:07 +02:00
Rosalie Wanders 9c53a846b8 Package: v0.8.3 2025-09-28 08:41:31 +02:00
Rosalie Wanders 816bb4c426 3rdParty: include rsp state in save states in mupen64plus-core 2025-09-28 08:20:48 +02:00
Rosalie Wanders c119e5f128 RMG: add clear buttons for the 64DD IPL settings in SettingsDialog 2025-09-27 19:32:12 +02:00
Rosalie Wanders d64b23bdfe 3rdParty: fix cargo warnings for mupen64plus-input-gca 2025-09-27 19:16:25 +02:00
Rosalie Wanders b03f118b04 3rdParty: fix frame count being 0 in mupen64plus-core 2025-09-27 18:52:48 +02:00
Rosalie Wanders d18ac4076f 3rdParty: update mupen64plus-core 2025-09-27 18:40:16 +02:00
Rosalie Wanders 4620c1beb8 3rdParty: fix crash in mupen64plus-rsp-hle with Mario Artist Talent Studio 2025-09-27 18:11:27 +02:00
Rosalie Wanders 55431be957 Package: v0.8.2 2025-09-26 23:02:03 +02:00
Rosalie Wanders 18946b1d92 3rdParty: apply RSP fixes patch to mupen64plus-rsp-parallel 2025-09-26 22:53:56 +02:00
Rosalie Wanders c517862b3c 3rdParty: apply transfer pak fixes patch to mupen64plus-core 2025-09-26 22:51:48 +02:00
Rosalie Wanders e8d4d6341b 3rdParty: apply RSP fixes patch to mupen64plus-core 2025-09-26 22:48:32 +02:00
Rosalie Wanders 2246b6f25b RMG: add "Video capture backend" setting to SettingsDialog 2025-09-25 18:09:59 +02:00
Rosalie Wanders cd754fafa9 3rdParty: add MD5 fallback to screenshot filename in mupen64plus-core 2025-09-25 17:31:40 +02:00
Rosalie Wanders 8660ced35f RMG: add clear buttons for the gameboy rom/save settings 2025-09-25 16:32:39 +02:00
Rosalie Wanders 1c7276b4f8 3rdParty: update SDL3 gameboy camera backend patch in mupen64plus-core 2025-09-25 16:20:49 +02:00
Rosalie Wanders 4b793c4ad4 RMG-Core: add GbCameraVideoCaptureBackend1 to CoreOverlay 2025-09-24 23:54:16 +02:00
Rosalie Wanders e9dc24d947 3rdParty: apply SDL3 gameboy camera backend patch to mupen64plus-core 2025-09-24 23:46:55 +02:00
Rosalie Wanders 51b712a8c9 RMG: misc changes 2025-09-24 22:33:58 +02:00
Rosalie Wanders 1ce70fba22 RMG: improve window title generation 2025-09-24 02:41:31 +02:00
Rosalie Wanders 0c06aebf72 Package: v0.8.1 2025-09-23 15:52:51 +02:00
Rosalie Wanders 12cd56e5f1 3rdParty: fix compilation error on arm64 for mupen64plus-core 2025-09-23 15:52:51 +02:00
Rosalie Wanders e9cef9b76b README: update dependencies 2025-09-23 14:45:21 +02:00
Rosalie 7395e1ed6a ci: install SDL3 2025-09-23 14:41:42 +02:00
Rosalie Wanders c22a7560f0 RMG-Audio: migrate to SDL3 2025-09-23 14:41:42 +02:00
Rosalie Wanders 40c8e117c1 RMG-Input: migrate to SDL3 2025-09-23 14:41:39 +02:00
Rosalie Wanders fb7744625c RMG: migrate to SDL3 2025-09-23 14:41:35 +02:00
Rosalie Wanders f11eebae9a RMG-Core: don't require SDL2 2025-09-23 02:05:17 +02:00
Rosalie Wanders 762e24a110 3rdParty: apply SDL3 and SDL3_net patch to mupen64plus-core 2025-09-23 02:05:17 +02:00
Rosalie Wanders f0a1c1f377 3rdParty: add SDL_net 2025-09-23 01:57:53 +02:00
Rosalie Wanders 543dde0de2 RMG: don't allow drag & drop events while ROM is being opened 2025-09-16 22:07:56 +02:00
Rosalie Wanders ff5190ac66 RMG: block starting emulation when it's already being started 2025-09-16 21:27:41 +02:00
Rosalie Wanders 410e54f0b2 3rdParty: fix PPMD support in LZMA SDK 2025-09-16 21:22:27 +02:00
Rosalie Wanders c0c5e0dc8e 3rdParty: update LZMA SDK to v25.01 2025-09-16 21:09:40 +02:00
Rosalie Wanders 56fd26ae4f RMG-Core: use reference instead of pointer in Emulation.cpp 2025-09-15 21:43:00 +02:00
Rosalie Wanders 11550cc71a RMG-Core: add CoreSetError() in CoreTakeScreenshot() 2025-09-15 18:53:29 +02:00
Rosalie Wanders 53e0c157f1 RMG: only set dispatcherMoveThroughList when server is dispatcher 2025-09-15 18:44:24 +02:00
Rosalie Wanders e57e52c6c8 RMG: remove unrequired toString() in NetplaySessionBrowserDialog.cpp 2025-09-15 18:37:24 +02:00
Rosalie Wanders 089160278c RMG: implement 'Ask for confirmation on exit while in-game' setting 2025-09-13 23:38:58 +02:00
Rosalie Wanders a3deb185a4 RMG-Core: add GUI_ConfirmExitWhileInGame setting 2025-09-13 23:37:49 +02:00
Rosalie Wanders 80e813baee RMG: 'i.e' -> 'e.g.' in SettingsDialog 2025-09-13 22:35:57 +02:00
Rosalie Wanders ff49835b22 RMG: add RibShark to contributors in AboutDialog 2025-09-13 15:14:02 +02:00
Rosalie Wanders 1af3e28d83 3rdParty: update mupen64plus-video-GLideN64 2025-09-13 14:56:56 +02:00
Rosalie Wanders 0dce7ddaf4 RMG: refactor SettingsDialog.cpp 2025-09-12 16:59:22 +02:00
Rosalie Wanders 0d1fc16a53 Package: v0.8.0 2025-09-10 14:34:13 +02:00
Rosalie Wanders 9032008a63 RMG: add more safety in netplay dialogs with the dispatcher 2025-09-10 14:22:34 +02:00
Rosalie Wanders 4788d643da 3rdParty: fix 64DD games crashing in mupen64plus-core 2025-09-10 14:22:16 +02:00
Rosalie Wanders e1db6c24b0 RMG: don't use NetplayCommon::ConnectToIPv4Server() in UI event handler
This causes a slight UI lock-up which is distracting, and with the
dispatcher server, we don't need it for the JSON server list anymore
2025-09-10 10:53:03 +02:00
Rosalie Wanders 81f98505ca RMG: implement dispatcher server for netplay 2025-09-10 10:53:03 +02:00
Rosalie Wanders 7270e0dfbe RMG: add "Dispatcher URL" setting to SettingsDialog 2025-09-10 10:37:19 +02:00
Rosalie Wanders bc3e3b3f9c RMG-Core: add Netplay_DispatcherUrl setting 2025-09-10 10:37:19 +02:00
Rosalie Wanders d7b17cd494 RMG-Core: add netplay dispatcher settings migration 2025-09-10 10:37:19 +02:00
Rib e5cd034b4f RMG: allow switching between WindowsVista and Windows11 styles
Qt defaults to the Windows11 style on Windows 11, which isn't truly native and looks inconsistent from other desktop apps. This sets the native style to WindowsVista which is the true native style, and adds a Windows11 option on Windows OSs.
2025-08-16 11:23:28 +02:00
orbea 1c6210f964 3rdParty: change minimum cmake version in discord-rpc's rapidjson (#382)
Gentoo-Issue: https://bugs.gentoo.org/959468
2025-07-04 20:47:58 +02:00
GhostlyDark 9ce1e45d64 README: Add missing libusb dependency (#379)
The mupen64plus-input-gca plugin can't run without libusb-1.0.dll being present, but is able to build fine without libusb being installed. If not installed, the dependency script silently fails to find/copy the DLL.
2025-06-23 17:58:21 +02:00
Rosalie Wanders be738f0cb7 ci: use windows-2022 2025-06-09 16:01:11 +02:00
Rosalie Wanders e882e0f22c RMG: add NETPLAY guard to QWebSocket in NetplayCommon.hpp 2025-06-09 15:59:54 +02:00
Rosalie Wanders f7a1d0f952 RMG: add IPv4 resolver to NetplayCommon and use it 2025-06-09 15:35:46 +02:00
Logan McNaughton 6b8990fa1a RMG: ensure that netplay only connects using IPv4 (#374) 2025-06-09 15:18:35 +02:00
Rosalie Wanders a74cff50f8 Package: add vulkan-headers to makedepends of PKGBUILD 2025-05-20 09:35:34 +02:00
Rosalie Wanders d4ac45a9c5 Package: v0.7.9 2025-05-19 23:59:01 +02:00
Rosalie Wanders 32aebfec1a RMG-Core: change default of RomBrowser_MaxItems to 2048 2025-05-19 23:51:06 +02:00
Rosalie Wanders aee7da8068 RMG: hide RomBrowserSearchWidget by default 2025-05-19 23:47:36 +02:00
Rosalie Wanders 078361e2e6 RMG: use const reference for slots 2025-05-19 23:41:28 +02:00
Rosalie Wanders e0cae9c1a9 RMG: disable action_View_Game{List,Grid} during emulation 2025-05-19 23:34:01 +02:00
Rosalie Wanders c8d46ee919 RMG: showSearchLineEdit -> showSearchWidget 2025-05-19 23:23:47 +02:00
Rosalie Wanders c5965b3940 RMG: introduce RomBrowserSearchWidget 2025-05-19 23:06:39 +02:00
Rosalie Wanders affb0ee0ee RMG: change placeholder text of searchLineEdit in RomBrowserWidget.cpp 2025-05-19 23:06:39 +02:00
Rosalie Wanders dd6ea4f22a RMG-Core: change casing of default KeyBinding_ViewSearch setting value 2025-05-19 23:06:39 +02:00
Rosalie Wanders 006a7c8eff RMG: re-add nullptr check in RomBrowserWidget::getCurrentData() 2025-05-18 19:32:59 +02:00
Rosalie Wanders 5f10f39ac0 3rdParty: update mupen64plus-rsp-hle 2025-05-18 19:19:12 +02:00
Rosalie Wanders 6e1df7fc79 3rdParty: update mupen64plus-video-GLideN64 2025-05-18 19:18:44 +02:00
Rosalie Wanders 5cab9282e7 3rdParty: allow cropping each side separately in mupen64plus-video-parallel 2025-05-18 19:17:12 +02:00
Rosalie Wanders 1c6d8a6f59 RMG: fix ROM browser index mapping 2025-05-18 19:02:29 +02:00
Rosalie Wanders c43f43e634 RMG-Core: Keybinding_ViewLog -> KeyBinding_ViewLog 2025-05-06 01:28:09 +02:00
Rosalie Wanders 409aac2caa RMG-Core: remove unrequired include 2025-05-06 01:28:09 +02:00
Rosalie Wanders 21b187dacc RMG: implement search for the ROM browser 2025-05-06 01:28:09 +02:00
Rosalie Wanders a110f48fad RMG-Core: add KeyBinding_ViewSearch setting 2025-05-06 00:48:47 +02:00
Rosalie Wanders 1f24d20054 RMG-Core: fix name having incorrect count in CoreGetCurrentRomHeader() 2025-05-03 16:38:56 +02:00
Rosalie Wanders 8e61b79ecf 3rdParty: update mupen64plus-core 2025-05-02 15:08:02 +02:00
Rosalie Wanders f459c456de RMG-Core: use const reference for local functions in Settings.cpp 2025-05-02 14:36:19 +02:00
Rosalie Wanders 0813a6e3ea RMG-Core: fix compile error with newer minizip-ng versions 2025-04-24 00:59:31 +02:00
Rosalie Wanders 606eb976cb 3rdParty: apply netplay optimization patch to mupen64plus-core 2025-04-24 00:10:05 +02:00
Rosalie Wanders 443ff545ab 3rdParty: update mupen64plus-video-GLideN64 2025-03-31 13:29:08 +02:00
Rosalie Wanders 3c615c8459 Package: v0.7.8 2025-03-23 13:55:18 +01:00
Rosalie Wanders 7973b5d151 Package: update InputSettings.png 2025-03-23 13:51:45 +01:00
Rosalie Wanders 8f0cd29366 RMG-Input: remove unrequired includes 2025-03-23 13:14:33 +01:00
Rosalie Wanders b39357efda 3rdParty: update rom size patch for mupen64plus-core 2025-03-23 13:14:24 +01:00
Rosalie Wanders 3e0efac610 RMG-Core: shutdown mupen64plus-core in CoreShutdown() 2025-03-22 18:47:23 +01:00
Rosalie Wanders 595427aa98 RMG-Input: also make other buttons consistent height wise 2025-03-20 00:06:07 +01:00
Rosalie Wanders 62c30a4b4d RMG-Core: mark result from split_string() const 2025-03-19 23:58:18 +01:00
Rosalie Wanders 13f7ede034 RMG-Core: remove more unrequired usage of std::vector<T>::at() 2025-03-19 23:48:03 +01:00
Rosalie Wanders f89b73cec1 RMG-Core: slightly optimize get_cache_entry_iter() 2025-03-19 23:47:44 +01:00
Rosalie Wanders 30d1f17329 RMG-Input: make add/remove buttons have a consistent height 2025-03-19 23:34:07 +01:00
Rosalie Wanders b8ad7d1dce RMG-Input: swap around Z-Trigger and Start button mapping UI elements 2025-03-19 22:23:06 +01:00
Rosalie Wanders 6552aa23ec RMG-Core: remove unrequired usage of std::vector<T>::at() 2025-03-19 22:11:49 +01:00
Rosalie Wanders 6d81b8cda3 RMG-Input: don't set window icon 2025-03-19 22:06:53 +01:00
Rosalie Wanders f5de7e8320 RMG-Input: mark variable const in ControllerImageWidget.cpp 2025-03-19 22:04:05 +01:00
Rosalie Wanders 0d2b88037f RMG-Input: fix accuracy of stick movement in ControllerImageWidget.cpp 2025-03-19 22:00:58 +01:00
Rosalie Wanders ac7b9bce27 RMG-Input: fix percentage for new image in ControllerImageWidget.cpp 2025-03-19 22:00:58 +01:00
Rosalie Wanders d87bcc3a21 RMG-Input: remove unused image 2025-03-18 19:40:48 +01:00
Rosalie Wanders 7261903186 RMG-Input: center C letter in controller image 2025-03-18 19:37:01 +01:00
Rosalie Wanders 2e6263ea5c RMG: add new contributors to AboutDialog.ui 2025-03-18 12:02:59 +01:00
Rosalie Wanders fa9a288e0a RMG-Input: fix typo in Controller_Pressed_DpadRight.svg 2025-03-18 11:57:07 +01:00
Jaffacakelover 7fced2d3eb RMG-Input: introduce new controller image (#349) 2025-03-18 11:55:37 +01:00
Rosalie Wanders 9bc56e90ee RMG-Core: use std::runtime_error instead of std::terminate in Directories.cpp 2025-03-17 00:15:10 +01:00
Rosalie Wanders 64d4c41d1d RMG-Core: delete copy constructor of m64p api classes 2025-03-17 00:13:44 +01:00
Rosalie Wanders c2197b3053 RMG-Core: use references instead of pointers in Plugins.cpp 2025-03-17 00:13:02 +01:00
Rosalie Wanders 3f7c1584a4 RMG-Core: use static_cast in CoreDebugCallback() 2025-03-13 22:36:08 +01:00
Rosalie Wanders 17dc26779e RMG-Core: fix casing in error message in Core.cpp 2025-03-13 22:14:40 +01:00
Rosalie Wanders edc8c0bb98 Script: add UpdateCopyrightYear.sh 2025-03-13 22:08:38 +01:00
Rosalie Wanders 5bf5d0ed16 RMG-Audio: update copyright year 2025-03-13 22:07:12 +01:00
Rosalie Wanders 7114338cec RMG-Input: update copyright year 2025-03-13 22:07:12 +01:00
Rosalie Wanders 64d0a90b82 RMG: update copyright year 2025-03-13 22:07:12 +01:00
Rosalie Wanders d6b0f024da RMG-Core: update copyright year 2025-03-13 22:07:12 +01:00
Rosalie Wanders 3b2668977d RMG-Core: use reinterpret_cast instead of c style cast in Archive.cpp 2025-03-10 12:55:32 +01:00
Rosalie Wanders 5aa7ee0fe3 RMG-Core: use correct include version in Archive.cpp 2025-03-09 22:12:22 +01:00
Rosalie Wanders f0119ec75d RMG-Core: add and use CORE_DIR_MAX_LEN 2025-03-09 18:52:14 +01:00
Rosalie Wanders 249654a879 RMG-Core: remove usage of PATH_MAX in Archive.cpp and use our own define 2025-03-09 18:45:28 +01:00
Rosalie Wanders 950becc1b3 Package: add libhidapi-hidraw to AppImage 2025-03-09 16:16:39 +01:00
Rosalie Wanders b3424f3fc5 RMG-Input: fix dialog not quitting when pressing esc 2025-03-09 13:47:23 +01:00
Rosalie Wanders e0e19824a5 3rdParty: apply pending IS viewer bounds check PR to mupen64plus-core 2025-03-09 13:41:35 +01:00
Rosalie Wanders b3b8c2d8b1 3rdParty: apply pending PR patch to mupen64plus-core 2025-03-09 00:50:26 +01:00
Samuel d9cd714c2c Package: remove --patch-rpath argument to lib4bin in Create.sh 2025-03-08 18:43:37 +01:00
Rosalie Wanders fb85a42477 RMG: ensure rom count is not 0 in RomBrowserLoadingWidget.cpp 2025-03-08 18:13:39 +01:00
Rosalie Wanders 1458f3df0b RMG: support using file path for server json for netplay 2025-03-07 18:49:18 +01:00
Rosalie Wanders ad3973998f Package: v0.7.7 2025-03-05 19:46:27 +01:00
Rosalie Wanders 8ef1da8e0b RMG: only update list view column sizes when we have any row items 2025-03-05 19:40:51 +01:00
Rosalie Wanders 06cc95852e RMG-Core: use const pointer in zlib_filefunc_open() 2025-03-05 17:36:47 +01:00
Rosalie Wanders 44c6c17191 3rdParty: build imgui as a static library 2025-03-05 17:24:52 +01:00
Rosalie Wanders fc9a249dd9 RMG: remove unrequired (void*) casts in on_Action_Settings_{type} 2025-03-05 17:18:09 +01:00
Rosalie Wanders 648c7fbc26 RMG-Input: use c++ style casts instead of c style casts 2025-03-05 17:05:09 +01:00
Rosalie Wanders 59fc11c8f4 RMG-Input: PluginConfig2 -> PluginConfigWithRomConfig 2025-03-05 17:04:30 +01:00
Rosalie Wanders 7d9e34abcf RMG-Core: PluginConfig2 -> PluginConfigWithRomConfig 2025-03-05 17:04:16 +01:00
Rosalie Wanders d05fa8b91b RMG-Core: use const reference for string helpers in Settings.cpp 2025-03-05 16:43:43 +01:00
Rosalie Wanders 10bb0b9df2 RMG: fix crash when quitting RMG during a ROM browser refresh 2025-03-05 16:40:54 +01:00
Rosalie Wanders 5311d04957 RMG-Core: bump CACHE_FILE_ITEMS_MAX to 250000 2025-03-05 01:52:40 +01:00
Rosalie Wanders f9de2fe9ef RMG-Core: add invalid ROM entries to the cache 2025-03-05 01:52:17 +01:00
Rosalie Wanders 6d77fd7e1e RMG-Core: use const reference in local functions in Cheats.cpp 2025-03-05 00:29:42 +01:00
Rosalie Wanders 5fc0de6da7 3rdParty: update imgui 2025-03-04 22:17:53 +01:00
Rosalie Wanders 0d114412e6 RMG-Core: don't export m64p::Core and m64p::Config 2025-03-04 22:08:49 +01:00
Rosalie Wanders 9a5c151de5 RMG: use CoreGetVideoMode() instead of using m64p::Core.DoCommand() 2025-03-04 22:08:31 +01:00
Rosalie Wanders 97c58d6e66 RMG-Core: add CoreGetVideoMode() 2025-03-04 22:08:11 +01:00
Rosalie Wanders 4a931f81c4 RMG-Core: use c++ style casts instead of c style casts 2025-03-04 22:07:31 +01:00
Rosalie Wanders 3c3c0d2b16 RMG: remove unrequired force checks in MainWindow::showErrorMessage() 2025-03-04 18:41:19 +01:00
Rosalie Wanders 39877ae948 RMG: fix incorrect size check in exception_handler() 2025-03-04 18:39:02 +01:00
Rosalie Wanders f9137d3a63 RMG: show error message when emulation fails when launched with -q 2025-03-04 18:35:54 +01:00
Rosalie Wanders ac1274eba4 RMG: use helper when error message is forced in MainWindow.cpp 2025-03-04 18:35:21 +01:00
Rosalie Wanders d88db0fb88 Package: update InputSettings.png 2025-03-03 01:37:53 +01:00
Rosalie Wanders 9c121ad436 RMG: "Join Session" -> "Browse Sessions" 2025-03-03 01:08:33 +01:00
Rosalie Wanders 70598b1fcd 3rdParty: remove "Synchronize RDP and CPU" setting from mupen64plus-video-parallel 2025-03-03 00:49:13 +01:00
Rosalie Wanders bfd3d078ad 3rdParty: fix RDRAM initialization patch in mupen64plus-core 2025-03-02 19:04:51 +01:00
Rosalie Wanders 7d99159388 3rdParty: respect rdp full sync in mupen64plus-video-parallel 2025-03-02 19:00:16 +01:00
Rosalie Wanders f77475ee7f Package: add libspeexdsp to AppImage 2025-03-02 17:45:47 +01:00
Rosalie Wanders 048772344b 3rdParty: update mupen64plus-rsp-hle 2025-03-02 16:09:59 +01:00
Rosalie Wanders 23120150f9 3rdParty: update mupen64plus-video-GLideN64 2025-03-02 16:09:39 +01:00
Rosalie Wanders 2c32dfd552 RMG-Input: remove PluginConfig2HasRomConfig() 2025-02-27 23:04:59 +01:00
Rosalie Wanders 1624b1a4cc RMG-Core: remove usage of PluginConfig2HasRomConfig() 2025-02-27 23:04:54 +01:00
Rosalie Wanders 1db6a578b2 RMG-Core: export symbols 2025-02-27 21:37:34 +01:00
Rosalie Wanders acc2c808f5 RMG-Core: ensure core is hooked in CoreGetUser{Data,Cache}Directory() 2025-02-27 19:24:56 +01:00
Rosalie Wanders e1bbf66ff1 RMG: improve error message in exception_handler() 2025-02-27 19:18:52 +01:00
Rosalie Wanders b4a0642122 RMG: fix error messages from MainWindow::Init() not showing 2025-02-27 19:15:05 +01:00
Rosalie Wanders e7906c93a7 RMG: add minidump handler in main.cpp 2025-02-27 18:53:28 +01:00
Rosalie Wanders d5af42a7a5 RMG-Core: hardcode MAX_FILENAME_LEN instead of using system MAX_PATH 2025-02-27 15:58:22 +01:00
Rosalie Wanders e4cbfc388f RMG-Core: remove unrequired Rom.hpp include in Cheats.cpp 2025-02-27 15:53:49 +01:00
Rosalie Wanders 572792a1c8 RMG-Core: remove invalid name in get_plugin_type_name() 2025-02-27 15:19:51 +01:00
Rosalie Wanders 3570200e53 RMG-Core: make arrays const 2025-02-27 15:18:27 +01:00
Rosalie Wanders e11d1884c8 RMG-Core: use std::array in apply_plugin_settings() 2025-02-27 15:18:15 +01:00
Rosalie Wanders 77a201f52a RMG-Core: use std::optional in CoreGetPortableDirectoryMode() 2025-02-27 15:17:52 +01:00
Rosalie Wanders 4416343761 RMG-Core: use int instead of int32_t for CoreStringToInt() 2025-02-25 22:20:33 +01:00
Rosalie Wanders 88a6685a6b RMG-Core: add missing cstdint include 2025-02-24 21:59:25 +01:00
Rosalie Wanders e0def96cb7 RMG-Core: fix CoreLowerString() 2025-02-24 21:37:29 +01:00
Rosalie Wanders dfca82520d RMG-Core: add & use CoreStringToInt() instead of std::stoi() 2025-02-24 21:37:29 +01:00
Rosalie Wanders ea9313aa1b RMG-Core: use noexcept versions of std::filesystem functions 2025-02-24 21:32:51 +01:00
Rosalie Wanders 9ef92c3578 RMG-Core: fix variable names in MediaLoader.cpp 2025-02-24 21:31:48 +01:00
Rosalie Wanders ef3a68f509 Package: v0.7.6 2025-02-22 14:54:57 +01:00
Rosalie Wanders 2060facc2a RMG-Input: disable hotplug support for now 2025-02-20 14:31:13 +01:00
Rosalie Wanders 474eff65fb RMG-Input: fix incorrect logic in on_SDLThread_DeviceSearchFinished() 2025-02-19 23:20:47 +01:00
Rosalie Wanders 6345ec6eb3 RMG: fix parent of QMenu items in RomBrowserWidget.cpp 2025-02-18 18:41:20 +01:00
Rosalie Wanders b65692f12b 3rdParty: fix crash when vulkan initialization fails in parallel-rdp 2025-02-17 23:26:48 +01:00
Rosalie Wanders 8615c5efe1 RMG: only return surface extensions in VidExt_VK_GetInstanceExtensions() 2025-02-17 23:08:52 +01:00
Rosalie Wanders ae5813a635 Package: v0.7.5 2025-02-16 19:56:01 +01:00
Rosalie Wanders 219f74bb8b RMG-Input: {Left,Right}Trigger -> {Left,Right}Shoulder 2025-02-16 19:46:20 +01:00
Rosalie Wanders 91b4213044 RMG-Core: {Left,Right}Trigger -> {Left,Right}Shoulder 2025-02-16 19:43:34 +01:00
Rosalie Wanders 297968f319 RMG-Input: add spacer between L-Trigger and R-Trigger elements 2025-02-16 19:30:39 +01:00
Rosalie Wanders a40d1d34f5 README: correct package name for msys2 2025-02-16 19:28:41 +01:00
Rosalie Wanders b964415ac7 RMG: remove double semicolon usage 2025-02-16 19:17:03 +01:00
Rosalie Wanders 4707fe143c RMG-Input: remove double semicolon usage 2025-02-16 19:16:57 +01:00
Rosalie Wanders 66fc3492ca RMG-Core: remove double semicolon usage 2025-02-16 19:16:51 +01:00
Rosalie Wanders 45e0231214 RMG: fix possible crash on Windows 2025-02-16 15:44:04 +01:00
Rosalie Wanders b05b0faeea RMG-Input: use ROM header and settings in CorePluginsOpenROMConfig() 2025-02-16 00:51:06 +01:00
Rosalie Wanders 7b4b8c5c90 RMG: implement cache support for CorePluginsOpenROMConfig() 2025-02-16 00:51:06 +01:00
Rosalie Wanders 97bd81c287 RMG-Core: utilize cache for CorePluginsOpenROMConfig() 2025-02-16 00:50:08 +01:00
Rosalie Wanders 3222b962cc 3rdParty: use parent from PluginConfig() in mupen64plus-video-GLideN64 2025-02-16 00:34:26 +01:00
Rosalie Wanders 37f89b448f 3rdParty: use parent from PluginConfig() in mupen64plus-video-angrylion-plus 2025-02-16 00:34:26 +01:00
Rosalie Wanders f91ed8d848 3rdParty: use parent from PluginConfig() in mupen64plus-video-parallel 2025-02-16 00:15:22 +01:00
Rosalie Wanders 437733c9fd RMG-Input: use parent from PluginConfig2() 2025-02-16 00:15:22 +01:00
Rosalie Wanders 8f6496db86 RMG-Audio: use parent from PluginConfig() 2025-02-16 00:15:22 +01:00
Rosalie Wanders e1cd2f8400 RNG: set parent for CorePluginsOpenConfig() 2025-02-16 00:15:22 +01:00
Rosalie Wanders 94341526d7 RMG-Core: set parent in plugin configuration dialogs 2025-02-16 00:15:21 +01:00
Rosalie Wanders e1bc2e4a89 RMG-Core: fix error message in Plugins.cpp 2025-02-15 17:17:52 +01:00
Rosalie Wanders 7a28f1df17 Package: v0.7.4 2025-02-15 00:11:09 +01:00
Rosalie Wanders 4a67f98a3b RMG-Audio: turn sample messages from warnings into verbose messages 2025-02-15 00:06:19 +01:00
Rosalie Wanders 9908431e0a RMG: improve logging of retrieving of OpenGL context failure 2025-02-15 00:01:25 +01:00
Rosalie Wanders a6dca6618e RMG: use CORE_DIR_SEPERATOR_STR instead of "/" 2025-02-14 23:58:04 +01:00
Rosalie Wanders 56ebe38849 RMG-Input: use CORE_DIR_SEPERATOR_STR instead of "/" 2025-02-14 23:55:46 +01:00
Rosalie Wanders 32a1a26fcf RMG-Core: use CORE_DIR_SEPERATOR_STR instead of "/" 2025-02-14 23:55:36 +01:00
Rosalie Wanders cbdfa2b307 RMG-Input: add caption to file dialogs 2025-02-14 23:38:40 +01:00
Rosalie Wanders 2be09f9e03 RMG: add caption to file and directory dialogs 2025-02-14 23:38:27 +01:00
Rosalie Wanders 51ce612bd9 RMG: slightly improve formatting of MainWindow.cpp 2025-02-10 23:06:56 +01:00
Rosalie Wanders e37bc3faf9 RMG: improve EmulationThread by inhibiting screensaver during emulation 2025-02-10 23:00:51 +01:00
Rosalie Wanders 7059a974ed Script: include qjpeg and qjp2 Qt plugins in BundleDependencies.sh 2025-02-10 17:29:59 +01:00
Rosalie Wanders 4b17a8a494 Package: v0.7.3 2025-02-09 23:36:25 +01:00
Rosalie Wanders 428ef7549a RMG-Core: make arguments to CoreGetCachedRomHeaderAndSettings() optional 2025-02-09 18:30:16 +01:00
Rosalie Wanders c0d81fdc9f RMG: use cached default and current settings for SettingsDialog 2025-02-09 18:30:16 +01:00
Rosalie Wanders 78a9ae5fe1 RMG-Core: extend cache with default and current settings 2025-02-09 18:02:17 +01:00
Rosalie Wanders 80f9fd0234 RMG: 'Controller pack' -> 'Controller pak' 2025-02-09 18:01:28 +01:00
Rosalie Wanders c046984a37 RMG: fix flicker UI logic of NetplaySessionBrowserWidget 2025-02-09 16:35:58 +01:00
Rosalie Wanders 1ec02c59f3 3rdParty: apply pending crash fix patch to mupen64plus-core 2025-02-09 14:42:11 +01:00
Rosalie Wanders 383eab48c8 3rdParty: implement register mirroring in mupen64plus-core 2025-02-09 14:34:53 +01:00
Rosalie Wanders 358cb337dc 3rdParty: update vosk-api 2025-02-09 02:02:30 +01:00
Rosalie Wanders 141aefd81a 3rdParty: update mupen64plus-video-GLideN64 2025-02-08 19:39:37 +01:00
Rosalie Wanders 39a7887b35 cmake: remove unused argument to BundleDependencies.sh 2025-02-07 21:21:10 +01:00
Rosalie Wanders 653d0f49a3 Script: exclude unused qt plugins and simplify BundleDependencies.sh 2025-02-07 21:21:10 +01:00
Rosalie Wanders 3e8b3656e7 RMG: RMG_WAYLAND -> RMG_ALLOW_WAYLAND 2025-02-06 17:03:10 +01:00
Rosalie Wanders 4d975a731e RMG: remove unused signals from EmulationThread.hpp 2025-02-06 16:36:08 +01:00
Rosalie Wanders 0dee590f75 RMG: add Netplay -> View Session 2025-02-06 15:59:32 +01:00
Rosalie Wanders f5bed2b464 RMG: improve validation of chat line edit in NetplaySessionDialog 2025-02-06 15:58:30 +01:00
Rosalie Wanders 38a78e2627 RMG: improve signal names in KeybindButton 2025-02-06 15:20:12 +01:00
Rosalie Wanders f94ea3b6f8 RMG-Core: remove RomBrowser_SortAfterSearch setting 2025-02-06 15:16:45 +01:00
Rosalie Wanders 2af3c8a7f5 RMG: remove 'Sort results after search' setting 2025-02-06 15:16:35 +01:00
Rosalie Wanders 92dfc7c4d0 RMG-Core: use const reference in for loops in Cheats.cpp 2025-02-04 18:58:26 +01:00
Rosalie Wanders 4ff94efa4b ci: further improve workflow 2025-02-04 18:51:41 +01:00
Rosalie Wanders ef493de942 3rdParty: change minimum cmake version in discord-rpc 2025-02-04 18:47:38 +01:00
Rosalie Wanders 3067049d5c 3rdParty: fix warning in mupen64plus-core 2025-02-04 18:39:41 +01:00
Rosalie Wanders 08be74297f RMG-Core: get_romheader_romsettings() -> get_romheader_and_romsettings() 2025-02-04 18:13:04 +01:00
Rosalie Wanders 6122d4ff21 RMG-Core: use CoreGetCurrentDefaultRomSettings() in CoreGetCachedRomHeaderAndSettings() 2025-02-04 18:11:08 +01:00
Rosalie Wanders 27665e7221 RMG: make local functions static in main.cpp 2025-02-04 18:09:25 +01:00
Rosalie Wanders 6a5d0d6547 RMG-Core: remove CoreHasRomHeaderAndSettingsCached() 2025-02-04 18:09:13 +01:00
Rosalie Wanders a2c6a54b90 RMG: improve performance of cheats dialog & ROM information dialog 2025-02-04 18:03:14 +01:00
Rosalie Wanders 0c88d6584f RMG-Core: improve performance of cheats API 2025-02-04 18:02:14 +01:00
Rosalie Wanders f0f0795733 RMG: simplify RomSearcherThread.cpp 2025-02-04 18:02:14 +01:00
Rosalie Wanders e32fe57080 RMG-Core: simplify CoreGetCachedRomHeaderAndSettings() usage 2025-02-04 18:02:04 +01:00
Rosalie Wanders d536e20da8 RMG-Core: add header country code to CachedRomHeaderAndSettings 2025-02-04 18:01:51 +01:00
Rosalie Wanders 4f850136fa 3rdParty: use libvosk.dll compiled in UCRT64 environment 2025-02-02 17:51:06 +01:00
Rosalie Wanders 612a9192d3 README: update mingw package list 2025-02-02 17:48:10 +01:00
Rosalie Wanders 0480872e40 cmake: use UCRT64 environment libraries 2025-02-02 17:48:09 +01:00
Rosalie Wanders 88be43a1b1 ci: use UCRT64 environment 2025-02-02 17:48:09 +01:00
Rosalie Wanders 808960b1c1 ci: simplify workflow 2025-02-02 17:30:05 +01:00
Rosalie Wanders 0962c6969f 3rdParty: update mupen64plus-video-parallel 2025-02-02 08:10:36 +01:00
Rosalie Wanders c4929d9ac7 3rdParty: update mupen64plus-rsp-parallel 2025-02-02 08:00:14 +01:00
Rosalie Wanders 85159348a1 3rdParty: update mupen64plus-video-angrylion-plus 2025-02-02 07:47:33 +01:00
Rosalie Wanders 3b385d48f9 RMG-Core: add typedef for file time & correct failure result 2025-02-01 23:15:05 +01:00
Rosalie Wanders a396b372dd RMG-Core: move osal functions to File.cpp and Library.cpp 2025-02-01 22:57:40 +01:00
Rosalie Wanders f5b0452e77 RMG-Input: fix VRU support 2025-02-01 22:55:23 +01:00
Rosalie Wanders b82dcbac57 Script: switch to make 2025-02-01 22:20:42 +01:00
Rosalie Wanders 964ed7837b ci: use make instead of ninja 2025-02-01 22:20:42 +01:00
Rosalie Wanders 5e592ed9c0 RMG-Core: remove all includes from Core.hpp 2025-02-01 21:53:38 +01:00
Rosalie Wanders 018de840ab RMG: use only needed headers from RMG-Core 2025-02-01 21:53:38 +01:00
Rosalie Wanders e3086fb6a8 RMG-Input: use only needed headers from RMG-Core 2025-02-01 21:44:54 +01:00
Rosalie Wanders 1ed5a39345 RMG-Audio: use only needed headers from RMG-Core 2025-02-01 21:44:46 +01:00
Rosalie Wanders 7e546b351a RMG-Core: remove CoreInit() for plugins 2025-02-01 20:54:58 +01:00
Rosalie Wanders 4b0cd7562d RMG-Input: remove unneeded call to CoreInit() 2025-02-01 20:54:45 +01:00
Rosalie Wanders 3b1e5153d3 RMG-Audio: remove unneeded call to CoreInit() 2025-02-01 20:54:37 +01:00
Rosalie Wanders f0d9bbfbbb 3rdParty: update mupen64plus-video-GLideN64 2025-02-01 20:29:58 +01:00
Rosalie Wanders e0925e564b RMG: make update check not an error message box 2025-02-01 15:36:32 +01:00
Rosalie Wanders 85b4daa005 RMG: expand details by default in message boxes 2025-02-01 15:35:46 +01:00
Rosalie Wanders c7dd5a6a29 RMG-Core: use const reference for CoreSetNetplayCheats() 2025-02-01 13:50:54 +01:00
Rosalie Wanders 701d1f9ab7 RMG: make cheatsTreeWidget's expandable items read-only 2025-02-01 13:37:26 +01:00
Rosalie Wanders aa32706de0 RMG: simplify message_handler in main.cpp 2025-01-31 14:34:01 +01:00
Pcgaming575 b9a58101f9 Data: add cheats for some spanish translated games 2025-01-31 14:22:31 +01:00
Rosalie Wanders c0cdfb2db8 RMG: fix filename validation for portable windows in UpdateDialog.cpp 2025-01-31 08:44:32 +01:00
Rosalie Wanders ffc45e2bce Package: v0.7.2 2025-01-31 00:06:50 +01:00
Rosalie Wanders 5d078322a7 RMG-Core: add netplay bool to CoreStartEmulation to improve readability 2025-01-31 00:00:09 +01:00
Rosalie Wanders 988c4f030a RMG: correct CoreOpenRom() argument in NetplaySessionDialog.cpp 2025-01-30 23:56:24 +01:00
Rosalie Wanders d217d0bae3 RMG: show enabled cheats in NetplaySessionDialog 2025-01-30 23:43:54 +01:00
Rosalie Wanders 6ca31dbb82 ci: update packages on Linux 2025-01-30 22:26:20 +01:00
Rosalie Wanders 5f97be5e94 RMG: set window icon in NetplaySessionDialog 2025-01-30 22:22:50 +01:00
Rosalie Wanders b014fdf424 RMG-Input: detect devices using serial and path instead of device index 2025-01-30 22:01:29 +01:00
Rosalie Wanders 31110c01f1 RMG-Core: add Input_Device{Path,Serial} settings 2025-01-30 22:00:01 +01:00
Rosalie Wanders 9dc250694b RMG: show ping in netplay dialogs 2025-01-29 23:48:06 +01:00
Rosalie Wanders 80d6d8a07e RMG: add refresh icon to refresh button in NetplaySessionBrowserDialog 2025-01-29 23:21:30 +01:00
Rosalie Wanders c8d8e2ac71 RMG: adds cheats icon to cheats button in NetplaySessionDialog 2025-01-29 23:18:11 +01:00
Rosalie Wanders 7e90d59d86 RMG: remove unrequired QString include from CheatsCommon.hpp 2025-01-29 23:05:08 +01:00
Rosalie Wanders 8e02a0ecda RMG: implement netplay cheat support 2025-01-29 23:00:43 +01:00
Rosalie Wanders d468794979 RMG-Core: add netplay cheat functions 2025-01-29 22:47:00 +01:00
Rosalie Wanders 7b4629b1f9 RMG: check failure state for reply_begin_game in NetplaySessionDialog 2025-01-26 12:38:46 +01:00
Rosalie Wanders 8312b2a299 RMG: add comment to NetplayCommon.hpp 2025-01-24 22:41:58 +01:00
Rosalie Wanders 5fd9b780e5 RMG: save and restore selected server in netplay dialogs 2025-01-24 22:40:39 +01:00
Rosalie Wanders 881e0c9582 RMG-Core: add Netplay_SelectedServer setting 2025-01-24 22:39:31 +01:00
Rosalie Wanders 82291ce5f0 RMG: add minimize button hint to LogDialog and NetplaySessionDialog 2025-01-24 22:26:39 +01:00
Rosalie Wanders 191c7b1def RMG: decouple NetplaySessionDialog from MainWindow & fix function names 2025-01-24 22:26:08 +01:00
Rosalie Wanders 393a9e40fe Package: v0.7.1 2025-01-21 22:24:02 +01:00
Rosalie Wanders 4752e1530c RMG: change minor spacing in NetplaySessionBrowserWidget.hpp 2025-01-21 22:22:00 +01:00
Rosalie Wanders 847f832aff RMG: keep track of game launch in NetplaySessionDialog 2025-01-21 21:26:34 +01:00
Rosalie Wanders c93f82928f RMG: improve handling of reply_players reply in NetplaySessionDialog.cpp 2025-01-21 19:06:31 +01:00
Rosalie Wanders c1db77afea RMG: turn 'Play Game with Disk' context menu item into a dynamic context menu 2025-01-21 18:36:37 +01:00
Rosalie Wanders 667c2d5272 RMG: fix compilation failure by adding even more NETPLAY guards 2025-01-21 18:36:04 +01:00
Rosalie Wanders fe7abb585a RMG: fix compilation failure by adding more NETPLAY guards 2025-01-21 18:24:17 +01:00
Rosalie Wanders c0ebf11420 RMG: make Netplay Session dialog stay open while in-game 2025-01-21 17:28:36 +01:00
Rosalie Wanders 26b35eb299 RMG: only add cartridges to Create Netplay Session dialog 2025-01-21 17:26:36 +01:00
Rosalie Wanders a2a9ea2648 RMG: add Samueru-sama as contributor to AboutDialog.ui 2025-01-20 18:29:49 +01:00
Rosalie Wanders 42fd1827b3 RMG-Core: add missing cstring include to Archive.cpp 2025-01-20 18:23:24 +01:00
Rosalie Wanders 053f9931c4 RMG: add *.zip *.7z to filter in on_RomBrowser_PlayGameWith() 2025-01-20 18:15:13 +01:00
Rosalie Wanders 5e3315b471 RMG-Core: add support for 64DD disks in an archive in MediaLoader.cpp 2025-01-20 18:10:40 +01:00
Rosalie Wanders da1d7fcd2e RMG-Core: move archive functions to Archive.{cpp,hpp} 2025-01-20 18:09:34 +01:00
Rosalie Wanders f6039bad01 RMG-Core: add common string functions to String.{cpp,hpp} 2025-01-20 18:08:42 +01:00
Rosalie Wanders 7aeeb70db2 RMG-Core: Utils/File.{cpp,hpp} -> File.{cpp,hpp} 2025-01-20 18:08:42 +01:00
Rosalie Wanders 50ee41435e RMG: fix UpdateDialog.cpp 2025-01-20 17:24:15 +01:00
Rosalie Wanders 592994ee87 RMG: fix casing in UpdateDialog.cpp 2025-01-20 16:47:51 +01:00
Rosalie Wanders 216284faff gitignore: add AppImage build files 2025-01-20 16:45:02 +01:00
Rosalie Wanders 6f67e1edd5 RMG: add more strict filename checks in UpdateDialog.cpp 2025-01-20 16:43:17 +01:00
Rosalie Wanders 2ada580a30 Package: improve AppImage script 2025-01-20 16:41:33 +01:00
Samuel 7f02a764ce Package: improve AppImage (#324) 2025-01-20 14:44:27 +01:00
Rosalie Wanders ddaf58c7b6 3rdParty: apply RDRAM initialization patch to mupen64plus-core 2025-01-16 20:58:14 +01:00
Rosalie Wanders 817ef4535b 3rdParty: apply pending warning fix patch to mupen64plus-core 2025-01-10 22:39:18 +01:00
Rosalie Wanders 530a48a30c 3rdParty: update rom size patch for mupen64plus-core 2025-01-10 18:36:52 +01:00
Rosalie Wanders 116eeb35d4 3rdParty: apply experimental rom size patch to mupen64plus-core 2025-01-09 13:42:58 +01:00
Rosalie Wanders b266371fa3 3rdParty: apply pending patches to mupen64plus-core 2025-01-09 13:41:12 +01:00
Rosalie Wanders d4e6db211c Package: v0.7.0 2025-01-05 01:57:30 +01:00
Rosalie Wanders 0ec790e61f 3rdParty: apply temp fix for Mario Kart 64 to mupen64plus-video-GLideN64 2025-01-05 01:11:52 +01:00
Rosalie Wanders ae5b141d16 RMG: also set transfer timeout for update check 2024-12-30 16:30:41 +01:00
Rosalie Wanders 66364892f9 RMG: set transfer timeout in netplay dialogs 2024-12-30 16:29:54 +01:00
Rosalie Wanders 5144e1748b RMG: make nickname validation consistent in netplay dialogs 2024-12-29 23:04:05 +01:00
Rosalie Wanders 6375a30d00 RMG-Core: disable Core{Pause,Resume}Emulation() during netplay 2024-12-29 22:56:36 +01:00
Rosalie 4514b530ab RMG-Input: fix freeze when opening configuration GUI during netplay 2024-12-29 22:56:07 +01:00
Rosalie c102aa042d ci: use consistent build_dir 2024-12-29 20:04:05 +01:00
Rosalie Wanders 0f28fb6d13 RMG: hide netplay tab in settings dialog when built with netplay disabled 2024-12-29 19:46:17 +01:00
Rosalie Wanders 4e8ab796ba ci: use strategy matrix 2024-12-29 19:37:21 +01:00
Rosalie Wanders 91feda3427 RMG-Core: fix compilation when compiling with netplay disabled 2024-12-29 18:33:05 +01:00
Rosalie Wanders a8e4f058be RMG: reset session browser widget when requesting sessions fails 2024-12-28 09:20:25 +01:00
Rosalie Wanders e9168e935d Package: v0.6.9 2024-12-28 09:09:36 +01:00
Rosalie Wanders 73be38bedc RMG: minor code style change for NetplaySessionBrowserDialog::accept() 2024-12-28 09:09:07 +01:00
Rosalie Wanders 8a69d687ab Package: update screenshots 2024-12-28 08:54:43 +01:00
Rosalie Wanders 4f20b94b7a RMG: 'Server URL' -> 'Server list URL' in SettingsDialog 2024-12-27 23:08:35 +01:00
Rosalie Wanders 7f4ff9eb54 RMG: correct error messages in netplay dialogs 2024-12-27 23:08:35 +01:00
Rosalie Wanders 72b3b4fb75 RMG: update netplay to API version 17 2024-12-27 23:08:35 +01:00
Rosalie Wanders 9b5a7848d3 RMG: improve UI of CreateNetplaySessionDialog 2024-12-27 23:08:35 +01:00
Rosalie Wanders 6ca2cbf297 RMG: improve UI of NetplaySessionBrowserDialog 2024-12-27 23:07:31 +01:00
Rosalie Wanders d3d1facadd 3rdParty: apply pending font patch to mupen64plus-video-GLideN64 2024-12-27 13:37:56 +01:00
Rosalie Wanders bc723bffb0 RMG: remove unrequired QMessageBox includes 2024-12-27 13:22:02 +01:00
Rosalie Wanders 8f0299c302 RMG: add common QtMessageBox::Error() function 2024-12-25 22:25:54 +01:00
Rosalie Wanders abdcb74978 RMG-Audio: disable audio sync during netplay 2024-12-25 21:57:45 +01:00
Rosalie Wanders 80565331d8 3rdParty: disable vsync during netplay in mupen64plus-video-parallel 2024-12-25 21:46:45 +01:00
Rosalie Wanders 38cabc1ced RMG: don't respect M64P_GL_SWAP_CONTROL during netplay in VidExt.cpp 2024-12-25 21:41:09 +01:00
Rosalie Wanders 84fb6243c8 RMG: change logic order in CreateNetplaySessionDialog::accept() 2024-12-25 21:32:48 +01:00
Rosalie Wanders 48e21f1450 RMG: add nullptr check to CreateNetplaySessionDialog::accept() 2024-12-25 13:41:32 +01:00
Rosalie Wanders 7c76e8c3ff RMG: add error when downloading json file fails in CreateNetplaySessionDialog 2024-12-25 13:20:53 +01:00
Rosalie Wanders 5a443348cc RMG: make sendPushButton default automatically in NetplaySessionDialog 2024-12-25 13:18:14 +01:00
Rosalie Wanders c6480e258c 3rdParty: apply 'Disable VRU during netplay' patch to mupen64plus-core 2024-12-25 13:09:14 +01:00
Rosalie Wanders 9602aa2ef7 RMG: don't enforce same cpu_emulator because it gets synced 2024-12-25 12:56:22 +01:00
Rosalie Wanders a0369def10 RMG: also fix the game name we send to the server 2024-12-25 12:55:11 +01:00
Rosalie Wanders 7930965ff2 RMG: fix names not matching ROM browser in CreateNetplaySessionDialog 2024-12-24 22:10:42 +01:00
Rosalie Wanders 2bea2f07f7 RMG: fix storing ROM data duplicates in RomBrowserWidget.cpp 2024-12-24 22:10:11 +01:00
Rosalie Wanders b75aea7f26 RMG-Core: move Settings.{cpp,hpp} and include SettingsID.hpp 2024-12-24 17:38:33 +01:00
Rosalie Wanders e9f0f427b8 RMG: remove unrequired Settings.hpp include 2024-12-24 17:36:42 +01:00
Rosalie Wanders a5e685becd RMG-Audio: remove unrequired Settings.hpp includes 2024-12-24 17:36:31 +01:00
Rosalie Wanders f3986284ab RMG: remove unrequired include in CreateNetplaySessionDialog.cpp 2024-12-24 17:28:57 +01:00
Rosalie Wanders 33650061aa RMG-Core: change default of RomBrowser_MaxItems setting 2024-12-24 17:27:29 +01:00
Rosalie Wanders 421f1d105a Package: v0.6.8 2024-12-22 18:49:39 +01:00
Rosalie Wanders b6cbc52cb8 RMG: add refresh button to NetplaySessionBrowserDialog 2024-12-22 17:47:09 +01:00
Rosalie Wanders 82687d5db3 RMG: implement netplay support 2024-12-22 16:35:16 +01:00
Rosalie Wanders 08eb1e5ba4 RMG-Core: add netplay settings 2024-12-22 16:33:24 +01:00
Rosalie Wanders 83bc8f8c20 RMG-Core: implement netplay support 2024-12-22 16:33:11 +01:00
Rosalie Wanders cb9eb2ddee ci: install SDL2_net 2024-12-22 16:31:57 +01:00
Rosalie Wanders 3e61a72cf1 cmake: add NETPLAY option 2024-12-22 16:31:34 +01:00
Rosalie Wanders cc75ce55cb RMG-Core: fix crash on windows when opening an archive in Rom.cpp 2024-12-22 02:55:31 +01:00
Rosalie Wanders 1a84d6b7c4 RMG: fix vulkan video extension function definitions in VidExt.cpp 2024-12-20 14:15:52 +01:00
Rosalie Wanders 5fd460d4b9 Package: v0.6.7 2024-12-16 01:39:47 +01:00
Rosalie Wanders fea5ed99f8 RMG: add cursedUs64-git as contributor to AboutDialog.ui 2024-12-16 01:38:18 +01:00
Rosalie Wanders aa824cc1f7 3rdParty: update LZMA SDK to v24.09 2024-12-16 01:38:18 +01:00
Rosalie Wanders a575eff7ec 3rdParty: update SDL_GameControllerDB 2024-12-16 01:38:18 +01:00
Rosalie Wanders 4eaa2a9b5f 3rdParty: update mupen64plus-video-GLideN64 2024-12-16 01:38:18 +01:00
cursedUs64-git d406a421e9 RMG-Input: fix typo in ControllerWidget.ui (#306)
Fix a typo, instead of being `left:` it should be `Left:` to match with the other instances of the same.
2024-11-30 13:40:04 +01:00
Rosalie Wanders b6b1e9138c RMG-Core: correct error message in Volume.cpp 2024-11-22 13:08:11 +01:00
orbea 4596d2e6cf 3rdParty: remove -fno-strict-aliasing from mupen64plus-input-raphnetraw (#301)
The build succeeds with -Werror=strict-aliasing so this is not needed.
2024-11-04 18:21:51 +01:00
Rosalie Wanders 4cd4f4c6ea 3rdParty: update mupen64plus-core 2024-11-03 16:46:38 +01:00
Rosalie Wanders 37839b0178 RMG: fix out of bounds read in SettingsDialog::loadGamePluginSettings() 2024-10-21 21:20:08 +02:00
orbea 69c24b9131 3rdParty: improve the hidapi check in mupen64plus-input-raphnetraw (#297)
Better matches the style in mupen64plus-core.

Upstream-PR: https://github.com/raphnet/mupen64plus-input-raphnetraw/pull/17
2024-10-21 07:09:23 +02:00
Rosalie Wanders e68483fce2 3rdParty: update mupen64plus-video-GLideN64 2024-10-20 18:01:04 +02:00
orbea f6b73b86c6 3rdParty: don't hard-code pkg-config in mupen64plus-input-raphnetraw (#296) 2024-10-20 17:59:56 +02:00
Rosalie Wanders 9cae93b9bb Package: v0.6.6 2024-09-30 23:33:32 +02:00
Rosalie Wanders 63e24586d4 3rdParty: update SDL_GameControllerDB 2024-09-30 23:31:35 +02:00
Rosalie Wanders dfd0958b21 3rdParty: update mupen64plus-core 2024-09-30 23:26:44 +02:00
Rosalie Wanders 6e2d29dc60 3rdParty: update mupen64plus-video-GLideN64 2024-09-30 23:25:28 +02:00
GhostlyDark 1b45907ab2 3rdParty: allow disabling buttons for GC Adapter (#291) 2024-09-09 11:22:05 +02:00
Rosalie Wanders 53c0c3310a RMG-Core: add static keyword to local functions in Plugins.cpp 2024-09-03 21:25:25 +02:00
GhostlyDark 0a7c1094e7 3rdParty: Build mupen64plus-input-gca in bin dir (#289) 2024-08-27 21:15:22 +02:00
GhostlyDark 8a1e4b57cd README: Add OpenSUSE instructions and pkgconfig (#287) 2024-08-26 13:26:32 +02:00
GhostlyDark 8fed4db258 README: Update info on dependencies (#285) 2024-08-21 19:07:35 +02:00
Rosalie Wanders 9b5cc05b9f RMG-Input: add 'SDL controller mode' option 2024-07-28 14:44:55 +02:00
Rosalie Wanders e112e324f7 RMG-Core: add Input_ControllerMode setting 2024-07-28 14:44:19 +02:00
Rosalie Wanders 51fd8393d8 3rdParty: apply pending patch to mupen64plus-video-GLideN64 2024-07-19 12:30:49 +02:00
Rosalie Wanders 6fcff85201 RMG: use QCoreApplication::applicationName() in creating window title 2024-07-19 12:00:07 +02:00
Rosalie Wanders 240e8d7b39 3rdParty: update mupen64plus-core 2024-07-18 18:22:11 +02:00
Rosalie Wanders d67187a90a Script: improve Build.sh by using the builtin [[]] instead of [] 2024-07-08 19:14:43 +02:00
Rosalie Wanders 0f6834b196 3rdParty: update mupen64plus-video-GLideN64 2024-07-08 19:11:29 +02:00
Rosalie Wanders f237d8872c 3rdParty: apply pending PR patch to mupen64plus-core 2024-07-04 15:23:22 +02:00
Rosalie Wanders d71f65e3b7 RMG: fix mupen64plus-core URL in AboutDialog 2024-07-04 15:20:36 +02:00
Rosalie Wanders a51cb04e4d Package: v0.6.5 2024-07-04 15:01:47 +02:00
Rosalie Wanders 1ade89723d 3rdParty: update SDL_GameControllerDB 2024-07-04 14:53:06 +02:00
Rosalie Wanders 1047b1bd9a RMG: fix casing for hotkeys tab in settings dialog 2024-07-04 14:50:57 +02:00
Rosalie Wanders e90376a800 RMG: add vosk-api and SDL_GameControllerDB to AboutDialog 2024-07-04 14:44:10 +02:00
Rosalie Wanders 21272091e1 RMG-Core: remove unused CORE_INSTALL_PREFIX 2024-07-04 14:35:25 +02:00
Rosalie Wanders 330c91d024 RMG: add RemixIcon to AboutDialog 2024-07-04 11:12:20 +02:00
Rosalie Wanders fce18f0ccf 3rdParty: dynamically use GLES in mupen64plus-video-angrylion-plus 2024-07-01 17:35:55 +02:00
Rosalie Wanders 3d145e2d71 RMG: correct typo in AboutDialog 2024-07-01 16:54:42 +02:00
Rosalie Wanders f65a9be6b4 RMG: add special thanks section to about dialog 2024-07-01 16:34:26 +02:00
Rosalie Wanders 92cd2b90c6 RMG: improve AboutDialog 2024-07-01 16:26:05 +02:00
Rosalie Wanders acf425611e RMG: correct more letter casing 2024-07-01 15:03:38 +02:00
Rosalie Wanders 7604f9789d RMG-Audio: improve letter casing 2024-07-01 14:55:05 +02:00
Rosalie Wanders cd36bdbd59 RMG-Input: improve letter casing 2024-07-01 14:54:56 +02:00
Rosalie Wanders acb551d21d RMG: improve letter casing 2024-07-01 14:54:33 +02:00
Rosalie Wanders e17685f906 RMG: implement OpenGL ES option 2024-06-30 22:13:05 +02:00
Rosalie Wanders ec60999e02 RMG-Core: add GUI_OpenGLES setting 2024-06-30 22:13:05 +02:00
Rosalie Wanders 4b8b453cf8 RMG: remove --gles commandline option 2024-06-30 21:49:06 +02:00
Rosalie Wanders 5c069c7abe RMG: add -g/--gles commandline option 2024-06-30 21:00:18 +02:00
Rosalie Wanders b3c1b4558f 3rdParty: apply OpenGL ES fix to mupen64plus-video-GLideN64 2024-06-30 20:33:38 +02:00
Rosalie Wanders 80546108b9 3rdParty: update mupen64plus-video-GLideN64 2024-06-30 19:23:27 +02:00
Rosalie Wanders b785f93a4e RMG: move Misc settings dialog tab, rename it to General and refactor 2024-06-29 22:55:14 +02:00
Rosalie Wanders c930f6a2c8 RMG: improve plugin behavior in settings dialog for per-game settings 2024-06-29 22:33:51 +02:00
Rosalie Wanders 147533ea45 RMG-Core: improve handling of non-existent plugin files 2024-06-29 22:25:46 +02:00
Rosalie Wanders ce4321dcea 3rdParty: fix screensize saving crash in mupen64plus-video-angrylion-plus 2024-06-27 19:43:57 +02:00
Rosalie Wanders 41ef46b284 3rdParty: fix screensize saving crash in mupen64plus-video-parallel 2024-06-27 19:43:38 +02:00
Rosalie Wanders cc97608bb7 3rdParty: make screen size editable in mupen64plus-video-angrylion-plus 2024-06-27 19:35:03 +02:00
Rosalie Wanders 425dbf4eb5 3rdParty: make screen size editable in mupen64plus-video-parallel 2024-06-27 19:34:39 +02:00
Rosalie Wanders 365752e128 3rdParty: implement default button for mupen64plus-video-angrylion-plus 2024-06-27 19:15:53 +02:00
Rosalie Wanders f297929e49 3rdParty: implement default button for mupen64plus-video-parallel 2024-06-27 19:02:07 +02:00
Rosalie Wanders f85fc5b461 Package: v0.6.4 2024-06-25 20:55:38 +02:00
Fanatic-64 fce1c94ade RMG-Core: change audio resampler setting default to "src-linear" (#275) 2024-06-25 16:34:12 +02:00
Rosalie Wanders 67cf2814c0 RMG-Core: add defaults for audio hotkey settings 2024-06-25 16:25:36 +02:00
Rosalie Wanders 247b0c97ce RMG: add System Region to RomInfoDialog 2024-06-25 16:19:13 +02:00
Rosalie Wanders efff2e8bdd RMG: remove unneeded iostream includes 2024-06-25 11:25:00 +02:00
Rosalie Wanders 7ed3ad165a RMG: handle duplicate plugins in settings dialog 2024-06-25 10:47:13 +02:00
Rosalie Wanders b874af19b7 RMG-Core: sort plugin list in CoreGetAllPlugins() 2024-06-25 10:44:12 +02:00
Rosalie Wanders d477722da1 3rdParty: fix soft and hard reset in mupen64plus-rsp-parallel 2024-06-25 09:54:48 +02:00
Rosalie Wanders 6eab08cce5 Package: fix Fedora's RMG.spec 2024-06-24 13:18:35 +02:00
Rosalie Wanders 08bd7580fe Package: v0.6.3 2024-06-24 13:13:59 +02:00
Rosalie Wanders 70300d1557 RMG: remove '!' from error messages 2024-06-24 13:09:52 +02:00
Rosalie Wanders 71fb623ac9 RMG: add md5 validation to PIF ROM in settings dialog 2024-06-24 13:04:50 +02:00
Rosalie Wanders 4d8015daa5 RMG: remove 'path' from 64DD IPL settings in the settings dialog 2024-06-24 12:48:42 +02:00
Rosalie Wanders 2c438fefbc RMG: expose Game_TransferPak setting in settings dialog 2024-06-24 12:48:25 +02:00
Rosalie Wanders 3203c25495 RMG-Core: add Game_TransferPak setting 2024-06-24 12:46:59 +02:00
Rosalie Wanders e040c56a26 RMG-Core: add TransferPak to CoreRomSettings 2024-06-24 12:46:48 +02:00
Rosalie Wanders 0d63f9248b RMG: add PIF settings to settings dialog 2024-06-24 12:18:28 +02:00
Rosalie Wanders 9e57d50f6e RMG-Core: add and use PIF settings 2024-06-24 12:18:28 +02:00
Rosalie Wanders 927e447034 RMG-Core: add CoreSystemType to CoreRomHeader 2024-06-24 12:18:28 +02:00
Rosalie Wanders d2a59fa18d RMG-Core: add Utils/File.cpp 2024-06-24 12:18:28 +02:00
Rosalie Wanders 3160c26c77 3rdParty: apply pending PIF ROM patch to mupen64plus-core 2024-06-24 12:18:28 +02:00
Rosalie Wanders 0b629a015a RMG: re-add NoFocusDelegate.{cpp,hpp}
This was needed after all, whoops
2024-06-12 14:44:39 +02:00
Rosalie Wanders 0ba52c4483 RMG: don't link to unneeded Qt6::OpenGL 2024-06-12 14:42:14 +02:00
Rosalie Wanders 4af1d47a3a RMG: fix possible memory leak in CheatsDialog.cpp 2024-06-11 13:24:01 +02:00
Rosalie Wanders d9c754a11b RMG: remove unneeded includes 2024-06-11 12:55:48 +02:00
Rosalie Wanders f0efdd9142 RMG: remove unneeded NoFocusDelegate.{cpp,hpp} 2024-06-11 12:25:02 +02:00
Rosalie Wanders e78b849c7f RMG-Core: fix error message in Plugins.cpp 2024-06-11 12:10:09 +02:00
Rosalie Wanders ad22d40769 RMG: improve behavior when a plugin hasn't been found 2024-06-11 12:05:56 +02:00
Rosalie Wanders ed43a4bdd8 RMG: add callback messages on failure in VidExt.cpp 2024-06-10 13:35:34 +02:00
Rosalie Wanders 1fa2c06119 Package: update metainfo.xml and screenshots 2024-06-09 13:53:15 +02:00
Rosalie Wanders 9a1e77c689 Package: appdata.xml -> metainfo.xml 2024-06-09 13:10:20 +02:00
Rosalie Wanders ea958fe70c Package: v0.6.2 2024-06-08 13:37:57 +02:00
Rosalie Wanders e76fcd3bd3 Revert "3rdParty: update mupen64plus-video-parallel" 2024-06-08 13:31:19 +02:00
Rosalie Wanders 487c84c085 3rdParty: update mupen64plus-video-parallel 2024-06-08 12:00:25 +02:00
Rosalie Wanders 87d1413c99 cmake: correct library permissions 2024-06-07 19:46:25 +02:00
Rosalie Wanders 550fb0ebb4 RMG: simplify loop in MainWindow::on_Core_DebugCallback() 2024-06-07 18:52:21 +02:00
Rosalie Wanders 4467c6ba75 RMG: improve statusbar message code in MainWindowon_Core_DebugCallback() 2024-06-07 18:34:41 +02:00
Rosalie Wanders a8f522d0ab 3rdParty: update mupen64plus-video-GLideN64 2024-06-07 18:17:43 +02:00
Rosalie Wanders b46eb87220 RMG: use native path separator in OSD 2024-06-07 18:13:32 +02:00
Rosalie Wanders 848d852395 RMG: add 'Project64 Save State' option when saving save state to file 2024-06-07 18:13:10 +02:00
Rosalie Wanders 26c35c7bb5 RMG-Core: add type argument to CoreSaveState() 2024-06-07 18:12:36 +02:00
Rosalie Wanders efaafc0156 RMG: improve failure message in InstallUpdateDialog.cpp 2024-06-06 23:30:10 +02:00
Rosalie Wanders c4c03c5186 RMG: fix updater on windows 2024-06-06 23:24:53 +02:00
Rosalie Wanders b985e6a4bc Package: v0.6.1 2024-06-05 23:09:19 +02:00
Rosalie Wanders 02713ae1ff RMG-Core: remove GUI_SettingsDialog{Width,Height} settings 2024-06-05 22:58:31 +02:00
Rosalie Wanders f01e3e33ab RMG: don't store and restore window size of settings dialog 2024-06-05 22:57:27 +02:00
Rosalie Wanders 8adc8000a4 3rdParty: fix cmake version warning in discord-rpc 2024-06-05 22:53:44 +02:00
Rosalie Wanders 30d14ff95f 3rdParty: update SDL_GameControllerDB 2024-06-05 22:52:36 +02:00
Rosalie Wanders a4f993b424 RMG: correctly cleanup render widgets in MainWindow::on_VidExt_Quit() 2024-06-05 10:59:30 +02:00
Rosalie Wanders 8fd4be7452 RMG: add some extra safety to MainWindow::on_VidExt_{Init,Quit}() 2024-06-05 00:09:53 +02:00
Rosalie Wanders e576da6cba RMG: reset render widget to nullptr in MainWindow::on_VidExt_Quit() 2024-06-05 00:02:42 +02:00
Rosalie Wanders f0405d769e RMG: fix monospace font not working on windows in LogDialog.cpp 2024-06-04 09:18:04 +02:00
Rosalie Wanders fd9623bef8 3rdParty: update mupen64plus-video-GLideN64 2024-06-03 17:21:28 +02:00
Rosalie Wanders f2e09157db RMG: re-create render widget on every emulation run 2024-06-03 17:14:23 +02:00
Rosalie Wanders 334d7cdd6b 3rdParty: update mupen64plus-video-angrylion-plus 2024-06-03 16:47:45 +02:00
Rosalie Wanders 525c7a4b60 3rdParty: update mupen64plus-video-parallel 2024-06-03 10:13:34 +02:00
Rosalie Wanders 940344c70c 3rdParty: update imgui 2024-05-24 20:55:23 +02:00
Rosalie Wanders 0c2f7a19b6 RMG: fix assertion in imgui in debug builds 2024-05-24 20:48:04 +02:00
Rosalie Wanders 6acb03e155 RMG: remove unused variable in OnScreenDisplay.cpp 2024-05-24 20:34:13 +02:00
Rosalie Wanders 9742deb7ac Package: v0.6.0 2024-05-24 20:24:29 +02:00
Rosalie Wanders a234cb0463 RMG: rename variable MainWindow.{cpp,hpp} 2024-05-24 13:40:11 +02:00
Rosalie Wanders 85c1c1af91 RMG: rate limit callbacks to prevent freezing 2024-05-24 13:25:49 +02:00
Rosalie Wanders c81575610c 3rdParty: update mupen64plus-core 2024-05-24 12:24:38 +02:00
Rosalie Wanders f306caa55b 3rdParty: apply pending patches for mupen64plus-video-GLideN64 2024-05-24 12:24:18 +02:00
Rosalie Wanders 5febea43de 3rdParty: update mupen64plus-video-GLideN64 2024-05-24 12:21:36 +02:00
Rosalie Wanders 8ce42a52ce RMG-Input: use macro for loading input mapping settings 2024-05-22 21:12:56 +02:00
Rosalie Wanders 7d9b6175f5 3rdParty: update mupen64plus-video-angrylion-plus 2024-05-04 20:54:18 +02:00
Rosalie Wanders ec9f4f9806 3rdParty: update SDL_GameControllerDB 2024-05-04 20:51:24 +02:00
Rosalie Wanders 82295c8394 3rdParty: apply pending patches for mupen64plus-core 2024-05-04 15:19:33 +02:00
Rosalie Wanders 6b050464ba 3rdParty: build mupen64plus-core with VULKAN=0
RMG overrides the video extension functions anyways,
so we don't need to have vulkan support in the default
video extension implementation, which just adds an
unneeded dependency in some cases
2024-05-04 14:47:42 +02:00
Rosalie Wanders 1a05e6aec0 3rdParty: update mupen64plus-core 2024-05-04 14:25:48 +02:00
Rosalie Wanders 49c7db75ba 3rdParty: update mupen64plus-video-GLideN64 2024-05-04 14:24:17 +02:00
Rosalie Wanders e62094efcf RMG: add .7z to RomBrowserEmptyWidget.ui 2024-05-04 14:23:03 +02:00
Rosalie Wanders 4a30160398 Package: v0.5.9 2024-05-01 12:23:57 +02:00
Rosalie Wanders 478f226cad RMG: add safety around --load-state-slot commandline option 2024-05-01 12:19:18 +02:00
Rosalie Wanders 6746711bc3 RMG: account for CoreSetSaveStateSlot() failure 2024-05-01 12:18:51 +02:00
Rosalie Wanders 7bd9c320ea RMG: add --load-state-slot commandline option 2024-05-01 12:10:55 +02:00
Rosalie Wanders ec197c3ee9 3rdParty: update mupen64plus-video-GLideN64 2024-05-01 11:57:15 +02:00
Rosalie Wanders 4c000101e3 RMG: fix speedAction signal handler in MainWindow.cpp 2024-05-01 11:54:25 +02:00
Rosalie Wanders 4107ee598b RMG: fix slotAction signal handler in MainWindow.cpp 2024-05-01 11:51:14 +02:00
Rosalie Wanders 1b4820c7f7 RMG: give up loading save state slot after 5 attempts 2024-05-01 11:51:14 +02:00
Rosalie Wanders cc398720b6 RMG: fix unneeded argument for ->addAction() 2024-05-01 02:23:34 +02:00
Rosalie Wanders 256d1c512a RMG: implement 'Play Game with State' 2024-05-01 01:56:40 +02:00
Rosalie Wanders 642e768e92 RMG-Core: add another version of CoreGetSaveStatePath() 2024-05-01 01:51:06 +02:00
Rosalie Wanders 8660efe2dc RMG-Input: fix ci build failure 2024-04-30 13:30:55 +02:00
Rosalie Wanders a47160714a RMG-Input: make 'Test Rumble' button visible when rumble pak is selected 2024-04-30 13:22:33 +02:00
Rosalie Wanders 9155faf1d2 RMG-Input: implement 'Test Rumble' button in the options dialog 2024-04-30 13:17:16 +02:00
Rosalie Wanders 042717c3a4 3rdParty: change copyToRDRAM default in GLideN64 2024-04-30 12:36:23 +02:00
Rosalie Wanders 5e0c5bfbb0 RMG: implement custom color settings for the OSD 2024-04-30 12:17:57 +02:00
Rosalie Wanders 08ff5a5ad4 RMG-Core: add GUI_OnScreenDisplay{Background,Text}Color settings 2024-04-30 12:14:44 +02:00
Rosalie Wanders b89655e4b3 Data: update generated cheats 2024-04-30 10:44:02 +02:00
Rosalie Wanders c6cbda856b Script: update commit used by GenerateCheatFiles.sh 2024-04-30 10:41:06 +02:00
Rosalie Wanders b5b97b187a RMG: simplify on_Action_Audio_{Increase,Decrease}Volume() 2024-04-04 23:18:11 +02:00
Rosalie Wanders c6ec9c0686 3rdParty: update mupen64plus-rsp-parallel 2024-03-27 15:20:09 +01:00
Rosalie Wanders eb6dd8068e Package: v0.5.8 2024-03-25 22:40:43 +01:00
Rosalie Wanders 30993dd73a 3rdParty: update mupen64plus-video-GLideN64 2024-03-25 22:25:12 +01:00
Rosalie Wanders 363131c175 3rdParty: fix rapidjson compilation failure for discord-rpc 2024-03-25 22:24:04 +01:00
Rosalie Wanders 41b510e7c5 RMG: misc warning fixes 2024-03-25 22:06:31 +01:00
Rosalie Wanders a6da96cf82 RMG-Core: remove unused function in Directories.cpp 2024-03-25 22:06:17 +01:00
Rosalie Wanders dcfcf8bc27 RMG: correct types in for loops 2024-03-25 22:06:00 +01:00
Rosalie Wanders 86c240f669 RMG-Input: correct types in for loops 2024-03-25 22:05:40 +01:00
Rosalie Wanders 56b14ab54c RMG-Core: correct types in for loops 2024-03-25 22:05:19 +01:00
Rosalie Wanders 7dee6c3989 ci: install mingw-w64-x86_64-vulkan-headers 2024-03-25 21:38:54 +01:00
psykose b86f520ee7 RMG: set stack size in EmulationThread.cpp 2024-03-25 21:09:26 +01:00
Rosalie Wanders 31ae8cbc57 3rdParty: update mupen64plus-rsp-parallel 2024-03-22 20:27:18 +01:00
Rosalie Wanders e8f10693c7 3rdParty: update SDL_GameControllerDB 2024-03-17 17:25:44 +01:00
Rosalie Wanders cb07131fbb 3rdParty: update mupen64plus-rsp-parallel 2024-03-17 17:11:15 +01:00
Rosalie Wanders 3392fe8d62 3rdParty: update mupen64plus-video-GLideN64 2024-03-17 16:59:02 +01:00
Rosalie Wanders bc7efed0ba Fedora: fix RMG.spec for Fedora 40 2024-02-29 19:07:48 +01:00
Rosalie Wanders e80e202f7b RMG-Core: correct zlib_filefunc_read() in Rom.cpp 2024-02-29 18:43:13 +01:00
Rosalie Wanders db9bd5d9ca RMG-Core: fix compilation with minizip-ng 2024-02-28 21:04:28 +01:00
Cosima Neidahl 685aa597c7 RMG-Core: Fix GNUInstallDirs usage (#226)
One may not manually prepend `CMAKE_INSTALL_*DIR` variables with `CMAKE_INSTALL_PREFIX`, because `CMAKE_INSTALL_*DIR` variables
may already be absolute paths - inside *or* outside of `CMAKE_INSTALL_PREFIX`.

To get a guaranteed-absolute version of them, `CMAKE_INSTALL_FULL_*DIR` must be used.
2024-01-28 21:37:42 +01:00
Rosalie Wanders ed9d9cbc0d Package: v0.5.7 2024-01-26 18:45:43 +01:00
Rosalie Wanders 3044f406c4 3rdParty: remove risky code from mupen64plus-core 2024-01-26 18:42:59 +01:00
Rosalie Wanders 7e596c1509 RMG-Core: fix CoreGetLibraryDirectory() returning a path with trailing slash 2024-01-26 18:41:28 +01:00
Rosalie Wanders 7e239ae2ae 3rdParty: update mupen64plus-core 2024-01-25 21:08:00 +01:00
Rosalie Wanders 84681fdd0d RMG-Core: change default screenshot directory on Linux 2024-01-25 21:02:43 +01:00
orbea 2d3514de7f cmake: fix the NO_ASM option (#222)
Fixes: 768064a2e1
2024-01-24 19:50:15 +01:00
orbea 768064a2e1 cmake: add NO_ASM option (#220)
Optionally disables the use of assembly in the mupen64plus-core.
2024-01-24 05:54:56 +01:00
Rosalie Wanders df426f12cf Package: correct RMG.spec for debug symbols 2024-01-23 20:44:46 +01:00
Rosalie Wanders a0608384d9 Package: v0.5.6 2024-01-23 19:09:36 +01:00
Rosalie Wanders d94d6ce0a9 RMG: improve log dialog clear behavior 2024-01-23 18:36:55 +01:00
Rosalie Wanders a6d5a8cfab RMG-Core: try to fix windows build (again) 2024-01-23 18:36:29 +01:00
Rosalie Wanders d65b23f49f RMG-Core: fix windows build 2024-01-23 18:27:05 +01:00
Rosalie Wanders 932b6b6aa2 RMG: use CoreAddCallbackMessage() 2024-01-23 17:43:27 +01:00
Rosalie Wanders 8dccc6d72e RMG-Core: add & use CoreAddCallbackMessage() 2024-01-23 17:43:18 +01:00
Rosalie Wanders b5b596ca5d RMG: connect callback signals earlier 2024-01-23 17:25:47 +01:00
Rosalie Wanders a075ed734b RMG-Core: store pending callbacks and send them after setup 2024-01-23 17:25:37 +01:00
Rosalie Wanders 48baa1bed0 3rdParty: respect RelWithDebInfo configuration properly 2024-01-23 14:06:46 +01:00
Rosalie Wanders 4e46452d9b Script: don't strip when using RelWithDebInfo in Build.sh 2024-01-23 13:58:41 +01:00
Rosalie Wanders 4ff1272403 3rdParty: use sub-make when generator is Unix or MSYS Makefiles 2024-01-23 13:50:04 +01:00
Rosalie Wanders 7c6b2392bc 3rdParty: rename 7-Zip to lzma and don't include tar.gz 2024-01-23 13:20:33 +01:00
Rosalie Wanders ccbd6bc772 3rdParty: respect CMAKE_{C,CXX}_FLAGS for projects using cmake 2024-01-23 13:10:35 +01:00
Rosalie Wanders 0afc565bda 3rdParty: respect CMAKE_C_FLAGS for projects with Makefiles 2024-01-23 12:53:10 +01:00
Rosalie Wanders 81b26274c2 3rdParty: fix mupen64plus-video-GLideN64 with RelWithDebInfo 2024-01-23 12:53:10 +01:00
Rosalie Wanders 895438d83d ci: specify CMAKE_INSTALL_LIBDIR for AppImage 2024-01-22 23:32:58 +01:00
Rosalie Wanders e943e86447 RMG-Core: use GNUInstallDirs paths 2024-01-22 23:31:11 +01:00
Rosalie Wanders 15014408c1 cmake: use GNUInstallDirs 2024-01-22 23:30:50 +01:00
Rosalie Wanders c6b9f5b2a1 Script: enable USE_ANGRYLION in Build.sh 2024-01-22 18:30:22 +01:00
Rosalie Wanders 3a58264bf6 ci: enable USE_ANGRYLION 2024-01-22 18:30:07 +01:00
Rosalie Wanders 559cb6ba37 cmake: add USE_ANGRYLION option 2024-01-22 18:29:44 +01:00
Rosalie Wanders 73f97dec3e 3rdParty: delete mupen64plus-rsp-parallel/lightning/gnulib 2024-01-16 17:25:59 +01:00
Rosalie Wanders 3c8adb3898 3rdParty: delete .gitmodules from discord-pc and mupen64plus-rsp-parallel 2024-01-16 17:15:19 +01:00
Rosalie Wanders 1111e94e17 3rdParty: update mupen64plus-video-GLideN64 2024-01-16 17:14:38 +01:00
Rosalie Wanders 3158404408 3rdParty: fix building GLideN64 with RelWithDebInfo 2024-01-16 16:59:49 +01:00
JakobDev 4fc3177c1b RMG: update copyright year in AboutDialog Update (#211) 2024-01-15 16:40:59 +01:00
Rosalie Wanders 3c95a91edb RMG-Core: improve CoreUnzip() 2024-01-15 16:09:59 +01:00
Rosalie Wanders 9c5b6f1ec6 RMG-Core: change default value of SettingsID::Keybinding_ViewLog 2024-01-14 20:55:51 +01:00
Rosalie Wanders fdd46b04eb Package: v0.5.5 2024-01-14 20:50:18 +01:00
Rosalie Wanders a052239ffa 3rdParty: update SDL_GameControllerDB 2024-01-14 20:49:05 +01:00
Rosalie Wanders 7c8f53eced ci: update actions 2024-01-14 20:43:45 +01:00
Rosalie Wanders 7f55b61721 3rdParty: update mupen64plus-video-GLideN64 2024-01-14 20:40:31 +01:00
Rosalie Wanders 8d3f2d4d88 3rdParty: update mupen64plus-rsp-hle 2024-01-14 20:37:26 +01:00
Rosalie Wanders 5cfe3489a7 3rdParty: update mupen64plus-rsp-parallel 2024-01-14 20:27:56 +01:00
Rosalie Wanders 5035c53784 3rdParty: update mupen64plus-core 2024-01-14 20:18:59 +01:00
Rosalie Wanders e68f2b91cd RMG: change overclock factor limit to 20 2024-01-14 20:18:53 +01:00
JakobDev dbca21883b Package: add TryExec to desktop file (#204) 2023-12-19 21:41:26 +01:00
Rosalie Wanders bbad41b1a9 Package: v0.5.4 2023-12-17 21:12:41 +01:00
Rosalie Wanders a52073487f RMG: fix issue with vulkan video plugins 2023-12-17 21:07:36 +01:00
Rosalie Wanders bd0fe08545 Package: v0.5.3 2023-12-17 19:11:11 +01:00
Rosalie Wanders b36e8223f9 RMG: introduce a video size check timer 2023-12-17 19:05:16 +01:00
Rosalie Wanders 8af850ba29 RMG: start fullscreen timer after plugins are ready 2023-12-17 19:04:43 +01:00
Rosalie Wanders 51e044e68c RMG-Core: introduce CoreGetVideoSize() and add a mutex to Video.cpp 2023-12-17 19:03:24 +01:00
Rosalie Wanders e6e67058c7 3rdParty: update SDL_GameControllerDB 2023-12-17 18:27:16 +01:00
Rosalie Wanders ea8e9d6227 RMG-Input: use QDir::toNativeSeparators() 2023-12-17 15:57:30 +01:00
Rosalie Wanders 23a0e517fb RMG: use QDir::toNativeSeparators() 2023-12-17 15:50:38 +01:00
Rosalie Wanders 994a87e871 RMG-Core: use std::filesystem::path::make_preferred() in Directories.cpp 2023-12-17 15:50:17 +01:00
Rosalie Wanders 2aa1a5fe80 3rdParty: update mupen64plus-core 2023-12-17 15:41:59 +01:00
Rosalie Wanders 6fb6fa59ad 3rdParty: update mupen64plus-video-GLideN64 2023-12-17 15:38:26 +01:00
Rosalie Wanders 7713a9ec86 RMG: allow empty lines in AddCheatDialog.cpp 2023-12-17 15:34:28 +01:00
Rosalie Wanders 0f7e89dd57 RMG-Core: correct minor includes 2023-12-17 15:14:50 +01:00
Rosalie Wanders b4ad3f89f6 README: add Fedora COPR link to Linux downloads 2023-11-01 00:22:35 +01:00
Rosalie Wanders 53d6dcbefc Package: fix RMG.spec 2023-11-01 00:07:51 +01:00
Rosalie Wanders 671eba964b gitignore: add Fedora build files 2023-11-01 00:06:43 +01:00
Rosalie Wanders d21e6bb532 Package: add Fedora spec file 2023-11-01 00:05:51 +01:00
Rosalie Wanders b6e1737007 ci: don't update packages on Linux 2023-10-29 22:31:02 +01:00
Rosalie Wanders 30586fa637 RMG-Core: use 'const std::vector<std::string>&' in Cheats.{cpp,hpp} 2023-10-29 22:16:51 +01:00
Rosalie Wanders a0ec85c7af RMG: add force parameter to showErrorMessage in MainWindow.cpp 2023-09-07 00:04:20 +02:00
Rosalie Wanders 7581316162 Package: v0.5.2 2023-09-06 23:41:29 +02:00
Rosalie Wanders f0aa87d0bb RMG-Core: cleanup Directories.cpp 2023-09-06 10:56:03 +02:00
Rosalie Wanders b4c33ceae8 RMG-Core: add error to get_exe_directory() in Directories.cpp 2023-09-06 01:57:52 +02:00
Rosalie Wanders 2c146d7f15 RMG: use CoreGetPortableDirectoryMode() 2023-09-06 01:50:39 +02:00
Rosalie Wanders 005db96f02 RMG-Core: introduce CoreGetPortableDirectoryMode() and fix linux 2023-09-06 01:50:32 +02:00
Rosalie Wanders 4cbecea0c3 ci: create portable.txt for the portable windows builds 2023-09-06 01:37:18 +02:00
Rosalie Wanders c70f59d7b6 RMG: adjust the directory code in main.cpp 2023-09-06 01:30:03 +02:00
Rosalie Wanders edbce2e415 RMG-Core: change default directories on windows 2023-09-06 01:29:47 +02:00
Rosalie Wanders edc92b7b15 Script: update BundleDependencies.sh to remove *.a files 2023-09-05 23:48:45 +02:00
Rosalie Wanders b994902ed9 RMG-Input: use 'if ()' instead of 'if()' 2023-09-05 23:39:36 +02:00
Rosalie Wanders 79c9ea193c RMG-Input: use std::vector<char> instead of malloc() and free() 2023-09-05 23:36:17 +02:00
Rosalie Wanders a45c3ba7f3 RMG-Core: only convert string encoding when debug callback is from core 2023-09-05 23:33:37 +02:00
Rosalie Wanders 7873de64e0 RMG-Core: add some extra safety to Plugins.cpp 2023-09-05 23:25:57 +02:00
Rosalie Wanders bfb7953c91 RMG-Core: use std::vector<char> instead of malloc() and free() 2023-09-05 23:13:39 +02:00
Rosalie Wanders b0acaaa681 cmake: only enable UPDATER on WIN32 by default 2023-09-03 00:14:22 +02:00
Rosalie Wanders 92e26d6980 cmake: don't use WIN32 OR MSYS but just use WIN32 2023-09-03 00:12:26 +02:00
Rosalie Wanders 6624708348 RMG: improve behavior when there are a lot of errors 2023-09-02 23:31:55 +02:00
Rosalie Wanders a327923ecf cmake: correct description of USE_LIBFMT 2023-09-01 18:35:13 +02:00
Rosalie Wanders dd521eac70 RMG-Core: limit reading internal ROM name to 20 chars in RomHeader.cpp 2023-09-01 18:10:33 +02:00
Rosalie Wanders 180877a518 RMG-Input: fix warnings about implicit capture of this 2023-08-29 19:37:01 +02:00
Rosalie Wanders 9039a96fef RMG: fix warnings about implicit capture of this 2023-08-29 19:37:01 +02:00
Rosalie Wanders f3f8085d70 ci: don't use -DUSE_LIBFMT=ON 2023-08-29 19:24:43 +02:00
Rosalie Wanders 4b99d9de67 cmake: detect if compiler supports std::format when USE_LIBFMT is OFF 2023-08-29 18:59:42 +02:00
Rosalie Wanders d0928b5124 RMG: don't switch to rom browser widget when rom searcher was canceled 2023-08-28 16:49:51 +02:00
Rosalie Wanders 697b35808c RMG: implement drag & drop for RomBrowserLoadingWidget.cpp 2023-08-28 16:35:36 +02:00
Rosalie Wanders 5f2d8ed804 RMG: pass on refreshRomListAfterEmulation in on_EventFilter_FileDropped 2023-08-28 16:35:02 +02:00
Rosalie Wanders 2c92dbeb8e RMG: improve ROM browser refresh logic in on_Emulation_Finished() 2023-08-28 16:19:34 +02:00
Rosalie Wanders 251755a4ba RMG: rename onStartup to refreshRomListAfterEmulation in launchEmulation 2023-08-28 16:12:24 +02:00
Rosalie Wanders ece590e760 Package: v0.5.1 2023-08-27 19:56:02 +02:00
Rosalie Wanders 9e827f97f2 RMG: fix 'open_rom(): not a valid ROM image' error showing up sometimes 2023-08-27 19:49:48 +02:00
Rosalie Wanders 0e2a1ba3d9 RMG: add license header to QtKeyToSdl2Key.cpp 2023-08-27 19:31:46 +02:00
Rosalie Wanders e00cfb4226 RMG: pass core debug callback to the log dialog manually 2023-08-27 19:22:37 +02:00
Rosalie Wanders 2d64acdcfe 3rdParty: update mupen64plus-core 2023-08-27 19:18:30 +02:00
Rosalie Wanders 010035d697 3rdParty: update SDL_GameControllerDB 2023-08-27 19:17:14 +02:00
Rosalie Wanders 37754e5cba 3rdParty: update mupen64plus-video-parallel 2023-08-27 19:15:46 +02:00
Rosalie Wanders 4ab78b79c3 RMG-Core: remove the TODO in Cheats.cpp 2023-08-27 19:12:48 +02:00
Rosalie Wanders 6c4ce4fb63 3rdParty: update mupen64plus-video-GLideN64 2023-08-27 19:10:41 +02:00
Rosalie Wanders c3c4dedebb RMG: remove workaround for non-fatal interpreter errors in Callbacks.cpp
These errors were removed by the interpreter accuracy improvements patch
2023-08-27 19:09:13 +02:00
Rosalie Wanders fb640cad8e RMG-Input: fix crash when using control+c when PluginConfig2() is running 2023-08-26 21:55:50 +02:00
Rosalie Wanders 45cb32b429 RMG-Input: improve handling of deleting the game section 2023-08-26 21:34:14 +02:00
Rosalie Wanders 6c66268002 RMG-Input: fix CheckInputDeviceSettings() not working correctly in some cases 2023-08-26 21:33:41 +02:00
Rosalie Wanders 1e03d59592 RMG-Input: improve hasAnyGameSettingChanged() in ControllerWidget.cpp 2023-08-26 21:04:44 +02:00
Rosalie Wanders 8fbcf92e2d 3rdParty: update mupen64plus-core 2023-08-26 20:32:32 +02:00
Rosalie Wanders 422f7d0801 RMG: slightly improve VidExt_VK_GetSurface() 2023-08-26 20:24:11 +02:00
Rosalie Wanders 38b946926a RMG: set QT_VULKAN_LIB to libvulkan.so.1 on Linux in main.cpp 2023-08-26 20:24:11 +02:00
Rosalie Wanders 01dbc476b3 Installer: correct window title name 2023-08-16 23:14:01 +02:00
Rosalie Wanders 558a48f64d RMG-Core: fix default settings being incorrect 2023-08-13 21:43:46 +02:00
Rosalie Wanders 79ad4a9b29 Package: v0.5.0 2023-08-12 22:09:23 +02:00
Rosalie Wanders cc9975bf02 Revert "RMG-Audio: add simple_sdl_backend.cpp"
This reverts commit 9bbe27e169.
2023-08-12 21:34:15 +02:00
Rosalie Wanders 4cfa8fdd29 Revert "RMG-Audio: add some safety to circular_buffer.cpp and sdl_backend.cpp"
This reverts commit ee76297fc0.
2023-08-12 21:34:07 +02:00
Rosalie Wanders 3a3b17001e ci: don't use gcc-13 due to using the system's libstdc++ on AppImage 2023-08-12 20:50:30 +02:00
Rosalie Wanders 295040ed56 Package: v0.4.9 2023-08-12 13:55:25 +02:00
Rosalie Wanders 54f6723d96 RMG-Core: fix requesting incorrect type of setting in RomSettings.cpp 2023-08-12 13:54:34 +02:00
Rosalie Wanders 44e5395ed3 RMG-Core: support USE_LIBFMT option 2023-08-12 13:43:51 +02:00
Rosalie Wanders d499c1a2d4 cmake: add USE_LIBFMT option 2023-08-12 13:43:22 +02:00
Rosalie Wanders d4a29dd609 3rdParty: add fmt 2023-08-12 13:05:59 +02:00
Rosalie Wanders bc68f99693 Package: v0.4.8 2023-08-11 23:33:59 +02:00
Rosalie Wanders aa7cfc3969 RMG-Core: use std::variant instead of a custom struct in Settings.cpp 2023-08-11 22:40:13 +02:00
Rosalie Wanders 9f4dfbb146 RMG: ensure mimeData doesn't have an empty urls list 2023-08-11 21:36:21 +02:00
Rosalie Wanders ee76297fc0 RMG-Audio: add some safety to circular_buffer.cpp and sdl_backend.cpp 2023-08-11 21:36:06 +02:00
Rosalie Wanders 0546ea3255 RMG: clear undo & redo stack in AddCheatDialog.cpp 2023-08-11 20:59:54 +02:00
Rosalie Wanders df6870c990 ci: install & use gcc-13 2023-08-11 20:59:54 +02:00
Rosalie Wanders 07158dadf6 RMG-Core: refactor Cheats.cpp 2023-08-11 20:59:54 +02:00
Rosalie Wanders 9bbe27e169 RMG-Audio: add simple_sdl_backend.cpp 2023-08-11 19:48:10 +02:00
Rosalie Wanders aa72d3defc RMG-Core: add Audio_SimpleBackend setting 2023-08-11 19:48:05 +02:00
Rosalie Wanders 5d12991e6e Script: don't strip binaries when making a Debug build 2023-08-11 00:24:38 +02:00
Rosalie Wanders 1c5f22c18a cmake: skip LTO on Debug builds 2023-08-11 00:24:10 +02:00
kev4cards 7ed0245969 RMG-Input: improve control stick behavior (#164) 2023-08-11 00:12:34 +02:00
Rosalie Wanders ea3830f784 RMG: also implement drag & drop in RomBrowserEmptyWidget.cpp 2023-08-10 22:50:38 +02:00
Rosalie Wanders 5fdfbf50d7 RMG: add drag & drop support 2023-08-10 22:44:18 +02:00
Rosalie Wanders 5d1f17fa0b RMG-Core: add GUI_ConfirmDragDrop setting 2023-08-10 22:43:34 +02:00
Rosalie Wanders 70623111e7 cmake: add DRAG_DROP option 2023-08-10 22:43:29 +02:00
Rosalie Wanders 148eeb7f07 RMG: add volume hotkeys 2023-08-10 21:23:08 +02:00
Rosalie Wanders a688644a14 RMG-Core: add volume hotkey settings 2023-08-10 21:22:27 +02:00
Rosalie Wanders 76c76b2661 RMG-Core: ensure core is hooked in Volume.cpp 2023-08-08 19:41:51 +02:00
Rosalie Wanders 696977ee83 RMG-Core: introduce volume functions 2023-08-08 01:27:27 +02:00
Rosalie Wanders 3d076cfacd RMG-Audio: support Volume{Mute,Up,Down,GetLevel,SetLevel}() 2023-08-08 01:26:08 +02:00
Rosalie Wanders f3df6c4ceb RMG: actually restart timer in RomSearcherThread.cpp 2023-08-08 00:41:38 +02:00
Rosalie Wanders d691498642 RMG: improve loading time of the ROM browser 2023-08-08 00:16:49 +02:00
Rosalie Wanders eb8c5469f3 Package: update screenshots 2023-08-05 22:25:33 +02:00
Rosalie Wanders 829713066b Package: v0.4.7 2023-08-05 22:17:14 +02:00
Rosalie Wanders ec6fa2aa36 README: add libvulkan-dev to the ubuntu dependencies 2023-08-05 22:16:38 +02:00
Rosalie Wanders c1643aff28 RMG-Input: fix joystick hat handling in ControllerWidget.cpp 2023-08-05 22:09:36 +02:00
Rosalie Wanders ec4f65ffa0 RMG-Input: replace CoreDebugCallbackMessage() with PluginDebugMessage() 2023-08-05 22:07:47 +02:00
Rosalie Wanders fdbcc928ee RMG-Core: remove Core{Setup,}DebugCallbackMessage() 2023-08-05 21:41:23 +02:00
Rosalie Wanders 75e5e53589 RMG: initialize ui_VidExtRenderMode in MainWindow.hpp 2023-08-05 13:37:53 +02:00
Rosalie Wanders 4233d317ac RMG: simplify {OGL,VK}Widget.cpp 2023-08-05 13:35:25 +02:00
Rosalie Wanders 7476c92298 3rdParty: update mupen64plus-video-angrylion-plus 2023-08-05 13:23:46 +02:00
Rosalie Wanders e0a5205db5 3rdParty: update SDL_GameControllerDB 2023-08-05 13:13:22 +02:00
Rosalie Wanders d20d6c4069 Script: enable CMAKE_EXPORT_COMPILE_COMMANDS in Build.sh 2023-08-05 13:12:04 +02:00
Rosalie Wanders eecbe5753d RMG: fix hiding cursor not working for Vulkan 2023-08-05 13:06:30 +02:00
Rosalie Wanders 8e6853d74e RMG-Input: reserve word entries amount in VRUwords.cpp 2023-08-05 12:14:46 +02:00
Rosalie Wanders c00534d739 RMG-Input: correct joystick hat code in main.cpp 2023-08-05 12:11:19 +02:00
Rosalie Wanders 2cd2098460 Package: v0.4.6 2023-08-04 13:25:12 +02:00
Rosalie Wanders edf8dbca70 RMG: restructure widget and dialog files 2023-08-04 10:10:28 +02:00
Rosalie Wanders b9dfabf2e6 3rdParty: build mupen64plus-video-parallel with -DCONFIG_GUI=ON 2023-08-04 10:01:27 +02:00
Rosalie Wanders 29bf915919 3rdParty: update mupen64plus-video-parallel 2023-08-04 09:59:38 +02:00
Rosalie Wanders 99036b797f RMG: add support for vulkan 2023-08-04 09:59:09 +02:00
Rosalie Wanders 3987f6c9df ci: install libvulkan-dev 2023-08-04 09:57:12 +02:00
Rosalie Wanders efc8e08c02 RMG-Core: update mupen64plus api headers 2023-08-04 09:57:12 +02:00
Rosalie Wanders 369596490f 3rdParty: update mupen64plus-core 2023-08-04 09:56:22 +02:00
Rosalie Wanders 8ad727b33f Script: fix UpdateMupenHeaders.sh 2023-08-04 09:53:35 +02:00
Rosalie Wanders a760cd5412 3rdParty: don't extract 7-Zip archive verbosely 2023-08-04 07:35:28 +02:00
Rosalie Wanders 409a42ec3d RMG-Input: fix joystick hats not visualizing properly 2023-08-04 06:06:32 +02:00
Rosalie Wanders be21461312 RMG-Core: fix reading out of bounds in Plugins.cpp 2023-08-01 12:07:25 +02:00
Rosalie Wanders 1cf1111a62 README: correct description 2023-07-31 23:11:57 +02:00
Rosalie Wanders f2246e3293 3rdParty: update mupen64plus-video-GLideN64 2023-07-31 22:47:31 +02:00
Rosalie Wanders 2283bd1bb2 3rdParty: update mupen64plus-video-GLideN64 2023-07-31 22:39:09 +02:00
Rosalie Wanders e69e251c5c RMG: remove debugger variables and add break in SettingsDialog.cpp 2023-07-31 22:34:54 +02:00
Rosalie Wanders 16276852b2 RMG-Core: initialize l_DynamicValue in l_Setting in Settings.cpp 2023-07-31 22:34:12 +02:00
Rosalie Wanders f4cf856ef5 RMG-Core: fix copying string out of bounds in Plugins.cpp 2023-07-31 22:33:00 +02:00
Rosalie Wanders 45cf5a8663 RMG-Core: only include command functions in Directories.cpp when needed 2023-07-31 22:31:57 +02:00
Rosalie Wanders 77187d4bde RMG-Input: correct joystick hat code in main.cpp 2023-07-31 14:43:55 +02:00
Rosalie Wanders 662023c24d RMG-Input: implement support for joystick hats 2023-07-30 22:19:11 +02:00
Rosalie Wanders df68694645 3rdParty: update mupen64plus-video-parallel 2023-07-30 22:13:56 +02:00
Rosalie Wanders c1e0a04dd1 Package: add more keywords to the desktop file 2023-07-30 21:49:41 +02:00
Logan McNaughton 87587426ca Package: add RMG keyword to the desktop file (#151) 2023-07-29 16:10:28 +02:00
Rosalie Wanders 4065d12158 3rdParty: enable BUILD_ALWAYS 2023-07-27 13:09:36 +02:00
Rosalie Wanders 7cf3437542 RMG: fail VidExt_OglSetup() when OpenGL context is invalid 2023-07-26 22:22:11 +02:00
Rosalie Wanders 6aff463b10 RMG: set OpenGL 3.3 as default in VidExt.cpp 2023-07-26 22:15:43 +02:00
Rosalie Wanders 04ae630418 cmake: remove FORCE_XCB option 2023-07-26 22:14:46 +02:00
Rosalie Wanders 4bd2af5cc8 RMG: add RMG_WAYLAND environment variable 2023-07-26 22:14:36 +02:00
Rosalie Wanders 1c9dca25f9 RMG: add wayland support 2023-07-23 07:38:14 +02:00
Rosalie Wanders 86dfb96937 cmake: use VERSION file when git fails 2023-07-22 00:03:58 +02:00
Rosalie Wanders 34915876e5 RMG-Input: don't try to open device when it's VRU in MainDialog.cpp 2023-07-21 23:40:11 +02:00
Rosalie Wanders ad06ffeeca 3rdParty: build mupen64plus-input-raphnetraw out-of-tree 2023-07-21 23:28:53 +02:00
Rosalie Wanders 7ac7bed45a 3rdParty: update mupen64plus-input-raphnetraw 2023-07-21 23:25:05 +02:00
Rosalie Wanders af31b8f8ba 3rdParty: update imgui 2023-07-21 23:22:07 +02:00
Rosalie Wanders c3528f99cd cmake: only set RPATH to $ORIGIN in portable installs 2023-07-20 13:25:45 +02:00
Rosalie Wanders 63906086b4 ci: use --strip for AppImage 2023-07-20 13:21:44 +02:00
Rosalie Wanders 63441c34aa Script: add --strip to Build.sh 2023-07-20 13:21:07 +02:00
Rosalie Wanders 6a50c09517 cmake: add USE_LTO option 2023-07-20 13:19:33 +02:00
Rosalie Wanders 7c46d9ef41 Package: v0.4.5 2023-07-19 16:48:19 +02:00
Rosalie Wanders fd2f0ea18e 3rdParty: update mupen64plus-video-GLideN64 2023-07-19 16:17:56 +02:00
Rosalie Wanders 72574046ed gitignore: add 3rdParty build leftovers 2023-07-19 16:17:56 +02:00
Rosalie Wanders e8f0850eb2 cmake: remove NO_GIT_CLONE option 2023-07-19 16:17:56 +02:00
Rosalie Wanders 44f8db26c7 3rdParty: fix CMakeLists.txt 2023-07-19 16:17:56 +02:00
Rosalie Wanders b3664ea00e 3rdParty: add SDL_GameControllerDB 2023-07-19 16:17:56 +02:00
Rosalie Wanders ed9f89a14d 3rdParty: add imgui 2023-07-19 16:17:56 +02:00
Rosalie Wanders 427341977c 3rdParty: add rapidjson 2023-07-19 16:17:56 +02:00
Rosalie Wanders a8b4230368 3rdParty: add discord-rpc 2023-07-19 11:36:21 +02:00
Rosalie Wanders 18a42f2363 3rdParty: add mupen64plus-video-parallel 2023-07-19 11:04:20 +02:00
Rosalie Wanders 938f457fea 3rdParty: add mupen64plus-video-GLideN64 2023-07-19 11:04:20 +02:00
Rosalie Wanders d005e24f51 3rdParty: add mupen64plus-video-angrylion-plus 2023-07-19 11:04:20 +02:00
Rosalie Wanders 63c8dfd530 3rdParty: add mupen64plus-input-gca 2023-07-19 11:04:20 +02:00
Rosalie Wanders 6d1da7514c 3rdParty: add mupen64plus-input-raphnetraw 2023-07-19 11:00:22 +02:00
Rosalie Wanders 06164d41b1 3rdParty: add mupen64plus-rsp-parallel 2023-07-19 10:59:53 +02:00
Rosalie Wanders cd54058e1a 3rdParty: add mupen64plus-rsp-hle 2023-07-19 10:59:23 +02:00
Rosalie Wanders 850ad78d3a 3rdParty: add mupen64plus-rsp-cxd4 2023-07-19 10:59:13 +02:00
Rosalie Wanders bf0d24d967 3rdParty: add mupen64plus-core 2023-07-19 10:57:51 +02:00
Rosalie Wanders 3db473f0df RMG-Input: fix button slots 2023-07-19 10:55:19 +02:00
Rosalie Wanders d842baa2c5 Package: v0.4.4 2023-07-17 15:58:04 +02:00
Rosalie Wanders 86db43aab4 RMG: set OnScreenDisplay{Pause,Resume} in on_Core_StateCallback() 2023-07-17 15:55:44 +02:00
Rosalie Wanders 4397a0c614 3rdParty: update mupen64plus-core 2023-07-17 15:36:42 +02:00
Rosalie Wanders 898e1596b3 RMG: use CoreStateCallbackType::ScreenshotCaptured 2023-07-17 15:00:06 +02:00
Rosalie Wanders 66e08de2fe RMG-Core: add ScreenshotCaptured to CoreStateCallbackType 2023-07-17 14:59:04 +02:00
Rosalie Wanders 7b73254ad2 3rdParty: update mupen64plus-core 2023-07-17 14:58:47 +02:00
Rosalie Wanders 9bd77efbdb Package: fix AppImage LD_LIBRARY_PATH hack 2023-07-17 14:17:06 +02:00
Rosalie Wanders aaf42ea8b9 ci: correct $build_dir 2023-07-17 14:16:17 +02:00
JaxonWasTaken 57c5af0f30 RMG-Input: refactor deadzone and sensitivity (#143)
* rework application of deadzone

 * Move application of deadzone outside octagon simulation.
 * Scale result after applying deadzone back to the range ±[0, 1].
 * Remove deadzone from octagon simulation, as a real N64 controller can
   output output values in the full range.

* move application of sensitivity

The sensitivity is only for the real controller and doesn't really have
anything to do with simulating an octagon, so we move its application to
the processing of input from the real controller.

* use std::hypot instead of manual calculation
2023-07-17 14:12:44 +02:00
Rosalie Wanders 43c3e55466 RMG-Input: add hotkeys for inc/decr save state slot and switching paks 2023-07-16 16:43:17 +02:00
Rosalie Wanders ffbd84df82 RMG-Core: add more controller hotkey settings 2023-07-16 16:41:28 +02:00
Rosalie Wanders 25ee5f2ca1 RMG-Core: introduce Core{Increase,Decrease}SaveStateSlot() 2023-07-16 16:07:02 +02:00
Rosalie Wanders f223b88803 RMG-Input: add support for joystick/triggers in HotkeysDialog.cpp 2023-07-16 15:36:06 +02:00
Rosalie Wanders cd56680e38 RMG-Core: fix mupen64plus-rsp-hle fallback not working on first run 2023-07-16 15:16:26 +02:00
Rosalie Wanders b9e1e230f9 RMG-Core: minor code fixes 2023-07-15 11:24:41 +02:00
Rosalie Wanders eb8294363a RMG-Core: fix memory leak in Rom.cpp 2023-07-15 11:10:05 +02:00
Rosalie Wanders d9e2ed2b9a Package: v0.4.3 2023-07-11 14:46:06 +02:00
Rosalie Wanders 81015e086c 3rdParty: update mupen64plus-core 2023-07-11 14:43:06 +02:00
Rosalie Wanders a0e31029d1 RMG-Core: set mupen64plus-rsp-parallel as mupen64plus-rsp-hle fallback 2023-07-11 14:14:29 +02:00
Rosalie Wanders 53f87d0793 RMG-Core: introduce & use CoreUpdateCachedRomHeaderAndSettings() 2023-07-11 14:00:24 +02:00
Rosalie Wanders 1e6c906300 3rdParty: update mupen64plus-core 2023-07-11 10:06:45 +02:00
Rosalie Wanders b76023209c 3rdParty: update mupen64plus-core 2023-07-10 16:03:33 +02:00
Rosalie Wanders b4c7821630 3rdParty: update GLideN64 2023-07-10 16:03:01 +02:00
Rosalie Wanders e86261e2dc Package: update screenshots 2023-07-07 19:48:35 +02:00
Rosalie Wanders 7534c5bb3c Package: v0.4.2 2023-07-07 19:41:51 +02:00
Rosalie Wanders 7d5eec2d41 RMG: use filename in window title when good name contains (unknown rom) 2023-07-07 19:33:07 +02:00
Rosalie Wanders 69b8461a87 RMG-Core: introduce CoreGetRomPath() 2023-07-07 19:32:46 +02:00
Rosalie Wanders 32d2a12331 RMG-Input: (wip) introduce controller hotkeys 2023-07-07 15:54:40 +02:00
Rosalie Wanders ce8de27fb5 RMG-Core: add input hotkey settings 2023-07-07 15:25:42 +02:00
Rosalie Wanders 9c64d647ad 3rdParty: update GLideN64 2023-07-04 23:42:34 +02:00
Rosalie Wanders 726861dfaa RMG: don't support VidExt_SetModeWithRate() 2023-07-04 23:38:10 +02:00
Rosalie Wanders 51dea638c9 Package: update RomBrowser.png and Ingame.png 2023-07-04 12:52:44 +02:00
Rosalie Wanders 298a717225 RMG: use state callbacks for more OSD messages/UI states 2023-07-03 00:37:01 +02:00
Rosalie Wanders 27b2bc8387 RMG-Core: add CoreEmulationState enum to Emulation.hpp 2023-07-03 00:34:20 +02:00
Rosalie Wanders 6f6310c776 RMG-Input: only expose VRU for Player 4 2023-07-02 18:00:36 +02:00
Rosalie Wanders e45fcdfb3e RMG-Input: add VRU support 2023-07-01 01:15:54 +02:00
Rosalie Wanders ea02f68abe 3rdParty: add vosk-api 2023-07-01 01:14:53 +02:00
Rosalie Wanders 65d7d149f1 Package: use --lib-path commandline option in AppImage 2023-07-01 01:13:52 +02:00
Rosalie Wanders c5f23f8b71 RMG: expose --lib-path commandline option 2023-07-01 01:13:39 +02:00
Rosalie Wanders ba327ce1c6 RMG-Core: change to shared library 2023-07-01 01:12:40 +02:00
Rosalie Wanders 583687cfe1 RMG-Core: add CoreGetLibraryDirectory() and CoreSetLibraryPathOverride() 2023-07-01 01:09:27 +02:00
Rosalie Wanders 19eda69468 RMG-Core: support sending callback messages for plugins 2023-07-01 01:08:54 +02:00
Rosalie Wanders 4b3f979a74 RMG-Core: check if core and config functions are hooked in CoreInit() 2023-07-01 01:07:45 +02:00
Rosalie Wanders d171d62609 RMG-Core: remove cpp file include 2023-07-01 01:06:53 +02:00
Rosalie Wanders 5ba195d32e RMG-Core: fix read_7zip_file for 7-Zip v23.01 2023-06-30 16:01:12 +02:00
Rosalie Wanders 950aa60fca 3rdParty: update 7-Zip to v23.01 2023-06-30 16:00:52 +02:00
Rosalie Wanders 3547e9bf53 Package: v0.4.1 2023-06-19 17:26:53 +02:00
Rosalie Wanders 5dbf6cfb2e RMG: add *.st* and *.pj* files to on_Action_System_Load() 2023-06-19 17:23:05 +02:00
Rosalie Wanders fb12f6432b 3rdParty: update mupen64plus-core 2023-06-19 17:16:34 +02:00
Rosalie Wanders 5b61f811da 3rdParty: update SDL_GameControllerDB 2023-06-13 17:33:14 +02:00
Rosalie Wanders fe0fa0b527 3rdParty: downgrade mupen64plus-input-gca 2023-06-13 17:28:11 +02:00
Rosalie Wanders ba371f1349 RMG-Core: move Cheats-User directory to the user config directory 2023-06-11 19:37:14 +02:00
Rosalie Wanders 38ec62c238 RMG-Core: set error last in CoreStartEmulation() 2023-06-01 22:46:34 +02:00
Rosalie Wanders 942c2ee1b0 Package: update ArchLinux PKGBUILD 2023-06-01 22:39:11 +02:00
Rosalie Wanders 2a7d8aa4d2 RMG-Core: print callbacks even when callbacks haven't been setup 2023-05-06 00:49:29 +02:00
Rosalie Wanders b166eac200 Package: update InGame.png 2023-05-04 23:29:12 +02:00
Rosalie Wanders c06316f4aa Package: update RomBrowser.png 2023-05-04 23:27:22 +02:00
Rosalie Wanders 09d96d9e4d README: improve Support section 2023-05-04 23:18:23 +02:00
Rosalie Wanders 66703970b6 Package: v0.4.0 2023-05-04 22:49:45 +02:00
Rosalie Wanders 0d3314a39b 3rdParty: update mupen64plus-input-gca 2023-05-04 22:41:22 +02:00
Rosalie Wanders 748492cc68 Data: add more custom cheats from Gent 2023-05-04 22:25:00 +02:00
Rosalie Wanders e18ad31c53 RMG: set default QSurfaceFormat with vsync disabled in main.cpp 2023-05-04 22:24:32 +02:00
Rosalie Wanders 0dd297f0f8 3rdParty: update angrylion-rdp-plus 2023-04-24 16:42:52 +02:00
Rosalie Wanders 0da4becd46 3rdParty: update parallel-rsp 2023-04-24 16:40:35 +02:00
Rosalie Wanders d284911d4a Installer: don't skip Run when silent 2023-04-16 00:12:11 +02:00
Rosalie Wanders e772eb3906 RMG: don't install desktop icon on update on windows 2023-04-16 00:11:48 +02:00
Rosalie Wanders 577ee4c3e0 3rdParty: update GLideN64 2023-04-15 16:00:58 +02:00
Rosalie Wanders c534df8303 RMG: disable floating on toolbar 2023-04-13 17:47:47 +02:00
Rosalie Wanders a36c8f7de8 3rdParty: update SDL_GameControllerDB 2023-04-07 22:42:11 +02:00
Rosalie Wanders dfb5f1b687 Package: update InputSettings.png 2023-04-07 21:58:29 +02:00
Rosalie Wanders d8eea015fd RMG: allow the toolbar to be moved 2023-04-07 20:54:20 +02:00
Rosalie Wanders f17b7eb2c9 RMG-Core: add GUI_ToolbarArea setting 2023-04-07 20:52:06 +02:00
Rosalie Wanders 33146626a9 Package: v0.3.9 2023-04-06 14:34:29 +02:00
Rosalie Wanders 78e12f774d RMG: add "Edit Game Input Settings" to the context menu of the ROM browser 2023-04-06 14:11:58 +02:00
Rosalie Wanders 689d8debb1 RMG-Input: implement PluginConfig2() and PluginConfig2HasRomConfig() 2023-04-06 14:11:20 +02:00
Rosalie Wanders 8be1ed8af5 RMG-Core: introduce CorePluginsHasROMConfig() and CorePluginsOpenROMConfig() 2023-04-06 14:09:34 +02:00
Rosalie Wanders 0fabdb3f3a RMG-Input: account for versions which didn't have the sensitivity setting in main.cpp 2023-04-06 08:56:49 +02:00
Rosalie Wanders 7a64e7e479 RMG: show progress status in the loading screen of the ROM browser 2023-04-06 01:20:48 +02:00
Rosalie Wanders 8c1589d7cd RMG-Core: correct error message in read_7zip_file 2023-04-06 00:37:31 +02:00
Rosalie Wanders 5a74b137f2 RMG: implement 7-Zip support 2023-04-06 00:28:31 +02:00
Rosalie Wanders 52ba182610 RMG-Core: implement 7-Zip support 2023-04-06 00:28:31 +02:00
Rosalie Wanders b07eb79609 3rdParty: add 7-Zip 2023-04-06 00:28:31 +02:00
Rosalie Wanders 4e3915f527 RMG: only show 'Don't check for updates again' checkbox when needed 2023-04-05 16:22:27 +02:00
Rosalie Wanders 9f620f276d RMG-Input: account for versions which didn't have the sensitivity setting 2023-04-05 16:18:56 +02:00
JaxonWasTaken e3787b5ccf RMG-Input: implement "Analog Stick Sensitivity" 2023-03-31 19:47:31 +02:00
Rosalie Wanders 3d81a052c6 cmake: add NO_RUST option 2023-03-25 20:34:37 +01:00
Rosalie Wanders 6353be1599 RMG: expose CoreOverlay_SaveFileNameFormat setting 2023-03-12 21:47:20 +01:00
Rosalie Wanders bc6ee4877b RMG-Core: use {Core,CoreOverlay}_SaveFileNameFormat settings 2023-03-12 21:47:20 +01:00
Rosalie Wanders 6b38cc3740 RMG-Core: introduce {Core,CoreOverlay}_SaveFileNameFormat settings 2023-03-12 21:47:20 +01:00
Rosalie Wanders 9285fb9fdf 3rdParty: update mupen64plus-core 2023-03-12 21:47:19 +01:00
Rosalie Wanders f5c609413a Package: update archlinux PKGBUILD 2023-03-04 23:33:08 +01:00
RetraCarteR a304f11b1d RMG: introduce more columns (#119) 2023-03-04 23:10:01 +01:00
Rosalie Wanders e10ac1086f RMG: show window after opening ROM 2023-02-25 14:45:28 +01:00
Rosalie Wanders 4533ed61ac 3rdParty: update GLideN64 2023-02-25 14:44:15 +01:00
Rosalie Wanders 235e41653d Package: v0.3.8 2023-02-24 22:51:20 +01:00
Rosalie Wanders 433479b1c3 RMG: add date and time to OSD when selecting a save state slot 2023-02-24 22:47:29 +01:00
Rosalie Wanders 2b4736f224 RMG: add actions in MainWindow::Init() when showUI is false 2023-02-24 22:30:01 +01:00
Rosalie Wanders 41f1dcf9d2 RMG: use RomBrowser_ColumnVisibility 2023-02-24 22:19:41 +01:00
Rosalie Wanders 45b97cf39b RMG-Core: rename RomBrowser_Columns to RomBrowser_ColumnVisibility 2023-02-24 22:19:27 +01:00
Rosalie Wanders 95b1225219 3rdParty: update GLideN64 2023-02-24 22:08:43 +01:00
Rosalie Wanders 70f6c40b26 RMG: use Keybinding_ViewLog setting 2023-02-24 21:48:28 +01:00
Rosalie Wanders 43bc54fca9 RMG-Core: add Keybinding_ViewLog setting 2023-02-24 21:48:12 +01:00
Rosalie Wanders a5ec31ffef RMG: hook up state callback 2023-02-24 21:37:24 +01:00
Rosalie Wanders 81cbf82ddc RMG-Core: implement state callback 2023-02-24 21:36:54 +01:00
Rosalie Wanders 6cea506c6f RMG: implement -d/--debug-messages commandline option 2023-02-24 21:14:48 +01:00
Rosalie Wanders d7d49f261d RMG-Core: introduce CoreSetPrintDebugCallback() 2023-02-24 21:14:27 +01:00
Rosalie Wanders 4692a5c0b7 RMG-Core: use string() for std::filesystem::path in CoreGetSaveStatePath() 2023-02-24 20:04:43 +01:00
Rosalie Wanders d32ea32f1e Package: slight corrections to appdata 2023-02-24 19:57:27 +01:00
Rosalie Wanders f5f053cc4e RMG: add date and time to save state slot items in "Current Save State" 2023-02-24 19:54:24 +01:00
Rosalie Wanders bb3c6dc9fc RMG-Core: introduce CoreGetSaveStatePath() 2023-02-24 19:52:13 +01:00
RetraCarteR 496d4de1de RMG: slightly refactor RomBrowserWidget.cpp (#113) 2023-02-24 18:50:18 +01:00
Rosalie Wanders 71f8437ecb RMG: fix crash in RomBrowserWidget::on_RomBrowserThread_Finished() 2023-02-24 18:40:54 +01:00
Rosalie Wanders e7767105d6 RMG: simplify sanitizing filename in RomBrowserWidget 2023-02-24 00:46:07 +01:00
RetraCarteR 9cfda8514e RMG: implement toggling visibility for columns (#111) 2023-02-24 00:13:51 +01:00
Rosalie Wanders e0c6700a4d RMG: add info about LLE plugins to settings dialog 2023-02-23 22:10:57 +01:00
Rosalie Wanders 12bf158398 RMG: slightly refactor MainWindow.{cpp,hpp} 2023-02-23 21:38:21 +01:00
Rosalie Wanders ea01c86821 RMG: check for updates once an hour and add 'Check For Updates' to View 2023-02-23 15:45:32 +01:00
Rosalie Wanders 96459432a6 RMG-Core: add GUI_LastUpdateCheck setting 2023-02-23 15:36:15 +01:00
Rosalie Wanders 089194c663 Package: add version to AppImage filename 2023-02-23 14:54:28 +01:00
Rosalie Wanders 7a70227535 RMG: handle SIGINT and SIGTERM 2023-02-23 14:42:59 +01:00
Rosalie Wanders 7adfb3123b RMG: use new settings hotkeys 2023-02-23 14:31:19 +01:00
Rosalie Wanders 1d28075601 RMG-Input: add more settings hotkeys 2023-02-23 14:30:43 +01:00
Rosalie Wanders af7aa688bb RMG: implement -n/--nogui commandline option 2023-02-23 14:08:24 +01:00
Rosalie Wanders beb524f523 RMG: keep trying to set video size until it succeeds 2023-02-23 13:57:21 +01:00
Rosalie 18c9c151a8 RMG: hide AppImage commandline options 2023-02-23 09:07:00 +01:00
Rosalie Wanders 83820baf79 Package: v0.3.7 2023-02-19 22:42:49 +01:00
Rosalie Wanders abf50350e7 RMG: account for full path in plugin settings 2023-02-19 22:40:17 +01:00
Rosalie Wanders 6588d0d17a RMG: account for invalid GUI_IconTheme setting value 2023-02-19 22:35:31 +01:00
Rosalie Wanders 648736df48 Package: correct PKGBUILD 2023-02-19 19:22:29 +01:00
Rosalie Wanders 6278a443df ci: add appstream to ubuntu packages 2023-02-19 19:21:45 +01:00
Rosalie Wanders 615295f1f9 Package: v0.3.6 2023-02-19 13:20:57 +01:00
Rosalie Wanders 593135d02b gitignore: add AppImage things 2023-02-19 12:57:42 +01:00
Rosalie Wanders 78ea41a2ca RMG: always go back to ROM Browser when the plugins aren't ready 2023-02-19 12:56:54 +01:00
Rosalie Wanders 105600878e cmake: only allow AppImage updater on linux 2023-02-19 12:33:19 +01:00
Rosalie Wanders 415202e15f RMG: set original file permissions to updated AppImage 2023-02-19 12:28:36 +01:00
Rosalie Wanders 618a6f6c9f Package: change ArchLinux PKGBUILD to use the latest version 2023-02-19 01:01:24 +01:00
Rosalie Wanders af70f35bf2 README: add Download section 2023-02-19 01:01:24 +01:00
Rosalie Wanders 43bb0a3a1c ci: add -DUPDATER=ON -DAPPIMAGE_UPDATER=ON to AppImage build 2023-02-19 01:01:24 +01:00
Rosalie Wanders 8d9f83b1cc RMG: implement AppImage updater 2023-02-19 01:01:24 +01:00
Rosalie Wanders 7d713afbdd cmake: add APPIMAGE_UPDATER option 2023-02-19 01:01:24 +01:00
Rosalie Wanders 5044ef8ab1 Package: specify OUTPUT in AppImage Create.sh 2023-02-19 01:01:24 +01:00
Rosalie 5b4fe5667a ci: use ubuntu 20.04 LTS and add qt6 backport PPA 2023-02-19 01:01:24 +01:00
Rosalie Wanders a4d3efa087 RMG-Core: use filenames instead of absolute paths for plugins 2023-02-19 01:01:24 +01:00
Rosalie Wanders 9cb8adce55 Package: add AppImage files 2023-02-19 01:01:24 +01:00
Rosalie Wanders c061981de0 ci: build AppImage 2023-02-19 01:01:24 +01:00
Rosalie Wanders b2f76fc436 RMG: allow overriding RMG-Core paths using commandline 2023-02-19 01:01:22 +01:00
Rosalie Wanders dc58fbe900 RMG-Core: add CoreSet*PathOverride functions 2023-02-18 00:46:22 +01:00
Rosalie Wanders 0e80142da1 Package: remove empty description tag from appdata.xml 2023-02-18 00:35:30 +01:00
Rosalie Wanders ee77bc7c9b RMG: use the additional SpeedFactor settings 2023-02-17 22:03:25 +01:00
Rosalie Wanders b978248c03 RMG-Core: add more SpeedFactor settings 2023-02-17 22:02:50 +01:00
Rosalie Wanders 85d2b5be5a RMG: skip non-fatal mupen64plus errors 2023-02-17 21:48:11 +01:00
Rosalie Wanders cee35297d6 cmake: fix default for FORCE_XCB option 2023-02-17 21:38:10 +01:00
Rosalie Wanders edde08849f cmake: add FORCE_XCB option 2023-02-17 21:21:24 +01:00
RetraCarteR f649053e00 Add Ability to Move and Re-order Columns in "Game List" Mode (#105) 2023-02-17 10:45:14 +01:00
Rosalie Wanders 6c6b4bcd3a RMG: add Speed Factor hotkeys to {add,remove}FullscreenActions() 2023-02-16 19:37:40 +01:00
Rosalie Wanders 1fef816572 RMG: move changing speed factor to it's own function & add OSD message 2023-02-14 23:00:55 +01:00
Rosalie Wanders a6203cf6e9 RMG: add speed factor keybindings 2023-02-14 22:53:17 +01:00
Rosalie Wanders 200bb0f6e3 RMG-Core: add speed factor keybinding settings 2023-02-14 22:53:17 +01:00
Rosalie Wanders 1dd2fca3db RMG: add "Speed Factor" to System menubar 2023-02-14 22:37:20 +01:00
Rosalie Wanders 5444f3b807 RMG-Core: introduce SpeedFactor functions 2023-02-14 22:36:15 +01:00
Rosalie Wanders 897d81a188 RMG: add support for stylesheets & GUI_IconTheme setting 2023-02-14 21:12:34 +01:00
Rosalie Wanders eae18c446a RMG-Core: add GUI_IconTheme setting 2023-02-14 21:11:56 +01:00
Rosalie Wanders fb7402e394 Package: v0.3.5 2023-02-14 14:29:33 +01:00
Rosalie Wanders 63dc9cbe7c 3rdParty: update mupen64plus-video-parallel 2023-02-14 14:09:07 +01:00
Rosalie Wanders ac63f4809f RMG-Input: fix for loop in MainDialog::accept() 2023-02-14 13:44:55 +01:00
Rosalie Wanders 0bdf3ada25 RMG-Input: correct old profile detection 2023-02-14 13:30:08 +01:00
Rosalie Wanders aa684b903b 3rdParty: update GLideN64 2023-02-14 12:30:04 +01:00
Rosalie Wanders db0ae36702 3rdParty: update mupen64plus-video-parallel 2023-02-13 20:08:00 +01:00
Rosalie Wanders 3d5e812c6f 3rdParty: update mupen64plus-video-parallel 2023-02-13 19:51:51 +01:00
Rosalie Wanders 07f6810835 3rdParty: update mupen64plus-video-parallel 2023-02-13 19:39:02 +01:00
Rosalie Wanders b3e2a43cf8 RMG: use different signature of CoreGetRomType() 2023-02-12 22:35:06 +01:00
Rosalie Wanders 96f4abbc07 RMG-Core: change signature of CoreGetRomType() 2023-02-12 22:34:48 +01:00
Rosalie Wanders d96746c933 RMG: refactor EmulationThread & move license header in RomSearcherThread 2023-02-12 22:24:34 +01:00
Rosalie Wanders 4391ebd94a RMG-Input: fix RevertSettings not deleting profile sections in some cases 2023-02-12 21:54:20 +01:00
Rosalie Wanders 081029e3d1 RMG-Input: fix reset button not working 2023-02-12 21:48:14 +01:00
Rosalie Wanders 541724b63c Package: v0.3.4 2023-02-11 19:48:49 +01:00
Rosalie Wanders 304afbb50d RMG-Input: add Input_FilterEventsFor{Buttons,Axis} settings 2023-02-11 19:47:12 +01:00
Rosalie Wanders 1ba88f48bb RMG-Core: add Input_FilterEventsFor{Buttons,Axis} settings 2023-02-11 19:46:00 +01:00
Rosalie Wanders 8f8c9c35f1 3rdParty: update GLideN64 2023-02-11 15:28:54 +01:00
Rosalie Wanders 1c07d032ef RMG-Input: account for added profiles in RevertSettings() 2023-02-11 15:18:44 +01:00
Rosalie Wanders c500a17b1a RMG-Input: implement reverting settings & improve saving 2023-02-11 14:33:30 +01:00
Rosalie Wanders 6d0347b48a RMG-Core: introduce CoreSettingsRevertSection() 2023-02-11 14:32:43 +01:00
Rosalie Wanders 83af0ff4af RMG-Input: improve per game profile handling 2023-02-11 13:41:26 +01:00
Rosalie Wanders 32c13eee1d RMG-Core: add Input_UseGameProfile setting 2023-02-11 13:40:50 +01:00
Rosalie Wanders 42597a76f0 RMG-Input: handle automatic input device in CheckInputDeviceSettings() 2023-02-11 13:09:32 +01:00
Rosalie Wanders 7c59a520aa RMG: improve updater script for windows 2023-02-10 21:23:25 +01:00
Rosalie Wanders 3c124d8519 RMG-Input: change size policy for top UI elements 2023-02-10 15:01:31 +01:00
Rosalie Wanders 76282a11da RMG-Input: use const wherever possible in main.cpp 2023-02-10 14:35:51 +01:00
Rosalie Wanders 5249bf6a56 RMG-Input: fix button mapping when having multiple mappings in get_axis_state() 2023-02-10 14:23:32 +01:00
Rosalie Wanders 12e0dac777 RMG-Input: store & use initial size in MappingButton 2023-02-10 13:45:31 +01:00
Rosalie Wanders b4e3bede3b Package: v0.3.3 2023-02-09 22:04:00 +01:00
Rosalie Wanders 679731f004 Screenshots: update InputSettings.png 2023-02-09 22:04:00 +01:00
Rosalie Wanders 3bbd29916b RMG-Input: implement creation of profiles 2023-02-09 21:55:45 +01:00
Rosalie Wanders 6516330289 RMG-Input: slight UI changes 2023-02-09 21:53:47 +01:00
Rosalie Wanders 0628ea920b RMG-Input: introduce 'Automatic' input device 2023-02-09 21:53:47 +01:00
Rosalie Wanders 40a4133565 RMG-Core: add Input_{Profiles,UseProfile} setting 2023-02-09 21:53:47 +01:00
Rosalie Wanders b4425fe1be 3rdParty: update mupen64plus-rsp-parallel 2023-02-09 19:24:24 +01:00
Rosalie Wanders 809cbcbc21 3rdParty: update mupen64plus-core 2023-02-09 19:24:04 +01:00
Rosalie Wanders 2ae2b994a8 Package: update Cheats screenshot aswell 2023-02-07 00:44:00 +01:00
Rosalie Wanders 8ce36cdc03 Package: update screenshots 2023-02-06 22:32:30 +01:00
Rosalie Wanders 3707a86c79 Package: v0.3.2 2023-02-06 22:23:53 +01:00
Rosalie Wanders eea3ec7f95 RMG-Input: load SDL_GameControllerDB 2023-02-06 16:01:15 +01:00
Rosalie Wanders 4a2c6761fc cmake: install SDL_GameControllerDB 2023-02-06 16:01:15 +01:00
Rosalie Wanders 7a4e179f4c 3rdParty: add SDL_GameControllerDB 2023-02-06 16:01:15 +01:00
Rosalie Wanders 11eaadb739 RMG: use RomBrowser_SortAfterSearch setting 2023-02-05 20:29:40 +01:00
Rosalie Wanders 41b77b54ea RMG-Core: add RomBrowser_SortAfterSearch setting 2023-02-05 20:29:11 +01:00
Rosalie Wanders 22689bd9ee 3rdParty: update mupen64plus-core 2023-02-05 20:02:39 +01:00
Rosalie Wanders 831535c86f RMG-Core: remove Input_InvertAxis setting 2023-02-05 20:02:25 +01:00
Rosalie Wanders ce43955784 RMG-Input: remove 'Invert Axis Mapped To LRZ' 2023-02-05 20:02:25 +01:00
Rosalie Wanders e85f4f4309 RMG-Input: filter SDL events based on joystick type 2023-02-05 20:02:25 +01:00
Rosalie Wanders 00b3f33530 RMG-Core: use extracted_file.filename() in CoreOpenRom() 2023-02-04 23:18:47 +01:00
Rosalie Wanders 1b0116a0cb RMG-Core: don't use OSAL_FILES_DIR_SEPERATOR_STR in CoreOpenRom() 2023-02-04 23:14:45 +01:00
Rosalie Wanders 486281427c Package: v0.3.1 2023-02-04 22:40:11 +01:00
Rosalie Wanders 8ccdc415bc RMG-Input: implement support for mapping multiple inputs 2023-02-04 22:28:37 +01:00
Rosalie Wanders 008049265d RMG-Core: don't add list separator at end of the list in settings 2023-02-04 22:10:48 +01:00
Rosalie Wanders fef407b839 RMG-Core: implement string list settings functions 2023-02-04 17:22:26 +01:00
Rosalie Wanders 084570bc4b 3rdParty: update mupen64plus-core 2023-02-04 14:43:45 +01:00
Rosalie Wanders 3d91e0c3e3 3rdParty: update GLideN64 2023-02-04 14:39:34 +01:00
Rosalie Wanders b5a942b4fe RMG: retrieve fallbackTheme before applying application theme 2023-02-02 22:28:37 +01:00
Rosalie Wanders 5c5cc8453d RMG: correct remove duplicate keybindings in SettingsDialog 2023-02-02 21:48:33 +01:00
Rosalie Wanders 30495795cd RMG: account for 'Refresh ROM List' in SettingsDialog::commonHotkeySettings() 2023-02-02 21:47:57 +01:00
Rosalie Wanders 073cdd2815 RMG: remove unneeded mutex in SettingsDialog.hpp 2023-02-02 21:30:04 +01:00
Rosalie Wanders fe21c73f75 RMG: improve hotkey button behavior in SettingsDialog 2023-02-02 21:28:44 +01:00
Rosalie Wanders a6cba2ce2a RMG: account for filenames without a dot in RomBrowserWidget::getCurrentCover() 2023-02-02 21:21:59 +01:00
Rosalie Wanders 9afd971b43 RMG: correct basename in RomBrowserWidget::getCurrentCover() 2023-02-02 21:20:21 +01:00
Rosalie Wanders b0f9136fe8 RMG: skip empty names in RomBrowserWidget::getCurrentCover() 2023-02-02 12:57:58 +01:00
Rosalie Wanders b513439565 RMG: support base name of ROM file for covers 2023-02-02 12:57:37 +01:00
Rosalie Wanders 42494e5019 RMG: show emulation error message after switching back to the ROM browser 2023-02-01 20:55:53 +01:00
Rosalie Wanders 8653234cb3 RMG: don't switch to the ROM browser when launching a ROM from the commandline 2023-02-01 20:55:29 +01:00
Rosalie Wanders 6a14761770 RMG-Core: implement support for ndd/d64 files in zip files 2023-02-01 20:39:07 +01:00
Rosalie Wanders 399a5c93b2 RMG-Core: introduce & use CoreResetMediaLoader() 2023-02-01 19:43:59 +01:00
Rosalie Wanders be2db3c95a 3rdParty: update mupen64plus-core 2023-01-31 21:59:00 +01:00
Rosalie Wanders 7f7ac4c5fb 3rdParty: update mupen64plus-core 2023-01-24 16:24:33 +01:00
Rosalie Wanders 7ca98bb496 3rdParty: use ${IMGUI_BUILD_DIR} instead of ${IMGUI_DIR}/build 2023-01-24 15:39:32 +01:00
Rosalie Wanders e9cf27411b RMG: shutdown OSD before moving OpenGL context back to GUI thread 2023-01-24 15:17:14 +01:00
Rosalie Wanders d8f1a5a118 Package: v0.3.0 2023-01-23 22:50:18 +01:00
Rosalie Wanders 07ea2d8ec4 RMG: reset OSD message in OnScreenDisplayShutdown() 2023-01-23 22:43:24 +01:00
Rosalie Wanders 2c63963134 3rdParty: create imgui build directory in CONFIGURE_COMMAND 2023-01-23 22:43:24 +01:00
Rosalie Wanders c9d9e71631 RMG: std::ceil() when accounting for HiDPI scaling in on_VidExt_ResizeWindow 2023-01-22 18:50:06 +01:00
Rosalie Wanders 69726baa48 Script: add --no-translations to windeployqt-qt6 in BundleDependencies.sh 2023-01-22 14:15:46 +01:00
Rosalie Wanders c02a44d020 RMG: fix build failure on windows 2023-01-22 14:04:27 +01:00
Rosalie Wanders 1c0c3eb6aa Script: remove DownloadStyles.sh 2023-01-22 13:53:32 +01:00
Rosalie Wanders 7f9f30181e ci: remove usage of DownloadStyles.sh 2023-01-22 13:53:23 +01:00
Rosalie Wanders 2bc788beea RMG: expose & use GUI_Theme setting 2023-01-22 13:52:30 +01:00
Rosalie Wanders 4a0d20c1a1 RMG-Core: remove GUI_{Style,IconTheme} settings & add GUI_Theme setting 2023-01-22 13:51:36 +01:00
Rosalie Wanders 2ea9efd622 RMG: change tab order of SettingsDialog 2023-01-22 13:30:49 +01:00
Rosalie Wanders 723f4ab16b cmake: remove USE_QT5 option 2023-01-22 13:30:02 +01:00
Rosalie Wanders a242ae78eb RMG-Core: remove GUI_AllowManualResizing setting 2023-01-22 13:04:28 +01:00
Rosalie Wanders c037e1465f RMG: remove usage of GUI_AllowManualResizing setting 2023-01-22 13:04:21 +01:00
Rosalie Wanders 3e8578f2fd RMG: store & load maximized state 2023-01-22 12:51:14 +01:00
Rosalie Wanders 0050646ad7 RMG-Core: add RomBrowser_Maximized setting 2023-01-22 12:51:00 +01:00
Rosalie Wanders f2ef7e345f RMG-Core: improve error message in read_zip_file 2023-01-21 16:01:05 +01:00
Rosalie Wanders 3c0698d14b RMG-Core: open std::ifstream with std::ios::binary in Rom.cpp 2023-01-21 15:26:09 +01:00
Rosalie Wanders ec677c8d26 RMG-Core: implement zlib file functions 2023-01-21 14:53:22 +01:00
Rosalie Wanders f115c82512 RMG: expose & use GUI_OnScreenDisplayDuration setting 2023-01-19 15:24:58 +01:00
Rosalie Wanders 9f4f8ab15b RMG-Core: add GUI_OnScreenDisplayDuration setting 2023-01-19 15:24:39 +01:00
Rosalie Wanders 532d8bcaee RMG: prevent imgui.ini from being created 2023-01-19 15:08:22 +01:00
Rosalie Wanders 2978b8443c RMG: expose & use GUI_OnScreenDisplayOpacity setting 2023-01-19 15:03:59 +01:00
Rosalie Wanders 3b1fbcd9d3 RMG-Core: add GUI_OnScreenDisplayOpacity setting 2023-01-19 15:03:43 +01:00
Rosalie Wanders de4d4c27c7 RMG-Core: fix M64TYPE_FLOAT not behaving correctly 2023-01-19 15:03:30 +01:00
Rosalie Wanders 91bf6ad996 RMG: show toolbar when it's hidden in loadGeometry() 2023-01-19 14:27:03 +01:00
Rosalie Wanders 312885bec1 RMG: remove unneeded includes in VidExt.cpp 2023-01-19 14:01:10 +01:00
Rosalie Wanders 8641e1b3ba RMG: introduce OSD 2023-01-19 13:58:20 +01:00
Rosalie Wanders ca203d96b0 RMG-Core: add OSD settings 2023-01-19 13:52:17 +01:00
Rosalie Wanders 6774c8731a 3rdParty: add imgui 2023-01-19 13:52:10 +01:00
Rosalie Wanders b603f3b75c gitignore: add compile_commands.json 2023-01-19 13:47:07 +01:00
Rosalie Wanders b546826b67 gitignore: add ArchLinux package 2023-01-19 13:47:04 +01:00
Rosalie Wanders a39263aeb5 3rdParty: update GLideN64 2023-01-19 12:33:11 +01:00
Rosalie Wanders ecaa5b9dee 3rdParty: update mupen64plus-core 2023-01-19 12:32:47 +01:00
Rosalie 7fcc468353 Script: update openssl libs in BundleDependencies.sh 2023-01-18 23:47:35 +01:00
porcino 52952942e9 RMG-Input: correct simulate_deadzone (#86) 2023-01-18 23:31:26 +01:00
Rosalie Wanders 81dc449637 RMG-Input: force refresh deadzone label value 2023-01-18 21:04:37 +01:00
Rosalie Wanders ce25524ed9 README: update to reflect build changes 2023-01-18 20:59:52 +01:00
Rosalie Wanders 30a3522def Script: remove unused scripts 2023-01-18 20:59:35 +01:00
Rosalie Wanders f62de70aa5 Package: update archlinux PKGBUILD 2023-01-18 20:47:29 +01:00
Rosalie Wanders ec190adc51 Script: remove pushd & popd from Build.sh 2023-01-18 20:31:58 +01:00
Rosalie Wanders 7095824874 ci: install ninja 2023-01-18 20:31:46 +01:00
Rosalie Wanders b243f48fff Script: copy dependencies for core lib in BundleDependencies.sh 2023-01-18 20:31:46 +01:00
Rosalie Wanders 3bc052e948 Script: use Ninja in Build.sh & use cmake --build & cmake --install 2023-01-18 20:31:46 +01:00
Rosalie Wanders 482e237d08 cmake: prepend bash to bundle_dependencies target command 2023-01-18 20:31:46 +01:00
Rosalie Wanders 86f38ab024 3rdParty: use make instead of $(MAKE) 2023-01-18 20:31:46 +01:00
Rosalie Wanders c837d736bb 3rdParty: update mupen64plus-video-parallel 2023-01-10 21:53:43 +01:00
Rosalie Wanders ab94fd484f 3rdParty: update mupen64plus-core 2023-01-10 21:53:36 +01:00
Rosalie Wanders 1508b11044 3rdParty: update mupen64plus-core 2023-01-06 21:40:52 +01:00
Rosalie Wanders b4e18d1b63 RMG: add save state slot keybindings in addFullscreenActions() 2023-01-05 12:26:32 +01:00
Rosalie Wanders f49272288d RMG: correct QUrl in RomBrowserWidget.cpp 2023-01-04 21:36:20 +01:00
Rosalie Wanders f1dd82c65e README: update dependencies 2023-01-04 21:25:16 +01:00
Rosalie Wanders 7aa7eaffb9 ci: remove unrequired msys2 packages 2023-01-04 21:10:48 +01:00
Rosalie Wanders 6577fa9810 RMG: correct QUrl in on_Action_OpenRomDirectory() 2023-01-04 15:00:06 +01:00
Rosalie Wanders 6aabc4eca8 RMG: add 'Open ROM Directory' to ROM Browser 2023-01-04 14:55:20 +01:00
Rosalie Wanders bf5b3d3c99 RMG: add 'Play Game with Cartridge" when a disk is selected 2023-01-04 14:45:15 +01:00
Rosalie Wanders 420eb39c16 RMG-Core: store CoreRomType in RomHeaderAndSettings cache 2023-01-04 14:43:54 +01:00
Rosalie Wanders 6dd764c04c 3rdParty: fix make clean not working correctly 2023-01-04 14:12:42 +01:00
Rosalie Wanders 95d5141a2b 3rdParty: update GLideN64 2023-01-04 13:50:39 +01:00
Rosalie 51c6c3904d README: add some screenshots 2023-01-04 11:01:23 +01:00
Rosalie Wanders 32a39afc75 Package: v0.2.9 2023-01-03 19:09:35 +01:00
Rosalie Wanders fd967cc2a3 RMG: correct commonInterfaceStyleSettings() in SettingsDialog 2023-01-03 18:39:51 +01:00
Rosalie Wanders 8c0bb09667 RMG: improve behavior of Hotkeys tab in SettingsDialog 2023-01-03 18:28:38 +01:00
Rosalie Wanders 8c753d6cfe RMG: add 'Current Save State' tab to Hotkeys tab in SettingsDialog 2023-01-03 18:02:40 +01:00
Rosalie Wanders 276e681f29 RMG-Core: add save state slot keybinding settings 2023-01-03 18:00:48 +01:00
Rosalie Wanders f23b17e1b8 RMG: "Choose ROM Directory" -> "Change ROM Directory" 2023-01-03 17:39:47 +01:00
Rosalie Wanders f1e10fa4b1 RMG: add icon for 'Current Save State' & 'GS Button' 2023-01-03 17:39:20 +01:00
Rosalie Wanders be67cd03cb RMG-Core: correct CORE_INSTALL_PREFIX name 2023-01-03 16:37:42 +01:00
Rosalie Wanders d7dfe12fb4 RMG: don't use setCurrentIndex() in MainWindow.cpp 2023-01-03 16:25:53 +01:00
Rosalie Wanders be437afd2f RMG: save geomtry in closeEvent() when emulation isn't running 2023-01-03 16:10:26 +01:00
Rosalie Wanders f72688773a RMG: don't switch back to ROM browser in closeEvent() 2023-01-03 15:07:44 +01:00
Rosalie Wanders fb328d8d92 RMG: install qt message handler 2023-01-03 14:40:51 +01:00
Rosalie Wanders 36e6d2fcc7 RMG: add -q/--quit-after-emulation commandline option 2023-01-03 13:57:08 +01:00
Rosalie Wanders 7b3293341b RMG: check visibility of OGLWidget in VidExt_OglSetup() 2023-01-03 13:50:57 +01:00
Rosalie Wanders 0a7b72a51b RMG: only set current directory in when PORTABLE_INSTALL is defined 2023-01-03 13:10:19 +01:00
Rosalie Wanders 6265973cc6 RMG-Core: use std::filesystem::path in osal_dynlib functions 2023-01-03 13:06:48 +01:00
Rosalie Wanders f1edc47a80 RMG-Core: correct osal_files_get_file_time for Windows 2023-01-03 12:53:06 +01:00
Rosalie Wanders 8f60d5c80f RMG-Core: only free buffer when opening a cartridge 2023-01-02 12:54:19 +01:00
Rosalie Wanders c42489fa81 RMG: correct 64DD disk file extension in RomBrowserEmptyWidget 2023-01-02 00:07:39 +01:00
Rosalie Wanders 66b60c988a RMG: update copyright year in AboutDialog 2023-01-02 00:04:22 +01:00
Rosalie Wanders 5d20e98aba Package: v0.2.8 2023-01-01 13:55:11 +01:00
Rosalie Wanders 617ee3f96c RMG: only call on_VidExt_ResizeWindow when not returning from fullscreen 2023-01-01 13:36:48 +01:00
Rosalie Wanders 083f7c2e4f RMG: simplify vidext function implementation 2023-01-01 13:14:07 +01:00
Rosalie Wanders a8ea1795bf Script: simplify BundleDependencies.sh 2023-01-01 12:43:49 +01:00
Rosalie Wanders 8a6cb4b5a8 RMG: configure toolbar & statusbar visibility in configureUI 2022-12-31 14:17:52 +01:00
Rosalie Wanders 53edf065a5 RMG: don't return when over the item limit in RomSearcherThread 2022-12-31 14:17:52 +01:00
Rosalie Wanders bf65be483d RMG: set current view widget in RomBrowserWidget constructor 2022-12-31 13:22:02 +01:00
Rosalie Wanders 1e90047368 3rdParty: use CMAKE_CONFIGURE_ARGS for mupen64plus-rsp-parallel 2022-12-30 14:24:07 +01:00
Rosalie Wanders abd1160f87 RMG: disable 'Uniform Size (Grid View)' during emulation 2022-12-29 01:34:49 +01:00
Rosalie Wanders 55d7dd9d89 RMG-Core: improve error message in read_raw_file 2022-12-29 01:18:58 +01:00
Rosalie Wanders b7eb1afb86 Package: v0.2.7 2022-12-29 00:28:43 +01:00
Rosalie Wanders 25ddb4a531 RMG: only refresh ROM list in SetGridViewUniformSizes when in grid view 2022-12-29 00:17:44 +01:00
Rosalie Wanders 79f7c2224b RMG: enable smooth scrolling in RomBrowserWidget 2022-12-29 00:14:58 +01:00
Rosalie Wanders 8adda4fc7d RMG: add more icons to the View menu 2022-12-29 00:14:38 +01:00
Rosalie Wanders 5d23743133 RMG: add 'Uniform Size (Grid View)' to View menu 2022-12-29 00:14:03 +01:00
Rosalie Wanders 2558e5d6a6 RMG-Core: add RomBrowser_GridViewUniformItemSizes setting 2022-12-29 00:08:49 +01:00
Rosalie Wanders 859b81b7e0 RMG: fixup cover filename in RomBrowserWidget 2022-12-28 23:09:46 +01:00
Rosalie Wanders 30369f58a9 3rdParty: update mupen64plus-core 2022-12-28 17:47:04 +01:00
Rosalie Wanders 30afc80a64 3rdParty: update mupen64plus-core 2022-12-28 17:23:32 +01:00
Rosalie Wanders 949eee8d08 RMG: improve updater script on windows 2022-12-28 16:34:40 +01:00
Rosalie Wanders 1fae30bd33 Script: also bundle libjpeg-8.dll for windows in BundleDependencies.sh 2022-12-28 16:18:59 +01:00
Rosalie Wanders d8817bf0f3 RMG: add disk files to RomBrowserEmptyWidget 2022-12-28 01:00:31 +01:00
Rosalie Wanders 5279b10b67 RMG: show core error even when statusbar is disabled 2022-12-28 00:36:21 +01:00
Rosalie Wanders 391f46be22 Package: update screenshots 2022-12-28 00:16:21 +01:00
Rosalie Wanders 44809bf28f Package: v0.2.6 2022-12-28 00:12:09 +01:00
Rosalie Wanders 3cd113c46f RMG: show context menu even when not having a selection 2022-12-28 00:10:56 +01:00
Rosalie Wanders 3d195c6a4d RMG: overhaul UI 2022-12-27 23:54:54 +01:00
Rosalie Wanders 423d30ac29 RMG-Core: introduce CoreClearRomHeaderAndSettingsCache() 2022-12-27 23:26:42 +01:00
Rosalie Wanders b07b73e005 RMG-Core: implement support for M64CMD_DISK_OPEN & M64CMD_DISK_CLOSE 2022-12-27 23:26:40 +01:00
Rosalie Wanders 418d9c4684 3rdParty: update mupen64plus-core 2022-12-27 23:26:38 +01:00
Rosalie Wanders 1801a48eaa 3rdParty: update GLideN64 2022-12-27 23:26:36 +01:00
Rosalie Wanders 8e8fbcdd2e Package: update archlinux PKGBUILD 2022-12-27 23:26:19 +01:00
Rosalie Wanders d5834de5e7 RMG-Input: disable Input_RemoveDuplicateMappings on linux 2022-12-27 23:25:53 +01:00
Rosalie Wanders a52e3fe1e5 RMG-Core: add more GUI settings 2022-12-19 21:07:45 +01:00
Rosalie Wanders eb261bc2bf RMG-Core: fix default save state/game directory being wrong 2022-12-19 21:07:45 +01:00
Rosalie Wanders 7b5f735714 RMG-Core: move over cheat settings in CoreUpdateCheat() 2022-12-19 13:27:10 +01:00
Rosalie Wanders 404c2c4f43 RMG: return M64ERR_UNSUPPORTED in VidExt_List{Modes,Rates} 2022-12-19 13:27:07 +01:00
Rosalie Wanders 57f1a33e51 3rdParty: update GLideN64 2022-12-19 13:27:05 +01:00
Rosalie Wanders fa277352b0 3rdParty: update angrylion-rdp-plus 2022-12-19 13:27:02 +01:00
Rosalie Wanders f502984e05 3rdParty: use $(MAKE) instead of make 2022-12-19 13:26:56 +01:00
Rosalie Wanders c205b5bfd3 3rdParty: update mupen64plus-video-parallel 2022-12-15 18:35:38 +01:00
Rosalie Wanders c6625e137d Package: v0.2.5 2022-12-14 20:46:09 +01:00
Rosalie Wanders 0ad7e1d715 Package: update & add screenshots 2022-12-14 20:38:45 +01:00
Rosalie Wanders 1f8d5be9a7 Package: update ArchLinux PKGBUILD 2022-12-14 20:30:12 +01:00
Rosalie Wanders 21673affbb RMG-Core: include Config.hpp in Directories.cpp 2022-12-14 20:28:11 +01:00
Rosalie Wanders a0a1255ef3 3rdParty: update mupen64plus-video-parallel 2022-12-14 20:16:26 +01:00
Rosalie Wanders 206a5ec7f6 3rdParty: update mupen64plus-video-angrylion-plus 2022-12-14 20:16:18 +01:00
Rosalie Wanders 8661273568 Script: update DownloadStyles.sh 2022-12-14 19:49:16 +01:00
Rosalie Wanders 6aed340831 RMG: call CoreGetVersion() in main.cpp 2022-12-14 19:13:38 +01:00
Rosalie Wanders f7bfb6aea1 RMG: remove Config.hpp include from main.cpp 2022-12-14 19:10:22 +01:00
Rosalie Wanders c5ae117cf8 RMG: remove Config.hpp include in RomBrowserWidget 2022-12-14 18:56:26 +01:00
Rosalie Wanders a1c9dc3f12 RMG: slightly redesign RomInfoDialog 2022-12-14 18:54:59 +01:00
Rosalie Wanders 0f3e70706d RMG-Input: allow removing/resetting the main profile 2022-12-14 18:50:55 +01:00
Rosalie Wanders 722ca67b87 RMG-Input: enable close button on all dialogs 2022-12-14 18:41:34 +01:00
Rosalie Wanders 981897df8c RMG-Audio: enable close button on all dialogs 2022-12-14 18:41:28 +01:00
Rosalie Wanders 3a066dfc03 RMG: enable close button on all dialogs 2022-12-14 18:41:06 +01:00
Rosalie Wanders 870481e34e Data: remove stylesheet.qss 2022-12-14 18:27:23 +01:00
Rosalie Wanders 9f5f2334d7 RMG: remove Config.hpp & use CoreGetVersion() 2022-12-14 18:26:30 +01:00
Rosalie Wanders 330a66c81c RMG-Core: introduce & use CoreGetVersion() 2022-12-14 18:26:01 +01:00
Rosalie Wanders 92b4d4dc32 RMG: remove 'About' button in plugins tab in SettingsDialog 2022-12-14 18:15:31 +01:00
Rosalie Wanders 531fab51be RMG: add correct info layouts to User Interface tab in SettingsDialog 2022-12-14 00:21:14 +01:00
Rosalie Wanders 3f027fad63 RMG-Input: force call on_controllerPluggedCheckBox_toggled() 2022-12-14 00:13:35 +01:00
Rosalie Wanders 6eb46dd63c RMG: also load misc settings tab in SettingsDialog 2022-12-13 23:53:58 +01:00
Rosalie Wanders 70830ae016 RMG-Input: do nothing in CheckInputDeviceSettings() when combobox is empty 2022-12-13 23:31:56 +01:00
Rosalie Wanders 8a88a736ad RMG-Input: actually add required svg resource 2022-12-13 23:02:39 +01:00
Rosalie Wanders d580d2be9a RMG-Input: add Z-Trigger to the svg & hook it up to ControllerImageWidget 2022-12-13 22:53:03 +01:00
Rosalie Wanders 0e3fc0e981 RMG: fix empty style setting 2022-12-13 21:57:47 +01:00
Rosalie Wanders 4907b2dd32 RMG: use fallback stylesheet 2022-12-13 21:57:44 +01:00
Rosalie Wanders 3ad2a5760e RMG: make ui_Stylesheet_Setup windows exclusive 2022-12-13 21:42:53 +01:00
Rosalie Wanders e474a09642 ci: execute DownloadStyles.sh on windows 2022-12-13 21:38:07 +01:00
Rosalie Wanders f5296c9f79 RMG: add style setting to SettingsDialog 2022-12-13 21:37:52 +01:00
Rosalie Wanders f8e1ed3920 RMG-Core: add GUI_Style setting 2022-12-13 21:33:01 +01:00
Rosalie Wanders 9aeca88946 Script: add DownloadStyles.sh 2022-12-13 21:32:43 +01:00
Rosalie Wanders 3961c066be ci: specify key for ccache-action 2022-12-13 16:11:32 +01:00
Rosalie Wanders 4aeb3da6eb cmake: respect C/C++ compiler in 3rdParty projects 2022-12-13 15:40:50 +01:00
Rosalie Wanders bf9e370ddd ci: use ccache 2022-12-13 15:26:29 +01:00
Rosalie Wanders 7c72fa98fd cmake: add USE_CCACHE option 2022-12-13 15:25:25 +01:00
Rosalie Wanders 0824586db9 RMG: remove Debugger checkbox from SettingsDialog 2022-12-13 14:51:56 +01:00
Rosalie Wanders 8a22c6d929 RMG: rename Interface tab to User Interface in SettingsDialog 2022-12-13 14:50:58 +01:00
Rosalie Wanders 8f76619d7d cmake: add USE_QT5 option 2022-12-13 13:48:15 +01:00
Rosalie Wanders d94d9fc5d7 3rdParty: update GLideN64 2022-12-12 21:58:27 +01:00
Rosalie Wanders 38312f8add Script: use windeployqt-qt6 in BundleDependencies.sh 2022-12-12 21:58:27 +01:00
Rosalie Wanders d52b1e1b5a RMG: don't link to sdl 2022-12-12 21:58:27 +01:00
Rosalie Wanders 06c9d9b826 3rdParty: update parallel-rdp-standalone 2022-12-12 21:58:27 +01:00
Rosalie Wanders 20a669dbbb 3rdParty: update angrylion-rdp-plus 2022-12-12 21:58:27 +01:00
Rosalie Wanders 68c8c431a2 3rdParty: update GLideN64 2022-12-12 21:58:27 +01:00
Rosalie Wanders d6b1fdfa7b ci: use Qt6 packages 2022-12-12 21:58:27 +01:00
Rosalie Wanders 6ac9208c7f RMG-Input: use Qt6 2022-12-12 21:58:27 +01:00
Rosalie Wanders fdcfaf3fad RMG-Audio: use Qt6 2022-12-12 21:58:27 +01:00
Rosalie Wanders dd08dfafc8 RMG: use Qt6 2022-12-12 21:58:27 +01:00
Rosalie Wanders 22a019abb1 RMG: remove unused included header 2022-12-12 21:58:27 +01:00
Rosalie Wanders e112ae75eb RMG-Input: prepare for Qt6 2022-12-11 22:35:18 +01:00
Rosalie Wanders 0de1073094 RMG: prepare for Qt6 2022-12-11 22:35:06 +01:00
Rosalie Wanders 18a1a6afe6 RMG-Input: fix 'full match' not being correct in ControllerWidget 2022-12-10 22:17:16 +01:00
Rosalie Wanders 149bd86a89 Package: v0.2.4 2022-12-08 15:41:11 +01:00
Rosalie Wanders dbe67853dc RMG-Core: disable Audio_Synchronize by default 2022-12-08 15:23:21 +01:00
Rosalie Wanders 4f30be19b1 3rdParty: update GLideN64 2022-12-08 15:08:47 +01:00
Rosalie Wanders 0347033d89 3rdParty: update mupen64plus-core 2022-12-08 15:08:22 +01:00
Rosalie Wanders 5fc36d5743 RMG: fix InstallUpdateDialog not showing 2022-12-08 15:07:45 +01:00
Rosalie Wanders c745ec18bb cheats: add more cheats from Gent 2022-12-08 14:57:49 +01:00
Rosalie Wanders 0e84317fbc RMG-Core: use dynamic size in CachedRomHeaderAndSettings.cpp 2022-12-08 13:43:03 +01:00
Rosalie Wanders b7df075dec RMG-Core: introduce & use ConvertStringEncoding 2022-12-08 13:42:53 +01:00
Rosalie Wanders da3e30f735 RMG: don't re-initialize Discord Rpc in settings dialog
after CoreDiscordRpcShutdown(), CoreDiscordRpcInit() seems to do nothing.
2022-12-05 22:17:57 +01:00
Rosalie Wanders 9bd0ea0ba6 RMG-Core: properly depend on discord-rpc 2022-12-05 18:43:54 +01:00
Rosalie Wanders 91df63c660 Package: v0.2.3 2022-12-05 17:21:54 +01:00
Rosalie Wanders bea8abd60d 3rdParty: update mupen64plus-core & GLideN64 2022-12-05 17:20:49 +01:00
Rosalie Wanders 86bb226db4 3rdParty: correct discord-rpc BUILD_BYPRODUCTS 2022-12-05 16:40:00 +01:00
Rosalie Wanders 5bbdc7f821 RMG: add check for updates & discord rpc to settings dialog 2022-12-05 16:21:18 +01:00
Rosalie Wanders f23b0ca493 RMG-Core: implement & use DiscordRpc functions 2022-12-05 16:20:35 +01:00
Rosalie Wanders 538b503bcb 3rdParty: add discord-rpc 2022-12-05 16:19:13 +01:00
Rosalie Wanders cabc56550b RMG: introduce an updater 2022-12-04 20:43:33 +01:00
Rosalie Wanders 40f8fa982d Package: v0.2.2 2022-12-03 13:12:32 +01:00
Rosalie Wanders 00ad3c3cfb 3rdParty: update mupen64plus-core 2022-12-03 12:51:54 +01:00
Rosalie 3877f7c2da RMG-Audio: uncomment required line 2022-12-02 23:12:29 +01:00
Rosalie Wanders f10ad5b2a6 Package: v0.2.1 2022-12-02 21:18:13 +01:00
Rosalie Wanders d2eccb8ff2 cheats: add iQue cheats from Gent 2022-12-02 21:02:37 +01:00
Rosalie Wanders 827a4cb7cf cheats: move generated cheats to it's own directory 2022-12-02 21:01:56 +01:00
Rosalie Wanders bd02289ee7 RMG: improve failure state of CheatsDialog 2022-12-02 20:50:42 +01:00
Rosalie Wanders a238239adf RMG-Audio: fix mute option not working on emulation start 2022-12-02 20:20:18 +01:00
Rosalie Wanders beb9c3e352 RMG-Core: call CoreClearCheats() in CoreCloseRom() 2022-12-02 20:15:02 +01:00
Rosalie Wanders 6fc42c53f2 ci: install speex package 2022-12-02 18:47:30 +01:00
Rosalie Wanders 65401b49f1 RMG-Audio: use mupen64plus-audio-sdl as base 2022-12-02 18:39:47 +01:00
Rosalie Wanders 5a52f6e1ff RMG-Core: support CRLF in cheat files 2022-12-01 14:09:26 +01:00
Rosalie Wanders 38bf3751fb RMG: add 'Remove Duplicate Keybindings' option to SettingsDialog 2022-12-01 14:09:26 +01:00
Rosalie Wanders e26357dd07 RMG-Core: add KeyBinding_RemoveDuplicates setting 2022-12-01 14:09:26 +01:00
Rosalie Wanders 97ebc68b7e RMG: enable cancel button in CheatsDialog 2022-12-01 14:09:26 +01:00
Rosalie Wanders 4418831892 RMG: show error when CoreGetCurrentCheats() fails in CheatsDialog 2022-12-01 14:09:26 +01:00
Rosalie Wanders e64aa4701f RMG-Core: improve cheat error handling 2022-12-01 14:09:26 +01:00
Rosalie Wanders e09c4c34e8 RMG-Core: move cheat settings to it's own section 2022-12-01 14:09:26 +01:00
Sebastian Grabowski ac3a7bec33 README: Add instruction for Fedora dependencies (#70) 2022-11-30 18:56:43 +01:00
Rosalie Wanders 2f5635613f 3rdParty: don't ship mupencheat.txt 2022-11-30 07:16:00 +01:00
Rosalie Wanders 2cab81aa60 RMG-Core: increase RomBrowser_MaxItems to 250 2022-11-29 22:28:35 +01:00
Rosalie Wanders aa20225bc5 RMG-Core: change CACHE_FILE_ITEMS_MAX to 10000 2022-11-29 22:28:23 +01:00
Rosalie Wanders 9e2089bad4 RMG: disable Edit & Remove button by default in CheatsDialog 2022-11-29 22:22:24 +01:00
Rosalie Wanders 77612d5392 RMG: disable ok button in AddCheatDialog when launched 2022-11-29 22:14:53 +01:00
Rosalie Wanders a9bc0c3b86 RMG-Core: use MD5 as fallback for cheat filename 2022-11-29 22:08:37 +01:00
3443 changed files with 1144821 additions and 9804 deletions
+135 -31
View File
@@ -3,55 +3,138 @@ name: RMG
on: [push, pull_request]
jobs:
Linux:
runs-on: ubuntu-22.04
build-linux:
strategy:
matrix:
include:
- { os: ubuntu-24.04, features: ON, architecture: x86_64, configuration: Release }
- { os: ubuntu-24.04, features: ON, architecture: x86_64, configuration: Debug }
- { os: ubuntu-24.04, features: OFF, architecture: x86_64, configuration: Release }
- { os: ubuntu-24.04, features: OFF, architecture: x86_64, configuration: Debug }
- { os: ubuntu-24.04-arm, features: ON, architecture: aarch64, configuration: Release }
- { os: ubuntu-24.04-arm, features: ON, architecture: aarch64, configuration: Debug }
- { os: ubuntu-24.04-arm, features: OFF, architecture: aarch64, configuration: Release }
- { os: ubuntu-24.04-arm, features: OFF, architecture: aarch64, configuration: Debug }
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v6
with:
fetch-depth: 0
- uses: hendrikmuhs/ccache-action@v1.2.23
with:
key: linux-${{ matrix.architecture }}-${{ matrix.features }}-${{ matrix.configuration }}
- name: Install Packages
run: |
sudo apt-get -qq update
sudo apt-get upgrade
sudo apt-get -y install cmake libhidapi-dev libsamplerate0-dev libminizip-dev libsdl2-dev libfreetype6-dev libgl1-mesa-dev libglu1-mesa-dev pkg-config zlib1g-dev binutils-dev libspeexdsp-dev qtbase5-dev libqt5svg5-dev build-essential nasm git zip
# remove and disable snap, this fixes long update times
# taken from https://github.com/ading2210/gh-actions-remove-snap/blob/main/workflow.sh
sudo systemctl disable --now snapd
sudo apt-get purge -y snapd
echo "Package: snapd" | sudo tee /etc/apt/preferences.d/disable-snap.pref
echo "Pin: release a=*" | sudo tee -a /etc/apt/preferences.d/disable-snap.pref
echo "Pin-Priority: -10" | sudo tee -a /etc/apt/preferences.d/disable-snap.pref
sudo apt-mark hold firefox
sudo apt-get -y update
sudo apt-get -y upgrade
sudo apt-get -y install cmake libusb-1.0-0-dev libhidapi-dev libsamplerate0-dev libspeex-dev libminizip-dev libfreetype6-dev \
libgl1-mesa-dev libglu1-mesa-dev pkg-config zlib1g-dev binutils-dev libspeexdsp-dev qt6-base-dev libqt6svg6-dev libqt6websockets6-dev libvulkan-dev \
build-essential nasm git zip appstream xvfb qt6ct mesa-vulkan-drivers
# sdl3 dependencies
sudo apt-get -y install build-essential git make \
pkg-config cmake ninja-build gnome-desktop-testing libasound2-dev libpulse-dev \
libaudio-dev libjack-dev libsndio-dev libx11-dev libxext-dev \
libxrandr-dev libxcursor-dev libxfixes-dev libxi-dev libxss-dev libxtst-dev \
libxkbcommon-dev libdrm-dev libgbm-dev libgl1-mesa-dev libgles2-mesa-dev \
libegl1-mesa-dev libdbus-1-dev libibus-1.0-dev libudev-dev
- name: Prepare Environment
run: |
echo "GIT_REVISION=$(git describe --tags --always)" >> $GITHUB_ENV
- name: Build RMG (Portable)
run: ./Source/Script/Build.sh Release
- name: Build SDL3
run: |
export sdl_dir="$(pwd)/../SDL3"
git clone https://github.com/libsdl-org/SDL.git "$sdl_dir" -b release-3.4.10 --depth=1
mkdir -p "$sdl_dir/build"
cmake -S "$sdl_dir" -B "$sdl_dir/build" \
-DCMAKE_BUILD_TYPE="Release" \
-DCMAKE_INSTALL_LIBDIR="lib/${{ matrix.architecture }}-linux-gnu" \
-DCMAKE_INSTALL_FULL_LIBDIR="/usr/lib/${{ matrix.architecture }}-linux-gnu" \
-DCMAKE_C_COMPILER_LAUNCHER=ccache \
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache
cmake --build "$sdl_dir/build" --parallel "$(nproc)"
sudo cmake --install "$sdl_dir/build" --prefix /usr/
- name: Build RMG (AppImage)
run: |
export src_dir="$(pwd)"
export build_dir="$(pwd)/Build/AppImage"
export bin_dir="$(pwd)/Bin/AppImage"
mkdir $build_dir Bin/ -p
cmake -S "$src_dir" -B "$build_dir" -DCMAKE_BUILD_TYPE="${{ matrix.configuration }}" \
-DNETPLAY=${{ matrix.features }} \
-DVRU=${{ matrix.features }} \
-DUSE_ANGRYLION=${{ matrix.features }} \
-DUPDATER=${{ matrix.features }} \
-DAPPIMAGE_UPDATER=${{ matrix.features }} \
-DPORTABLE_INSTALL=OFF \
-DCMAKE_INSTALL_PREFIX="/usr" \
-DCMAKE_INSTALL_LIBDIR="lib" \
-G "Unix Makefiles"
cmake --build "$build_dir" --parallel "$(nproc)"
cmake --install "$build_dir" --strip --prefix="$bin_dir/usr"
shell: bash
- name: Upload RMG (Portable)
uses: actions/upload-artifact@v3
- name: Create AppImage
if: ${{ matrix.features == 'ON' && matrix.architecture == 'x86_64' && matrix.configuration == 'Release' }}
run: |
./Package/AppImage/Create.sh
shell: bash
- name: Upload RMG (AppImage)
if: ${{ matrix.features == 'ON' && matrix.architecture == 'x86_64' && matrix.configuration == 'Release' }}
uses: actions/upload-artifact@v7
with:
name: RMG-Portable-Linux64-${{ env.GIT_REVISION }}
path: Bin/Release/*
path: Bin/*.AppImage
Windows:
runs-on: windows-2019
build-windows:
runs-on: windows-2025
strategy:
matrix:
include:
- { features: ON, configuration: Release }
- { features: ON, configuration: Debug }
- { features: OFF, configuration: Release }
- { features: OFF, configuration: Debug }
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v6
with:
fetch-depth: 0
- uses: hendrikmuhs/ccache-action@v1.2.23
with:
key: windows-${{ matrix.features }}-${{ matrix.configuration }}
- uses: msys2/setup-msys2@v2
with:
path-type: inherit
update: true
msystem: ucrt64
install: >-
make
mingw-w64-x86_64-cmake
mingw-w64-x86_64-gcc
mingw-w64-x86_64-hidapi
mingw-w64-x86_64-freetype
mingw-w64-x86_64-libpng
mingw-w64-x86_64-SDL2
mingw-w64-x86_64-jasper
mingw-w64-x86_64-qt5
mingw-w64-x86_64-SDL2
mingw-w64-x86_64-hidapi
mingw-w64-x86_64-libsamplerate
mingw-w64-x86_64-python3-pip
mingw-w64-x86_64-python3-pyopenssl
mingw-w64-x86_64-nasm
mingw-w64-ucrt-x86_64-cmake
mingw-w64-ucrt-x86_64-gcc
mingw-w64-ucrt-x86_64-freetype
mingw-w64-ucrt-x86_64-libpng
mingw-w64-ucrt-x86_64-sdl3
mingw-w64-ucrt-x86_64-qt6
mingw-w64-ucrt-x86_64-libusb
mingw-w64-ucrt-x86_64-hidapi
mingw-w64-ucrt-x86_64-speexdsp
mingw-w64-ucrt-x86_64-libsamplerate
mingw-w64-ucrt-x86_64-nasm
mingw-w64-ucrt-x86_64-minizip
mingw-w64-ucrt-x86_64-vulkan-headers
git
- name: Prepare Environment
run: |
@@ -59,17 +142,38 @@ jobs:
echo "GIT_REVISION=$env:revision" >> $env:GITHUB_ENV
shell: pwsh
- name: Build RMG (Portable)
run: ./Source/Script/Build.sh Release
run: |
export src_dir="$(pwd)"
export build_dir="$(pwd)/Build/${{ matrix.configuration }}"
cmake -S "$src_dir" -B "$build_dir" -DCMAKE_BUILD_TYPE="${{ matrix.configuration }}" \
-DNETPLAY=${{ matrix.features }} \
-DVRU=${{ matrix.features }} \
-DUSE_ANGRYLION=${{ matrix.features }} \
-DUPDATER=${{ matrix.features }} \
-DPORTABLE_INSTALL=ON \
-G "MSYS Makefiles"
cmake --build "$build_dir" --parallel "$(nproc)"
cmake --install "$build_dir" --strip --prefix="$src_dir"
cmake --build "$build_dir" --target=bundle_dependencies
shell: msys2 {0}
- name: Create Installer
if: ${{ matrix.features == 'ON' && matrix.configuration == 'Release' }}
run: .\Build\Release\Source\Installer\CreateInstaller.bat
- name: Configure RMG (Portable)
if: ${{ matrix.features == 'ON' && matrix.configuration == 'Release' }}
run: touch Bin/Release/portable.txt
shell: msys2 {0}
- name: Upload RMG (Portable)
uses: actions/upload-artifact@v3
if: ${{ matrix.features == 'ON' && matrix.configuration == 'Release' }}
uses: actions/upload-artifact@v7
with:
name: RMG-Portable-Windows64-${{ env.GIT_REVISION }}
path: Bin/Release/*
- name: Upload RMG (Installer)
uses: actions/upload-artifact@v3
if: ${{ matrix.features == 'ON' && matrix.configuration == 'Release' }}
uses: actions/upload-artifact@v7
with:
name: RMG-Setup-Windows64-${{ env.GIT_REVISION }}
path: Bin/*.exe
+21 -3
View File
@@ -1,7 +1,25 @@
# CMake build directory
Build/
Bin/
# VSCode Configuration
.vscode/
# Clangd cache
.cache/
.cache/
# Archlinux Package
Package/ArchLinux/pkg/
Package/ArchLinux/rmg/
Package/ArchLinux/src/
Package/ArchLinux/*.pkg.*
# Fedora Package
Package/Fedora/*.rpm
Package/Fedora/*.tar.gz
Package/Fedora/results_*/
# Clangd compile_commands.json
compile_commands.json
# AppImage
squashfs-root
*.AppImage
Package/AppImage/appimagetool
Package/AppImage/lib4bin
Package/AppImage/sharun
# 3rdParty Build
Source/3rdParty/mupen64plus-core/src/asm_defines/asm_defines_gas.h
Source/3rdParty/mupen64plus-core/src/asm_defines/asm_defines_nasm.h
+121 -35
View File
@@ -4,99 +4,185 @@
cmake_minimum_required(VERSION 3.15)
option(PORTABLE_INSTALL "Portable Installation" ON)
option(NO_GIT_CLONE "Disables git clone usage for 3rdParty dependencies" OFF)
option(UPDATER "Enables updater" ${WIN32})
option(APPIMAGE_UPDATER "Enables AppImage updater" OFF)
option(KCA_DRAG_DROP "Enables drag and drop using KCoreAddons" OFF) # https://bugreports.qt.io/browse/QTBUG-91357
option(NETPLAY "Enables netplay" ON)
option(VRU "Enables VRU support in RMG-Input" ON)
option(USE_CCACHE "Enables usage of ccache when ccache has been found" ON)
option(NO_ASM "Disables the usage of assembly in the mupen64plus-core" OFF)
option(USE_ANGRYLION "Enables building angrylion-rdp-plus which uses a non-GPL compliant license" OFF)
project(RMG)
find_package(Git REQUIRED)
execute_process(
COMMAND ${GIT_EXECUTABLE} describe --tags --always
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
OUTPUT_VARIABLE GIT_VERSION
ERROR_QUIET
OUTPUT_STRIP_TRAILING_WHITESPACE
)
find_package(Git)
if (GIT_FOUND)
execute_process(
COMMAND ${GIT_EXECUTABLE} describe --tags --always
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
RESULT_VARIABLE GIT_RESULT
OUTPUT_VARIABLE GIT_VERSION
ERROR_QUIET
OUTPUT_STRIP_TRAILING_WHITESPACE
)
endif(GIT_FOUND)
if (NOT GIT_FOUND OR NOT ${GIT_RESULT} EQUAL 0)
if (NOT ${GIT_RESULT} EQUAL 0)
message(WARNING "git failed to retrieve the current revision, falling back to VERSION file!")
endif()
file(STRINGS "VERSION" GIT_VERSION)
endif()
if (NOT PORTABLE_INSTALL AND (WIN32 OR MSYS))
if (USE_CCACHE)
find_program(CCACHE_FOUND ccache)
if (CCACHE_FOUND)
set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ccache)
else(CCACHE_FOUND)
set(USE_CCACHE OFF)
endif(CCACHE_FOUND)
endif(USE_CCACHE)
if (NOT PORTABLE_INSTALL AND WIN32)
message(WARNING "Not-Portable build not supported on windows, re-enabling PORTABLE_INSTALL!")
set(PORTABLE_INSTALL ON)
endif()
if (NOT PORTABLE_INSTALL AND UPDATER AND NOT APPIMAGE_UPDATER)
message(WARNING "Not-Portable builds don't support the updater, disabling UPDATER")
set(UPDATER OFF)
endif()
if (APPIMAGE_UPDATER AND WIN32)
message(WARNING "AppImage updater not supported on windows, disabling APPIMAGE_UPDATER!")
set(APPIMAGE_UPDATER OFF)
endif()
if (UPDATER AND NOT WIN32 AND NOT APPIMAGE_UPDATER)
message(WARNING "Only AppImage updater is supported on linux, disabling UPDATER!")
set(UPDATER OFF)
endif()
if (FORCE_XCB AND WIN32)
message(WARNING "XCB Qt platform not supported on windows, disabling FORCE_XCB!")
set(FORCE_XCB OFF)
endif()
if (PORTABLE_INSTALL)
set(CMAKE_INSTALL_PREFIX "")
set(INSTALL_PATH "Bin/${CMAKE_BUILD_TYPE}")
set(RMG_INSTALL_PATH "${INSTALL_PATH}")
set(SYSTEM_LIB_INSTALL_PATH "${INSTALL_PATH}")
set(LIB_INSTALL_PATH "${INSTALL_PATH}")
set(CORE_INSTALL_PATH "${INSTALL_PATH}/Core")
set(PLUGIN_INSTALL_PATH "${INSTALL_PATH}/Plugin")
set(DATA_INSTALL_PATH "${INSTALL_PATH}/Data")
set(INSTALL_DESKTOP_FILE OFF)
else()
set(RMG_INSTALL_PATH "bin")
set(CORE_INSTALL_PATH "lib/RMG/Core")
set(PLUGIN_INSTALL_PATH "lib/RMG/Plugin")
set(DATA_INSTALL_PATH "share/RMG")
include(GNUInstallDirs)
set(RMG_INSTALL_PATH "${CMAKE_INSTALL_BINDIR}")
set(SYSTEM_LIB_INSTALL_PATH "${CMAKE_INSTALL_LIBDIR}")
set(LIB_INSTALL_PATH "${SYSTEM_LIB_INSTALL_PATH}/RMG")
set(CORE_INSTALL_PATH "${SYSTEM_LIB_INSTALL_PATH}/RMG/Core")
set(PLUGIN_INSTALL_PATH "${SYSTEM_LIB_INSTALL_PATH}/RMG/Plugin")
set(DATA_INSTALL_PATH "${CMAKE_INSTALL_DATADIR}/RMG")
set(INSTALL_DESKTOP_FILE ON)
set(APPDATA_INSTALL_PATH "share/metainfo/")
set(DESKTOP_INSTALL_PATH "share/applications")
set(ICON_INSTALL_PATH "share/icons/hicolor/scalable/apps/")
set(METAINFO_INSTALL_PATH "${CMAKE_INSTALL_DATADIR}/metainfo/")
set(DESKTOP_INSTALL_PATH "${CMAKE_INSTALL_DATADIR}/applications")
set(ICON_INSTALL_PATH "${CMAKE_INSTALL_DATADIR}/icons/hicolor/scalable/apps/")
endif()
add_subdirectory(Source/3rdParty)
add_subdirectory(Source/3rdParty/lzma)
if (VRU)
add_subdirectory(Source/3rdParty/vosk-api)
endif(VRU)
add_subdirectory(Source/RMG-Core)
add_subdirectory(Source/RMG)
add_subdirectory(Source/RMG-Audio)
add_subdirectory(Source/RMG-Input)
add_subdirectory(Source/RMG-Input-GCA)
install(TARGETS RMG-Core
DESTINATION ${SYSTEM_LIB_INSTALL_PATH}
)
install(TARGETS RMG
DESTINATION ${RMG_INSTALL_PATH}
)
install(TARGETS RMG-Audio
DESTINATION ${PLUGIN_INSTALL_PATH}/Audio
)
install(TARGETS RMG-Input
install(TARGETS RMG-Input RMG-Input-GCA
DESTINATION ${PLUGIN_INSTALL_PATH}/Input
)
if (WIN32)
add_subdirectory(Source/Installer)
add_custom_target(bundle_dependencies
COMMAND "${CMAKE_SOURCE_DIR}/Source/Script/BundleDependencies.sh" "${CMAKE_SOURCE_DIR}/Bin/${CMAKE_BUILD_TYPE}/RMG.exe" "${CMAKE_SOURCE_DIR}/Bin/${CMAKE_BUILD_TYPE}/" "/mingw64/bin"
)
endif()
add_subdirectory(Source/3rdParty)
add_custom_target(bundle_dependencies
COMMAND bash "${CMAKE_SOURCE_DIR}/Source/Script/BundleDependencies.sh" "${CMAKE_SOURCE_DIR}/Bin/${CMAKE_BUILD_TYPE}/RMG.exe" "${CMAKE_SOURCE_DIR}/Bin/${CMAKE_BUILD_TYPE}"
)
endif(WIN32)
set(LIB_PERMISSIONS OWNER_READ OWNER_EXECUTE OWNER_WRITE
GROUP_READ GROUP_EXECUTE
WORLD_READ WORLD_EXECUTE)
install(FILES ${MUPEN64PLUSCORE_LIB}
DESTINATION ${CORE_INSTALL_PATH}
PERMISSIONS ${LIB_PERMISSIONS}
)
install(FILES ${MUPEN64PLUSCORE_INI} ${MUPEN64PLUSCORE_CHT} Data/font.ttf Data/stylesheet.qss
install(FILES ${MUPEN64PLUSCORE_INI} Data/font.ttf
DESTINATION ${DATA_INSTALL_PATH}
)
file(GLOB CHEAT_FILES ${CMAKE_SOURCE_DIR}/Data/Cheats/*.cht)
install(FILES ${CHEAT_FILES}
if (VRU)
install(FILES ${VOSK_API_LIBRARY}
DESTINATION ${LIB_INSTALL_PATH}
PERMISSIONS ${LIB_PERMISSIONS}
)
install(FILES ${VOSK_API_MODEL}
DESTINATION ${DATA_INSTALL_PATH}
)
endif(VRU)
install(FILES ${SDL_GAMECONTROLLERDB} ${CMAKE_SOURCE_DIR}/Data/InputProfileDB.json
DESTINATION ${DATA_INSTALL_PATH}
)
file(GLOB GENERATED_CHEAT_FILES ${CMAKE_SOURCE_DIR}/Data/Cheats/Generated/*.cht)
file(GLOB CUSTOM_CHEAT_FILES ${CMAKE_SOURCE_DIR}/Data/Cheats/Custom/*.cht)
install(FILES ${GENERATED_CHEAT_FILES} ${CUSTOM_CHEAT_FILES}
DESTINATION ${DATA_INSTALL_PATH}/Cheats
)
install(FILES ${MUPEN64PLUS_PLUGIN_RSP_CXD4}
DESTINATION ${PLUGIN_INSTALL_PATH}/RSP
PERMISSIONS ${LIB_PERMISSIONS}
)
install(FILES ${MUPEN64PLUS_PLUGIN_RSP_HLE}
DESTINATION ${PLUGIN_INSTALL_PATH}/RSP
PERMISSIONS ${LIB_PERMISSIONS}
)
install(FILES ${MUPEN64PLUS_PLUGIN_RSP_PARALLEL}
DESTINATION ${PLUGIN_INSTALL_PATH}/RSP
PERMISSIONS ${LIB_PERMISSIONS}
)
install(FILES ${MUPEN64PLUS_PLUGIN_INPUT_RAPHNET}
DESTINATION ${PLUGIN_INSTALL_PATH}/Input
PERMISSIONS ${LIB_PERMISSIONS}
)
install(FILES ${MUPEN64PLUS_PLUGIN_INPUT_GCA}
DESTINATION ${PLUGIN_INSTALL_PATH}/Input
)
install(FILES ${MUPEN64PLUS_PLUGIN_GFX_ANGRYLION}
DESTINATION ${PLUGIN_INSTALL_PATH}/GFX
)
if (USE_ANGRYLION)
install(FILES ${MUPEN64PLUS_PLUGIN_GFX_ANGRYLION}
DESTINATION ${PLUGIN_INSTALL_PATH}/GFX
PERMISSIONS ${LIB_PERMISSIONS}
)
endif(USE_ANGRYLION)
install(FILES ${MUPEN64PLUS_PLUGIN_GFX_GLIDEN64}
DESTINATION ${PLUGIN_INSTALL_PATH}/GFX
PERMISSIONS ${LIB_PERMISSIONS}
)
install(FILES ${MUPEN64PLUS_PLUGIN_GFX_GLIDEN64_DATA}
DESTINATION ${DATA_INSTALL_PATH}
)
install(FILES ${MUPEN64PLUS_PLUGIN_GFX_PARALLEL}
DESTINATION ${PLUGIN_INSTALL_PATH}/GFX
PERMISSIONS ${LIB_PERMISSIONS}
)
if (INSTALL_DESKTOP_FILE)
@@ -106,7 +192,7 @@ if (INSTALL_DESKTOP_FILE)
install(FILES Package/com.github.Rosalie241.RMG.svg
DESTINATION ${ICON_INSTALL_PATH}
)
install(FILES Package/com.github.Rosalie241.RMG.appdata.xml
DESTINATION ${APPDATA_INSTALL_PATH}
install(FILES Package/com.github.Rosalie241.RMG.metainfo.xml
DESTINATION ${METAINFO_INSTALL_PATH}
)
endif(INSTALL_DESKTOP_FILE)
+141
View File
@@ -0,0 +1,141 @@
[0A69DC75-D134FF02-C:43]
Name=Mario Kart 64 (CHN) [SaveFix]
$Infinite Items\2 Player & Single Mode\Player 1
8016316D 00??
8016319A 00??
0D Double Mushroom
09 Fake Item Box
0B Ghost
0A Invincible Star
08 Lightning
01 Single Banana
03 Single Green Shell
0C Single Mushroom
05 Single Red Shell
0F Super Mushroom
04 Triple Green Shell
0E Triple Mushroom
06 Triple Red Shell
02 Banana Bunch
07 Blue Spiny Shell
$Infinite Items\2 Player & Single Mode\Player 2
8016324D 00??
8016327A 00??
0D Double Mushroom
09 Fake Item Box
0B Ghost
0A Invincible Star
08 Lightning
01 Single Banana
03 Single Green Shell
0C Single Mushroom
05 Single Red Shell
0F Super Mushroom
04 Triple Green Shell
0E Triple Mushroom
06 Triple Red Shell
02 Banana Bunch
07 Blue Spiny Shell
$Infinite Items\1-3 & 4 Player Mode\Player 1
8016332D 00??
8016335A 00??
0D Double Mushroom
09 Fake Item Box
0B Ghost
0A Invincible Star
08 Lightning
01 Single Banana
03 Single Green Shell
0C Single Mushroom
05 Single Red Shell
0F Super Mushroom
04 Triple Green Shell
0E Triple Mushroom
06 Triple Red Shell
02 Banana Bunch
07 Blue Spiny Shell
$Infinite Items\1-3 & 4 Player Mode\Player 2
8016340D 00??
8016343A 00??
0D Double Mushroom
09 Fake Item Box
0B Ghost
0A Invincible Star
08 Lightning
01 Single Banana
03 Single Green Shell
0C Single Mushroom
05 Single Red Shell
0F Super Mushroom
04 Triple Green Shell
0E Triple Mushroom
06 Triple Red Shell
02 Banana Bunch
07 Blue Spiny Shell
$Infinite Items\1-3 & 4 Player Mode\Player 3
801634ED 00??
8016351A 00??
0D Double Mushroom
09 Fake Item Box
0B Ghost
0A Invincible Star
08 Lightning
01 Single Banana
03 Single Green Shell
0C Single Mushroom
05 Single Red Shell
0F Super Mushroom
04 Triple Green Shell
0E Triple Mushroom
06 Triple Red Shell
02 Banana Bunch
07 Blue Spiny Shell
$Infinite Items\1-3 & 4 Player Mode\Player 4
801635CD 00??
801635FA 00??
0D Double Mushroom
09 Fake Item Box
0B Ghost
0A Invincible Star
08 Lightning
01 Single Banana
03 Single Green Shell
0C Single Mushroom
05 Single Red Shell
0F Super Mushroom
04 Triple Green Shell
0E Triple Mushroom
06 Triple Red Shell
02 Banana Bunch
07 Blue Spiny Shell
$Have\Bonus Mode and All Gold Cups
50000402 0000
80192B30 00??
00 Off
FF On
$Press GS\For Full Debug Menu
Note=Press GS at the Press Start Menu to enable or disable the Debug Menu
8818AC1F 00??
00 Off
02 On
$Battle Mode\Infinite Balloons\Player 1
8018AAD0 0003
$Battle Mode\Infinite Balloons\Player 2
8018AAD2 0003
$Battle Mode\Infinite Balloons\Player 3
8018AAD4 0003
$Battle Mode\Infinite Balloons\Player 4
8018AAD6 0003
@@ -0,0 +1,56 @@
[0CA6AEDA-BB9CFDD9-C:45]
Name=Carnivale - Cenzo's Adventure (USA) (Prototype)
$Infinite Max Silver & Gold Coins
Note=This seems to act as Health?
810A2E7E 001E
810A2E80 001E
810A2E82 001E
$Infinite Max Peas
Note=Max Pea Shooter Ammo
810A2E7A 001E
$Unlock Everything
Note=This Unlocks All Items in Single & All Multi Player Characters and Tracks.(Thanks Retroben!)
810A2E90 0003
810A2E92 87F9
810A2E94 87F9
$Press L for Warp Select (Single Mode)
Note=Press the L-Button as you go through a door (Thanks SubDrag!)
D00A3359 0020
800CA85B 00??
01 Blue Background Race
02 Dark Mountains Race
03 Purple/Yellow Mountains Race
04 Cloud Floor Race (from the locked main area)
05 Main Area
06 Maze
07 King Race Super Rat Ride
08 Mallet Game
09 Duck Game
0A Puppet Show (Come back later)
0B Rock Paper Scissors Game
0C Create Password
0D Main Menu
0E Select New Game
0F Boss Intro Guy with hammer
10 Options Menu
11 Boss Intro Meet Strongman
12 Main Menu
$Max Strength in Mallet Game
811B08A6 0162
$Perfect Aim In Mallet Game (Line up and Shoot)
Note=Use with Max Strength in Mallet Game. Wait until the Eyeball is past the 2 Red Lines (centre) and then press A
811B0BD4 FFF2
811B0B28 FDD2
811605C8 FDD2
81153148 FDD2
$1 Lap to Race (All Characters & Races)
Note=For Single and Multi Player Modes. This will display 1 of 3, but on the first checkpoint you will get the message "You win" 1 Lap to race will also make you come in 1st and win. a big thanks to Parasyte for working with me on this! You are "Magic" lol
81060020 2400
@@ -0,0 +1,61 @@
[0F2CF814-145BD26D-C:43]
Name=Excitebike 64 (CHN) [SaveFix]
$In-Game Cheat Select
810D223A ????
0000 Off
0001 Big head mode
0002 Mirror mode
0004 Debug mode
0008 Down hill mode
0010 Stunt bonus
0020 Invisible riders
0040 Night mode
0080 Odd colour mode
0100 Transparent riders
0200 All stunts
0400 Invincible mode
0800 Developers team photo
1000 Beat this
2000 Small head mode
$Have All\Difficulties and Tracks Unlocked
Note=To have all of Exhibition unlocked, enable to cheat and then go into race 1 of Exhibition mode. Once the race starts, quit. Everything will now be open.
81108DBE 1F1F
81108DC0 0307
$Have All\Season\Bronze Cups
Note=This gives you all Bronze 1st place cups for Novice, Amateur and Pro in Season
800CFA5C 001F
800CFA5D 001F
800CFA5E 001F
$Have All\Season\Silver Cups
Note=This gives you all Silver 1st place cups for Novice, Amateur and Pro in Season
800CFA80 001F
800CFA81 001F
800CFA82 001F
$Have All\Season\Gold Cups
Note=This gives you all Gold 1st place cups for Novice, Amateur and Pro in Season
800CFAA5 001F
800CFAA6 001F
800CFACA 001F
800CFAEE 001F
$Player 1\Always Low Temp
810E8D3C 0000
$Player 1\Ghost Rider
Note=Drives through all players (Can Still Crash)
800E8B11 00??
00 Off
01 On
$Player 1\Has 9999 Points
810F70E8 270F
$Player 1\Max Stunt Points
810E8ABC 0098
810E8ABE 967F
@@ -0,0 +1,39 @@
[1F83663B2C84512FC3706A6CACC1A9F3]
Name=Wave Race 64 (Ch) (iQue) [!]
$Misses Don't Count\Player 1
8015FD3F 0000
$Infinite Course Out Time\Player 1
8015FEF3 00FF
$Infinite Time Stunt Mode
8115FECE 3A98
$Player 1 has 99 Points
Note=This Also makes you Always 1st by points.
801748F3 0063
$Maximum Power & Speed Option\Player 1
8015FD37 00??
06 Max Power & Normal Speed
09 Max Power & Medium Speed
0F Max Power & High Speed
1F Max Power & Ultra Speed
$Maximum Power & Speed Option\Player 2
801600BA 00??
06 Max Power & Normal Speed
09 Max Power & Medium Speed
0F Max Power & High Speed
1F Max Power & Ultra Speed
$Misses Don't Count\Player 2
801600B7 0000
$All Difficulty Levels Unlocked
800EE4C8 001F
801A9D8F 0016
$Infinite Course Out Time\Player 2
8016026B 00FF
@@ -0,0 +1,64 @@
[1FBAF161-2C1C54F1-C:41]
Name=1080 Snowboarding (JU) (M2)
$Enable All Levels & Boarders
80255089 00FF
8025508B 0005
81255096 FCFF
80255098 0007
$Have All\Contest First Place Done
80244098 0007
$Have All\Match Levels Completed
8025508A 0005
$Have All\Trick Attacks Done
81255096 FCFF
$Infinite Damage All Players & Levels
803F4C3C 0024
807F4C3C 0024
$Infinite Lives & Continues
8026B1CB 0003
$Always First Place (Player 1)
81267B88 2400
Note=The game will still show you in 2nd when you are behind. But when you cross the finish line, you will win!
$Open Level Character Select
Note=With these codes, you have to press the buttons listed below when you are viewing a certain boarders stats. Highlight Akari Hayami's stats, and then hold down the C-Left button and then press the A button to be the Crystal Boarder. Highlight Kensuke Kimachi's stats, and then hold down the C-Up button and then press the A button to be the Metal Boarder. Hightlight Rob Haywood's stats, and then hold down the C-Right button and then press the A button to be the Panda Boarder
8125508A 00??
01 Easy Level
02 Easy & Normal Level
03 Easy Normal & Hard Levels
04 Easy Normal Hard Levels & Crystal Boarder
05 Easy Normal Hard Levels & Crystal & Metal Boarders
$Play As
800200E7 00??
00 Dion Blaster
01 Kensuke Kimachi
02 Akari Hayami
03 Ricky Winterborn
04 Rob Haywood
05 Silver Boarder
06 Gold Boarder
07 Panda Boarder
$Freeze Timer In\Match Race
D1267B20 05E1
81267B20 1000
$Freeze Timer In\Time Attack
D12660CC 05E1
812660CC 1000
$Freeze Timer In\Trick Attack
D1266138 05E1
81266138 1000
$Freeze Timer In\Contest
D126628C 05E1
8126628C 1000
@@ -0,0 +1,139 @@
[29047FBA820695BD14C5BD7AA1AA4400]
Name=Super Mario 64 (Ch) (iQue) [!]
$Press GS Button For 255 Coins
Note=Press GS Once on a Level To Get that amount of Coins
893566A0 00FF
$Monsters Don't Hurt Mario
A035661F 0001
$Infinite\Lives
803566A5 0064
$Infinite\Energy & Breath
803566A6 0008
$Press L To Levitate
Note=Press L to levitate & Let go to land
D0320611 0020
81356644 4220
D0356645 0020
81356604 0300
D0356645 0020
81356606 0880
$Mario Cap Options
Note=Here you can Choose Options for Mario with His Cap on
803565FF 00??
10 Normal
12 Invisible Mario
15 Metal Mario
16 Invisible Metal Mario
19 Flying Mario
$[Slot A Codes]\Have All\120 Stars
Note=Once the Code is activated, you will see it as a new option in the chosen Save Slot.This will have the Cannon open already to get upto Yoshi on the Roof. but make sure to save the game after collecting Red Coins and turn this code off before saving. you will now have it all saved to mempak
801FA623 0001
801FA60B 00C7
50001101 0000
801FA60C 00FF
$[Slot A Codes]\Have All\Key doors unlocked (and mote empty)
801FA60A 007E
$[Slot A Codes]\Have All\Max 100 Coin Records For All Levels
50000F01 0000
801FA625 0064
$[Slot B Codes]\Have All\120 Stars
Note=Once the Code is activated, you will see it as a new option in the chosen Save Slot.This will have the Cannon open already to get upto Yoshi on the Roof. but make sure to save the game after collecting Red Coins and turn this code off before saving. you will now have it all saved to mempak
801FA693 0001
801FA67B 00C7
50001101 0000
801FA67C 00FF
$[Slot B Codes]\Have All\Key doors unlocked (and mote empty)
801FA67A 007E
$[Slot B Codes]\Have All\Max 100 Coin Records For All Levels
50000F01 0000
801FA695 0064
$[Slot C Codes]\Have All\120 Stars
Note=Once the Code is activated, you will see it as a new option in the chosen Save Slot.This will have the Cannon open already to get upto Yoshi on the Roof. but make sure to save the game after collecting Red Coins and turn this code off before saving. you will now have it all saved to mempak
801FA703 0001
801FA6EB 00C7
50001101 0000
801FA6EC 00FF
$[Slot C Codes]\Have All\Key doors unlocked (and mote empty)
801FA6EA 007E
$[Slot C Codes]\Have All\Max 100 Coin Records For All Levels
50000F01 0000
801FA705 0064
$[Slot D Codes]\Have All\120 Stars
Note=Once the Code is activated, you will see it as a new option in the chosen Save Slot.This will have the Cannon open already to get upto Yoshi on the Roof. but make sure to save the game after collecting Red Coins and turn this code off before saving. you will now have it all saved to mempak
801FA773 0001
801FA75B 00C7
50001101 0000
801FA75C 00FF
$[Slot D Codes]\Have All\Key doors unlocked (and mote empty)
801FA75A 007E
$[Slot D Codes]\Have All\Max 100 Coin Records For All Levels
50000F01 0000
801FA775 0064
$Have\Level Select
Note=When enabled a level select screen is active after the start screen
A030F21C 00??
00 Off
01 On
$Have\Debug Mode
Note=When enabled limited Debug information appears on screen
A030F228 00??
00 Off
01 On
$Level Select
Note=Select a Level. Jump Into a Painting. Press A at the Stars Collected Screen. As Stats are fading hold L, and you'll jump to the level you've selected.
D0320611 0020
A030FA7F 00??
01 Intro
04 Big Boo's Haunt
05 Cool Cool Mountain
06 Mushroom Castle
07 Hazy Maze Cave
08 Shifting Sand Land
09 Bob omb Battlefield
0A Snowman's Land
0B Wet Dry World
0C Jolly Roger Bay
0D Tiny Huge World
0E Tick tock Clock
0F Rainbow Ride
10 Mushroom Castle Field
11 Bowser In The Dark World
12 Vanish Cap Under The Moat
13 Bowser In The Fire Sea
14 The Secret Aquarium
15 Bowser In The Sky
16 Lethal Lava Land
17 Dire Dire Docks
18 Whomp's Fortress
19 The End
1A Castle Courtyard
1B The Princess's Secret Slide
1C Cavern Of The Metal Cap
1D Tower Of The Wing Cap
1E Bowser In The Dark World Boss
1F Wing Mario Over The Rainbow
21 Bowser In The Fire Sea Boss
22 Bowser In The Sky Boss
24 Tall Tall Mountain
+148
View File
@@ -0,0 +1,148 @@
[34AEB154-A4253B86-C:45]
Name=Conker's Bad Fur Day (U) [T+Spa1.1_Blade133bo]
$$Acceso\Todos los Capítulos, Escenas & Personajes Multijugador
50000401 0000
800E9D01 00FF
$$Acceso\Todos los Personajes & Armas en Multi Race
810E9D02 ??FF
FF Todos los Personajes & Bate de Béisbol
FB Todos los Personajes & Sartén
F3 Todos los Personajes & Huesos
$$Seleccionar Velocidad de Conker
810CC318 ????
3F00 Conker Lento
3F80 Conker Normal
3FF0 Conker Rápido
4030 Conker Superrápido
$$Infinito\Recuento de Precisión Jugador 1
Note=SOLO EN MULTI. Solo pon este código una vez que estés en el juego.
800E0B67 0001
$$Infinito\Bolsas En Heist
800E0BE4 00FF
$$Infinito\Bombas
802055CA 0030
$$Infinito\Recuento de Disparos a la Cabeza Jugador 1
Note=SOLO EN MULTI. Solo pon este código una vez que estés en el juego. Una vez que recojas un arma y dispares una vez, acertarás al 100%.
800E0B6B 03E7
$$Infinito\Salud\Jugador 1
800CC49A 0006
$$Infinito\Salud\Jugador 2
800CC7C6 270F
$$Infinito\Salud\Jugador 3
800CCAF2 270F
$$Infinito\Salud\Jugador 4
800CCE1E 270F
$$Infinito\Vidas Jugador 1
800D2144 0064
$$Infinito\Máximo de Muertes Jugador 1
800E0B47 03E7
$$Infinito\Lotes de Dinero
810D214A FFFF
$$Infinito\Tiempo En Multi
8108FD7A 7500
$$Modo Matrix (En Cualquier Momento)
Note=Pulsa R para activar y luego C-Derecha para salir.
D1042A14 0010
800BEA0C 0001
D1042A14 0010
810BE574 D202
D1042A14 0001
800BEA0C 0000
D1042A14 0001
810BE574 0000
$$Jugar como Opción 1
Note=Aquí puedes elegir con quién quieres jugar, pero solo una opción a la vez. La sombra no será visible, excepto cuando juegues como Conker.
800D213F 00??
01 Comadreja
02 Comadreja (Traje negro)
03 Tedi
04 Ardilla de Combate
05 Conker
08 Tanque (No se puede mover)
09 Dinosaurio (No se puede mover)
0B Uga
0C Cavernícola Calvo
0D Cavernícola
0E Cavernícola Mohicano
0F Cavernícola Spikey
10 Conker Neo
11 Aldeano Masculino
12 Aldeano Masculino (con gafas)
13 Aldeano Masculino (con bigote)
14 Aldeano Masculino (con gafas y bigote)
15 Aldeano Masculino (con sombrero)
16 Aldeano Masculino (con sombrero y gafas)
17 Aldeano Masculino (con sombrero y bigote)
18 Aldeano Masculino (con sombrero y gafas y bigote)
19 Aldeano Masculino (con gorra)
1A Aldeano Masculino (con gorra y gafas)
1B Aldeano Masculino (con gorra y bigote)
1C Aldeano Masculino (con gorra y gafas y bigote)
1D Aldeana Femenina
1F Aldeana Femenina (con capucha y gafas)
21 Zombi Masculino
22 Zombi Femenino
23 Murciélago Enemigo
24 Conker el Murciélago
25 Capitán del Ejercito
26 Jefe Tedi
27 Gregg
28 Gregg Huesudo
$$Pulsa L Para Levitar\Jugador 1
Note=Pulsa el Botón L para Levitar y Sueltalo para bajar
D0042A15 0020
810CC2F0 41CB
$$Pulsa L Para Levitar\Jugador 2
Note=Pulsa el Botón L para Levitar y Sueltalo para bajar
D0042A1D 0020
810CC61C 41CB
$$Pulsa L Para Levitar\Jugador 3
Note=Pulsa el Botón L para Levitar y Sueltalo para bajar
D0042A25 0020
810CC948 41CB
$$Pulsa L Para Levitar\Jugador 4
Note=Pulsa el Botón L para Levitar y Sueltalo para bajar
D0042A2D 0020
810CCC74 41CB
$$Activador de Animación de Espera
800CC5C8 00??
00 Por defecto como máximo
02 Animaciones de espera deshabilitadas
$$Selección de Arma en Multi (Al recoger)
Note=Selecciona el arma que quieras en el modo multijugador y luego, en una recogida de armas, tendrás el arma de tu elección. (Debes tener un arma ya recogida para cambiar por la próxima.)
80180873 00??
01 Espada
02 Nada
03 Motosierra Amarilla
04 Cuchillos Arrojadizos
05 Rifle
06 Revolver con Mira
07 Lanzacohetes
08 Escopeta
0A Rifle Francotirador Con Alcance
0C Metralletas Dobles
13 Máscara Antigás
+112
View File
@@ -0,0 +1,112 @@
[3A03E50F-E78D1CA7-C:45]
Name=GoldenEye 007 (U) [T+Spa2.0_Sogun&IlDucci]
$$Modo Depuración
Note=Pulsa A o Start para habilitar la opción actualmente seleccionada. Al pulsar Start cuando tengas el control del jugador, abrirá el menú reloj y cerrará el menú de depuración.
80036FCB 0001
$$Tener Todo\64 personajes en multijugador
Note=Habilita todos los personajes seleccionables para jugar en multijugador
8002B197 0040
$$Tener Todo\Objetivos Completados
80036FD3 0001
$$Todo Desbloqueado\Guardado 1
Note=Esto desbloquea todos los niveles, etapas, personajes en el modo multijugador y elementos del menú de trucos (habilite Invencible en el menú de trucos para tener salud infinita)
50002902 0000
810699EE FFFF
$$Todo Desbloqueado\Guardado 2
Note=Esto desbloquea todos los niveles, etapas, personajes en el modo multijugador y elementos del menú de trucos (habilite Invencible en el menú de trucos para tener salud infinita)
50002902 0000
8106992E FFFF
$$Todo Desbloqueado\Guardado 3
Note=Esto desbloquea todos los niveles, etapas, personajes en el modo multijugador y elementos del menú de trucos (habilite Invencible en el menú de trucos para tener salud infinita)
50002902 0000
81069A4E FFFF
$$Todo Desbloqueado\Guardado 4
Note=Esto desbloquea todos los niveles, etapas, personajes en el modo multijugador y elementos del menú de trucos (habilite Invencible en el menú de trucos para tener salud infinita)
50002902 0000
8106998E FFFF
$$Infinito\Munición (Todos los Niveles)
80079E3B 0001
$$Tener\Tiempo Infinito 00:00 (Todos los Niveles)
8004837E 0000
8004838E 0000
80048396 0000
80079A22 0000
80079F26 0000
$$Infinito\Salud (Todos los Niveles)
8100C0F4 0801
8100C0F6 8090
8100C0F8 AFA4
8100C0FA 0000
81060240 0004
81060242 7600
81060244 3C02
81060246 8008
81060248 8C42
8106024A 9EE0
8106024C 3401
8106024E 3F80
81060250 A441
81060252 00DC
81060254 0800
81060256 303F
$f
80048673 0013
81048678 3FC0
80048677 00D0
8004867F 000D
80048683 000A
8004868B 0013
81048690 3FC0
8004868F 00D0
80048697 000D
8004869B 000A
800486A3 0019
810486A8 3FC0
800486A7 00D3
800486AF 0006
800486B3 0003
800486BB 0019
810486C0 3FC0
800486BF 00D3
800486C7 0006
800486CB 0003
800486D3 0013
810486D8 3FC0
800486D7 00D0
800486DF 000D
800486E3 000A
800486EB 0013
810486F0 3FC0
800486EF 00D0
800486F7 000D
800486FB 000A
80048703 0019
81048708 3FC0
80048707 00D3
8004870F 0006
80048713 0003
8004871B 0019
81048720 3FC0
8004871F 00D3
80048727 0006
8004872B 0003
812AEA50 476F
812AEA52 6C64
812AEA54 656E
812AEA56 2047
812AEA58 756E
812AEA5A 2046
812AEA5C 756E
802AEA5E 0000
+203
View File
@@ -0,0 +1,203 @@
[3DB79532-CAB986D5-C:43]
Name=F-Zero X (CHN) [SaveFix]
$Time Always 00.00.00 (1st Place)
Note=This also gives you the ability to always come 1st place
802C4BC0 0000
802C4BC7 0000
802C4BC2 0001
$Player 1\Infinite Lives
800D8F61 0005
$Unlock Everything
800C02F2 0001
$Player 1\Infinite Max Shield
812C4B48 4332
812C4B4C 4332
$Player 2\Infinite Shield
812C4EF0 4320
$Player 3\Infinite Shield
812C5298 4332
$Player 1\Have Boost From Start
D02C4DAC 003F
802C4925 0050
$One Lap To Race
D02C4BC9 0000
812C4BC8 0002
D02C4BCB 0001
812C4BCA 0002
$Super Ultimate Mega Fast Mode
812C4984 2222
$Player 1\Character Modifier
800E5EE1 00??
00 Captain Falcon
01 Dr. Stewart
02 Pico
03 Samurai Goroh
04 Jody Summer
05 Mighty Gazelle
06 Mr. EAD
07 Baba
08 Octoman
09 Gomar + Shioh
0A Kate Alen
0B Roger Buster
0C James McCloud
0D Leon
0E Antonio Guster
0F Black Shadow
10 Michael Chain
11 Jack Levin
12 Super Arrow
13 Mrs. Arrow
14 John Tanaka
15 Beastman
16 Zoda
17 Dr. Clash
18 Silver Neelsen
19 Bio Rex
1A Draq
1B Billy
1C The Skull
1D Blood Falcon
1E Perfect Captain Falcon
$Player 2\Character Modifier
802C4F90 00??
00 Captain Falcon
01 Dr. Stewart
02 Pico
03 Samurai Goroh
04 Jody Summer
05 Mighty Gazelle
06 Mr. EAD
07 Baba
08 Octoman
09 Gomar + Shioh
0A Kate Alen
0B Roger Buster
0C James McCloud
0D Leon
0E Antonio Guster
0F Black Shadow
10 Michael Chain
11 Jack Levin
12 Super Arrow
13 Mrs. Arrow
14 John Tanaka
15 Beastman
16 Zoda
17 Dr. Clash
18 Silver Neelsen
19 Bio Rex
1A Draq
1B Billy
1C The Skull
1D Blood Falcon
1E Perfect Captain Falcon
$Player 3\Character Modifier
802C5338 00??
00 Captain Falcon
01 Dr. Stewart
02 Pico
03 Samurai Goroh
04 Jody Summer
05 Mighty Gazelle
06 Mr. EAD
07 Baba
08 Octoman
09 Gomar + Shioh
0A Kate Alen
0B Roger Buster
0C James McCloud
0D Leon
0E Antonio Guster
0F Black Shadow
10 Michael Chain
11 Jack Levin
12 Super Arrow
13 Mrs. Arrow
14 John Tanaka
15 Beastman
16 Zoda
17 Dr. Clash
18 Silver Neelsen
19 Bio Rex
1A Draq
1B Billy
1C The Skull
1D Blood Falcon
1E Perfect Captain Falcon
$Player 4\Character Modifier
802C56E0 00??
00 Captain Falcon
01 Dr. Stewart
02 Pico
03 Samurai Goroh
04 Jody Summer
05 Mighty Gazelle
06 Mr. EAD
07 Baba
08 Octoman
09 Gomar + Shioh
0A Kate Alen
0B Roger Buster
0C James McCloud
0D Leon
0E Antonio Guster
0F Black Shadow
10 Michael Chain
11 Jack Levin
12 Super Arrow
13 Mrs. Arrow
14 John Tanaka
15 Beastman
16 Zoda
17 Dr. Clash
18 Silver Neelsen
19 Bio Rex
1A Draq
1B Billy
1C The Skull
1D Blood Falcon
1E Perfect Captain Falcon
$Track Modifier
800F8517 00??
00 Mute City
01 Silence
02 Sand Ocean
03 Devils Forest
04 Big Blue
05 Port Town
06 Sector Alpha
07 Red Canyon
08 Devils Forest 2
09 Mute City 2
0A Big Blue 2
0B White Land
0C Fire Field
0D Silence 2
0E Sector Beta
0F Red Canyon
10 White Land 2
11 Mute City 2
12 Rainbow Road
13 Devils Forest 3
14 Space Plant
15 Sand Ocean 2
16 Port Town 2
17 Big Hand
$Max Grand Prix Points
812C492A 270F
@@ -0,0 +1,204 @@
[4024477AAED7DD5FF5EA60BF568123B7]
Name=F-ZERO X (Ch) (iQue) [!]
$Time Always 00.00.00 (1st Place)
Note=This also gives you the ability to always come 1st place
802C4BC0 0000
802C4BC7 0000
802C4BC2 0001
$Player 1\Infinite Lives
800D8F61 0005
$Unlock Everything
800C02F2 0001
$Player 1\Infinite Max Shield
812C4B48 4332
812C4B4C 4332
$Player 2\Infinite Shield
812C4EF0 4320
$Player 3\Infinite Shield
812C5298 4332
$Player 1\Have Boost From Start
D02C4DAC 003F
802C4925 0050
$One Lap To Race
D02C4BC9 0000
812C4BC8 0002
D02C4BCB 0001
812C4BCA 0002
$Super Ultimate Mega Fast Mode
812C4984 2222
$Player 1\Character Modifier
800E5EE1 00??
00 Captain Falcon
01 Dr. Stewart
02 Pico
03 Samurai Goroh
04 Jody Summer
05 Mighty Gazelle
06 Mr. EAD
07 Baba
08 Octoman
09 Gomar + Shioh
0A Kate Alen
0B Roger Buster
0C James McCloud
0D Leon
0E Antonio Guster
0F Black Shadow
10 Michael Chain
11 Jack Levin
12 Super Arrow
13 Mrs. Arrow
14 John Tanaka
15 Beastman
16 Zoda
17 Dr. Clash
18 Silver Neelsen
19 Bio Rex
1A Draq
1B Billy
1C The Skull
1D Blood Falcon
1E Perfect Captain Falcon
$Player 2\Character Modifier
802C4F90 00??
00 Captain Falcon
01 Dr. Stewart
02 Pico
03 Samurai Goroh
04 Jody Summer
05 Mighty Gazelle
06 Mr. EAD
07 Baba
08 Octoman
09 Gomar + Shioh
0A Kate Alen
0B Roger Buster
0C James McCloud
0D Leon
0E Antonio Guster
0F Black Shadow
10 Michael Chain
11 Jack Levin
12 Super Arrow
13 Mrs. Arrow
14 John Tanaka
15 Beastman
16 Zoda
17 Dr. Clash
18 Silver Neelsen
19 Bio Rex
1A Draq
1B Billy
1C The Skull
1D Blood Falcon
1E Perfect Captain Falcon
$Player 3\Character Modifier
802C5338 00??
00 Captain Falcon
01 Dr. Stewart
02 Pico
03 Samurai Goroh
04 Jody Summer
05 Mighty Gazelle
06 Mr. EAD
07 Baba
08 Octoman
09 Gomar + Shioh
0A Kate Alen
0B Roger Buster
0C James McCloud
0D Leon
0E Antonio Guster
0F Black Shadow
10 Michael Chain
11 Jack Levin
12 Super Arrow
13 Mrs. Arrow
14 John Tanaka
15 Beastman
16 Zoda
17 Dr. Clash
18 Silver Neelsen
19 Bio Rex
1A Draq
1B Billy
1C The Skull
1D Blood Falcon
1E Perfect Captain Falcon
$Player 4\Character Modifier
802C56E0 00??
00 Captain Falcon
01 Dr. Stewart
02 Pico
03 Samurai Goroh
04 Jody Summer
05 Mighty Gazelle
06 Mr. EAD
07 Baba
08 Octoman
09 Gomar + Shioh
0A Kate Alen
0B Roger Buster
0C James McCloud
0D Leon
0E Antonio Guster
0F Black Shadow
10 Michael Chain
11 Jack Levin
12 Super Arrow
13 Mrs. Arrow
14 John Tanaka
15 Beastman
16 Zoda
17 Dr. Clash
18 Silver Neelsen
19 Bio Rex
1A Draq
1B Billy
1C The Skull
1D Blood Falcon
1E Perfect Captain Falcon
$Track Modifier
800F8517 00??
00 Mute City
01 Silence
02 Sand Ocean
03 Devils Forest
04 Big Blue
05 Port Town
06 Sector Alpha
07 Red Canyon
08 Devils Forest 2
09 Mute City 2
0A Big Blue 2
0B White Land
0C Fire Field
0D Silence 2
0E Sector Beta
0F Red Canyon
10 White Land 2
11 Mute City 2
12 Rainbow Road
13 Devils Forest 3
14 Space Plant
15 Sand Ocean 2
16 Port Town 2
17 Big Hand
$Max Grand Prix Points
812C492A 270F
+228
View File
@@ -0,0 +1,228 @@
[45ED1621-3B83BB39-C:43]
Name=Paper Mario (CHN) [SaveFix]
$Infinite\Max Coins
8110D67C 03E7
$Infinite\Max HP + FP
Note=Do not enable this code before you have made a save, when a new game is started up
50000601 0000
8010D671 0063
$Have\All Star Spirits
Note=Disable this code as soon as you Have\reached level 8, or everything will be removed again
8010D8FE 0007
$Have\Level
8010D679 00??
01 Level 1
08 Level 8
1B Level 27
63 Level 99
$Max\Star Points
Note=You will level up, everytime you get a Star point
8010D680 0063
$Have\Badge Points
8010D678 00??
3C 60 Badge Points
7F 127 Badge Points
$Max\Star Pieces
8010D67F 00A0
8010D99D 00A0
$Have\All Members in your party
50000C08 0000
8010D68C 0001
$Upgrade Member\Goomario
8010D68D 00??
01 Level 1
02 Level 2
$Upgrade Member\Kooper
8010D695 00??
01 Level 1
02 Level 2
$Upgrade Member\Bombette
8010D69D 00??
01 Level 1
02 Level 2
$Upgrade Member\Parrakary
8010D6A5 00??
01 Level 1
02 Level 2
$Upgrade Member\Watt
8010D6B5 00??
01 Level 1
02 Level 2
$Upgrade Member\Sushie
8010D6BD 00??
01 Level 1
02 Level 2
$Upgrade Member\Lakilester
8010D6C5 00??
01 Level 1
02 Level 2
$Upgrade Member\Bow
8010D6CD 00??
01 Level 1
02 Level 2
$Have\Hammer
8010D671 00??
00 Level 1
01 Level 2
02 Level 3
$Have\Jump Boots
8010D670 00??
00 Level 1
01 Level 2
02 Level 3
$No Star Points (0)
Note=If emulator hangs at level up, enable this cheat and don't disable it whatsoever!
8010D680 0000
$Have\Attack item
8110D824 ????
0080 Fire Flower
0081 Snowman Doll
0082 Thunder Rage
0083 Shooting Star
0084 Thunder Bolt
0085 Pebble
0086 Dusty Hammer
$Have\Defense item
Note=Only use One Have item Option at one time.
8110D824 ????
0088 Stone Cap
008A Mushroom
008B Volt Shroom
0097 Repel Gel
$Have\Enemy Stats item
Note=Only use One Have item Option at one time.
8110D824 ????
008F Sleep Sheep
0090 POW Block
0092 Stop Watch
0098 Fright Jar
009A Dizzy Dial
$Have\Recovery Items Option
Note=Only use One Have item Option at one time.
8110D824 ????
0094 Apple
00B1 Apple Pie
00C0 Big Cookie
00BD Bland Meal
009E Blue Berry
00D8 Boiled Egg
00A1 Bubble Berry
00AA Cake Mix
00CF Coco Pop
00BE Deluxe Feast
00A8 Dried Fruit
00A7 Dried Pasta
008D Dried Shroom
00CC Electro Pop
00CD Fire Pop
00C9 Fried Egg
00B6 Fried Shroom
00D4 Frozen Fries
00A5 Goomnut
00BC Healthy Juice
00CB Honey Candy
00CA Honey Shroom
00C4 Honey Super
00A4 Honey Syrup
00B2 Honey Ultra
00B9 Hot Shroom
00AF Iced Potato
00A2 Jammin' Jelly
00D1 Jelly Pop
00DA Jelly Shroom
00C6 Jelly Super
00B4 Jelly Ultra
00D3 Kooky Cookie
00A6 Koopa Leaf
00C3 Koopa Tea
00B5 KooPasta
009C Lemon
00D0 Lemon Candy
0095 Life Shroom
009D Lime
0C0E Lime Candy
00D7 Maple Shroom
00C5 Maple Super
00A3 Maple Syrup
00B3 Maple Ultra
00AD Melon
00C2 Mistake
008A Mushroom
00D6 Nutty Cake
00D5 Potato Salad
009F Red Berry
00B7 Shroom Cake
00B8 Shroom Steak
00C7 Spaghetti
00BF Special Shake
00B0 Spicy Soup
00AE Stinky Herb
00A9 Strange Leaf
008C Super Shroom
009B Super Soda
00BA Sweet Shroom
0089 Tasty Tonic
008E Ultra Shroom
0093 Whacka's Bump
00A0 Yellow Berry
00D9 Yoshi Cookie
00BB Yummy Meal
$Have\Key Items Options
Note=Only use One Have item Option at one time.
8110D6E4 ????
000A First Degree Card
000B Second Degree Card
000C Third Degree Card
000D Fourth Degree Card
000E Diploma
0015 Lunar Stone
0017 Diamond Stone
0019 Kooper's Shell
001D Boo's Portrait
001E Crystal Berry
0021 Toy Train
0023 Frying Pan
0024 Dictonary
0029 Cook Book
002A Jade Raven
002B Magical Seed Red
002D Magical Seed Green
002E Magical Seed Brown-Orange
0030 Calculator
0032 Scarf
0053 Artifact
0058 Magical Bean
005B Volcano Vase
0067 Lyrics
0068 Melody
0069 Mailbag
0031 Bucket
006C Star Stone
$Infinite\Star Power
8110D900 0707
@@ -0,0 +1,41 @@
[49552381-CD856CE8-C:43]
Name=Wave Race 64 - Shindou (iQue) [4ksavefix]
$Misses Don't Count\Player 1
8015FF7F 0000
$Infinite Course Out Time\Player 1
80160133 00FF
$Infinite Time Stunt Mode
8116010E 3A98
$Player 1 has 99 Points
Note=This Also makes you Always 1st by points.
80174C33 0063
$Maximum Power & Speed Option\Player 1
8015FF77 00??
06 Max Power & Normal Speed
09 Max Power & Medium Speed
0F Max Power & High Speed
1F Max Power & Ultra Speed
$Maximum Power & Speed Option\Player 2
801602FA 00??
06 Max Power & Normal Speed
09 Max Power & Medium Speed
0F Max Power & High Speed
1F Max Power & Ultra Speed
$Misses Don't Count\Player 2
801602F7 0000
$All Difficulty Levels Unlocked
800EE70C 001F
801AA0CF 0016
$Infinite Course Out Time\Player 2
801604AB 00FF
@@ -0,0 +1,55 @@
[58FD3F25-D92EAA8D-C:50]
Name=1080 Snowboarding (E) (M4)
$Enable All Levels & Boarders
80250AB9 00FF
80250ABB 0005
81250AC6 FCFF
80250AC8 0007
$Infinite Damage All Players and Levels
803F4C00 0024
807F4C00 0024
$Infinite Lives & Continues
802648A4 0003
$Open Level Character Select
Note=With these codes, you have to press the buttons listed below when you are viewing a certain boarders stats. Highlight Akari Hayami's stats, and then hold down the C-Left button and then press the A button to be the Crystal Boarder. Highlight Kensuke Kimachi's stats, and then hold down the C-Up button and then press the A button to be the Metal Boarder. Hightlight Rob Haywood's stats, and then hold down the C-Right button and then press the A button to be the Panda Boarder
8125508A 00??
01 Easy Level
02 Easy & Normal Level
03 Easy Normal & Hard Levels
04 Easy Normal Hard Levels & Crystal Boarder
05 Easy Normal Hard Levels & Crystal & Metal Boarders
$Play As
8001A0E7 00??
00 Dion Blaster
01 Kensuke Kimachi
02 Akari Hayami
03 Ricky Winterborn
04 Rob Haywood
05 Silver Boarder
06 Gold Boarder
07 Panda Boarder
$Always First Place (Player 1)
812679BC 2400
Note=The game will still show you in 2nd when you are behind. But when you cross the finish line, you will win!
$Freeze Timer In\Match Race
D1267954 05E1
81267954 1000
$Freeze Timer In\Time Attack
D1265D4C 05E1
81265D4C 1000
$Freeze Timer In\Trick Attack
D1265DB8 05E1
81265DB8 1000
$Freeze Timer In\Contest
D1265F48 05E1
81265F48 1000
@@ -0,0 +1,28 @@
[5BA3AA2953C47C8B2E615B21E60F2F17]
Name=Tsumi to Batsu - Hoshi no Keishousha (Ch) (iQue) [!]
$Infinite\Time
800DF337 0063
$Infinite\Max Continues
800E404A 00FF
$Unlock All Options
Note=This Unlocks the Scene Select and Option Menus.
8107BDCA FFFF
8107BDCC FFFF
$Press GS Button to Kill Big Bomb
891CB734 0000
891CF05E 0000
$Earth has Infinite Energy
Note=This give the Earth Infinite Health whilst being attacked by the Planet
8110A1B4 CC75
$Infinite\Energy (All Levels)
800DF33F 0064
$Infinite\Air Jumping (All Levels)
810B6628 2400
@@ -0,0 +1,140 @@
[5EA0ED74CF1DDAAA964D728A129E7CF9]
Name=Mario Kart 64 (Ch) (V5) (iQue) [!]
$Infinite Items\2 Player & Single Mode\Player 1
8016316D 00??
8016319A 00??
0D Double Mushroom
09 Fake Item Box
0B Ghost
0A Invincible Star
08 Lightning
01 Single Banana
03 Single Green Shell
0C Single Mushroom
05 Single Red Shell
0F Super Mushroom
04 Triple Green Shell
0E Triple Mushroom
06 Triple Red Shell
02 Banana Bunch
07 Blue Spiny Shell
$Infinite Items\2 Player & Single Mode\Player 2
8016324D 00??
8016327A 00??
0D Double Mushroom
09 Fake Item Box
0B Ghost
0A Invincible Star
08 Lightning
01 Single Banana
03 Single Green Shell
0C Single Mushroom
05 Single Red Shell
0F Super Mushroom
04 Triple Green Shell
0E Triple Mushroom
06 Triple Red Shell
02 Banana Bunch
07 Blue Spiny Shell
$Infinite Items\1-3 & 4 Player Mode\Player 1
8016332D 00??
8016335A 00??
0D Double Mushroom
09 Fake Item Box
0B Ghost
0A Invincible Star
08 Lightning
01 Single Banana
03 Single Green Shell
0C Single Mushroom
05 Single Red Shell
0F Super Mushroom
04 Triple Green Shell
0E Triple Mushroom
06 Triple Red Shell
02 Banana Bunch
07 Blue Spiny Shell
$Infinite Items\1-3 & 4 Player Mode\Player 2
8016340D 00??
8016343A 00??
0D Double Mushroom
09 Fake Item Box
0B Ghost
0A Invincible Star
08 Lightning
01 Single Banana
03 Single Green Shell
0C Single Mushroom
05 Single Red Shell
0F Super Mushroom
04 Triple Green Shell
0E Triple Mushroom
06 Triple Red Shell
02 Banana Bunch
07 Blue Spiny Shell
$Infinite Items\1-3 & 4 Player Mode\Player 3
801634ED 00??
8016351A 00??
0D Double Mushroom
09 Fake Item Box
0B Ghost
0A Invincible Star
08 Lightning
01 Single Banana
03 Single Green Shell
0C Single Mushroom
05 Single Red Shell
0F Super Mushroom
04 Triple Green Shell
0E Triple Mushroom
06 Triple Red Shell
02 Banana Bunch
07 Blue Spiny Shell
$Infinite Items\1-3 & 4 Player Mode\Player 4
801635CD 00??
801635FA 00??
0D Double Mushroom
09 Fake Item Box
0B Ghost
0A Invincible Star
08 Lightning
01 Single Banana
03 Single Green Shell
0C Single Mushroom
05 Single Red Shell
0F Super Mushroom
04 Triple Green Shell
0E Triple Mushroom
06 Triple Red Shell
02 Banana Bunch
07 Blue Spiny Shell
$Have\Bonus Mode and All Gold Cups
50000402 0000
80192B30 00??
00 Off
FF On
$Press GS\For Full Debug Menu
Note=Press GS at the Press Start Menu to enable or disable the Debug Menu
8818AC1F 00??
00 Off
02 On
$Battle Mode\Infinite Balloons\Player 1
8018AAD0 0003
$Battle Mode\Infinite Balloons\Player 2
8018AAD2 0003
$Battle Mode\Infinite Balloons\Player 3
8018AAD4 0003
$Battle Mode\Infinite Balloons\Player 4
8018AAD6 0003
@@ -0,0 +1,28 @@
[7331A7C7-B5C2937C-C:43]
Name=Sin and Punishment (CHN) [SaveFix]
$Infinite\Time
800DF337 0063
$Infinite\Max Continues
800E404A 00FF
$Unlock All Options
Note=This Unlocks the Scene Select and Option Menus.
8107BDCA FFFF
8107BDCC FFFF
$Press GS Button to Kill Big Bomb
891CB734 0000
891CF05E 0000
$Earth has Infinite Energy
Note=This give the Earth Infinite Health whilst being attacked by the Planet
8110A1B4 CC75
$Infinite\Energy (All Levels)
800DF33F 0064
$Infinite\Air Jumping (All Levels)
810B6628 2400
File diff suppressed because it is too large Load Diff
+349
View File
@@ -0,0 +1,349 @@
[76F623A0-4BF72D22-C:43]
Name=Super Smash Bros. (CHN) [SaveFix]
$Bonus Stage Character Modifier (Training Mode)
Note=Only put this on after you have alreay Chose your Character on the Main Menu,& Do not use more then 1 Character Modifier at a time.Using this Code This could also result freezing at the end of the Level.
8018FD53 00??
00 Mario
01 Fox
02 DK
03 Samus
04 Luigi
05 Link
06 Yoshi
07 C. Falcon
08 Kirby
09 Pikachu
0A Jigglypuff
0B Ness
0C Master Hand
0D Metal Mario
0E Polygon Mario
10 Polygon DK
13 Polygon Link
14 Polygon Yoshi
15 Polygon Samus
18 Polygon Kirby
1A Giant Donkey Kong
$Have All Characters, Switch Menu & Mushroom Kingdom
810A54B8 0FF0
800A54B7 00FF
$Story Mode\Always Get Pacifist (60,000 Points)
810A56EE 0000
$Story Mode\Infinite Time
810A56AE 43CB
$Story Mode\Player 1\Character Modifier
Note=Only put this on after you have alreay Chose your Character on the Main Menu,& Do not use more then 1 Character Modifier at a time.Using this Code could also result freezing at the end of the Level.
800A56BB 00??
00 Mario
01 Fox
02 DK
03 Samus
04 Luigi
05 Link
06 Yoshi
07 C. Falcon
08 Kirby
09 Pikachu
0A Jigglypuff
0B Ness
0C Master Hand
0D Metal Mario
0E Polygon Mario
10 Polygon DK
13 Polygon Link
14 Polygon Yoshi
15 Polygon Samus
18 Polygon Kirby
1A Giant Donkey Kong
$Story Mode\Player 1\Infinite Lives
800A56BB 00??
$Story Mode\Player 1\Kirby B Button Move\Congo Jungle
8027164F 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$Story Mode\Player 1\Kirby B Button Move\Fighting Polygon Team
8026329F 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$Story Mode\Player 1\Kirby B Button Move\Hyrule Castle
8026968F 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$Story Mode\Player 1\Kirby B Button Move\Kirby's Dreamland
8026E6BF 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$Story Mode\Player 1\Kirby B Button Move\Master Hand Stage
802727CF 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$Story Mode\Player 1\Kirby B Button Move\Metal Mario Stage
80264117 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$Story Mode\Player 1\Kirby B Button Move\Peach's Castle
8026491F 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$Story Mode\Player 1\Kirby B Button Move\Planet Zebes
80270B27 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$Story Mode\Player 1\Kirby B Button Move\Saffron City
80274617 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$Story Mode\Player 1\Kirby B Button Move\Sector Z
80271C77 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$Story Mode\Player 1\Kirby B Button Move\Yoshi's Island
802699CF 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$Story Mode\Player 1\Low % Health
810A5706 0000
$Story Mode\Player 2\Character Modifier
Note=Only put this on after you have alreay Chose your Character on the Main Menu,& Do not use more then 1 Character Modifier at a time.Using this Code This could also result freezing at the end of the Level.
800A572F 00??
00 Mario
01 Fox
02 DK
03 Samus
04 Luigi
05 Link
06 Yoshi
07 C. Falcon
08 Kirby
09 Pikachu
0A Jigglypuff
0B Ness
0C Master Hand
0D Metal Mario
0E Polygon Mario
10 Polygon DK
13 Polygon Link
14 Polygon Yoshi
15 Polygon Samus
18 Polygon Kirby
1A Giant Donkey Kong
$Story Mode\Player 2\Infinite Lives
800A5737 0004
$Story Mode\Player 2\Low % Health
810A577A 0000
$Story Mode\Player 3\Character Modifier
Note=Only put this on after you have alreay Chose your Character on the Main Menu,& Do not use more then 1 Character Modifier at a time.Using this Code This could also result freezing at the end of the Level.
800A57A3 00??
00 Mario
01 Fox
02 DK
03 Samus
04 Luigi
05 Link
06 Yoshi
07 C. Falcon
08 Kirby
09 Pikachu
0A Jigglypuff
0B Ness
0C Master Hand
0D Metal Mario
0E Polygon Mario
10 Polygon DK
13 Polygon Link
14 Polygon Yoshi
15 Polygon Samus
18 Polygon Kirby
1A Giant Donkey Kong
$Story Mode\Player 3\Infinite Lives
800A57AB 0004
$Story Mode\Player 3\Low % Health
810A57EE 0000
$Story Mode\Player 4\Character Modifier
Note=Only put this on after you have alreay Chose your Character on the Main Menu,& Do not use more then 1 Character Modifier at a time.Using this Code This could also result freezing at the end of the Level.
800A5817 00??
00 Mario
01 Fox
02 DK
03 Samus
04 Luigi
05 Link
06 Yoshi
07 C. Falcon
08 Kirby
09 Pikachu
0A Jigglypuff
0B Ness
0C Master Hand
0D Metal Mario
0E Polygon Mario
10 Polygon DK
13 Polygon Link
14 Polygon Yoshi
15 Polygon Samus
18 Polygon Kirby
1A Giant Donkey Kong
$Story Mode\Player 4\Infinite Lives
800A581F 0004
$Story Mode\Player 4\Low % Health
810A5862 0000
$Story Mode\Skip Straight To Master Hand
800A5667 000D
$VS. Mode\Infinite Time
810A589E 43CB
$VS. Mode\Player 1\Character Modifier
Note=Only put this on after you have alreay Chose your Character on the Main Menu,& Do not use more then 1 Character Modifier at a time.Using this Code This could also result freezing at the end of the Level.
800A58AB 00??
00 Mario
01 Fox
02 DK
03 Samus
04 Luigi
05 Link
06 Yoshi
07 C. Falcon
08 Kirby
09 Pikachu
0A Jigglypuff
0B Ness
0C Master Hand
0D Metal Mario
0E Polygon Mario
10 Polygon DK
13 Polygon Link
14 Polygon Yoshi
15 Polygon Samus
18 Polygon Kirby
1A Giant Donkey Kong
$VS. Mode\Player 1\Kirby B Button Move\Hyrule Castle
8026456F 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$VS. Mode\Player 1\Kirby B Button Move\Sector Z
8026CB07 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$VS. Mode\Player 1\Kirby B Button Move\Yoshi's Island
8026EE37 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$VS. Mode\Player 1\Low % Health
810A58F6 0000
$VS. Mode\Player 2\Character Modifier
Note=Only put this on after you have alreay Chose your Character on the Main Menu,& Do not use more then 1 Character Modifier at a time.Using this Code This could also result freezing at the end of the Level.
800A591F 00??
00 Mario
01 Fox
02 DK
03 Samus
04 Luigi
05 Link
06 Yoshi
07 C. Falcon
08 Kirby
09 Pikachu
0A Jigglypuff
0B Ness
0C Master Hand
0D Metal Mario
0E Polygon Mario
10 Polygon DK
13 Polygon Link
14 Polygon Yoshi
15 Polygon Samus
18 Polygon Kirby
1A Giant Donkey Kong
$VS. Mode\Player 2\Low % Health
810A596A 0000
$VS. Mode\Player 3\Character Modifier
Note=Only put this on after you have alreay Chose your Character on the Main Menu,& Do not use more then 1 Character Modifier at a time.Using this Code This could also result freezing at the end of the Level.
800A5993 00??
00 Mario
01 Fox
02 DK
03 Samus
04 Luigi
05 Link
06 Yoshi
07 C. Falcon
08 Kirby
09 Pikachu
0A Jigglypuff
0B Ness
0C Master Hand
0D Metal Mario
0E Polygon Mario
10 Polygon DK
13 Polygon Link
14 Polygon Yoshi
15 Polygon Samus
18 Polygon Kirby
1A Giant Donkey Kong
$VS. Mode\Player 3\Low % Health
810A59DE 0000
$VS. Mode\Player 4\Character Modifier
Note=Only put this on after you have alreay Chose your Character on the Main Menu,& Do not use more then 1 Character Modifier at a time.Using this Code This could also result freezing at the end of the Level.
800A5A07 00??
00 Mario
01 Fox
02 DK
03 Samus
04 Luigi
05 Link
06 Yoshi
07 C. Falcon
08 Kirby
09 Pikachu
0A Jigglypuff
0B Ness
0C Master Hand
0D Metal Mario
0E Polygon Mario
10 Polygon DK
13 Polygon Link
14 Polygon Yoshi
15 Polygon Samus
18 Polygon Kirby
1A Giant Donkey Kong
$VS. Mode\Player 4\Low % Health
810A5A52 0000
@@ -0,0 +1,141 @@
[78771BEB349D481E69BAA9225B36D63A]
Name=Mario Kart 64 (Ch) (V4) (iQue) [!]
$Infinite Items\2 Player & Single Mode\Player 1
8016316D 00??
8016319A 00??
0D Double Mushroom
09 Fake Item Box
0B Ghost
0A Invincible Star
08 Lightning
01 Single Banana
03 Single Green Shell
0C Single Mushroom
05 Single Red Shell
0F Super Mushroom
04 Triple Green Shell
0E Triple Mushroom
06 Triple Red Shell
02 Banana Bunch
07 Blue Spiny Shell
$Infinite Items\2 Player & Single Mode\Player 2
8016324D 00??
8016327A 00??
0D Double Mushroom
09 Fake Item Box
0B Ghost
0A Invincible Star
08 Lightning
01 Single Banana
03 Single Green Shell
0C Single Mushroom
05 Single Red Shell
0F Super Mushroom
04 Triple Green Shell
0E Triple Mushroom
06 Triple Red Shell
02 Banana Bunch
07 Blue Spiny Shell
$Infinite Items\1-3 & 4 Player Mode\Player 1
8016332D 00??
8016335A 00??
0D Double Mushroom
09 Fake Item Box
0B Ghost
0A Invincible Star
08 Lightning
01 Single Banana
03 Single Green Shell
0C Single Mushroom
05 Single Red Shell
0F Super Mushroom
04 Triple Green Shell
0E Triple Mushroom
06 Triple Red Shell
02 Banana Bunch
07 Blue Spiny Shell
$Infinite Items\1-3 & 4 Player Mode\Player 2
8016340D 00??
8016343A 00??
0D Double Mushroom
09 Fake Item Box
0B Ghost
0A Invincible Star
08 Lightning
01 Single Banana
03 Single Green Shell
0C Single Mushroom
05 Single Red Shell
0F Super Mushroom
04 Triple Green Shell
0E Triple Mushroom
06 Triple Red Shell
02 Banana Bunch
07 Blue Spiny Shell
$Infinite Items\1-3 & 4 Player Mode\Player 3
801634ED 00??
8016351A 00??
0D Double Mushroom
09 Fake Item Box
0B Ghost
0A Invincible Star
08 Lightning
01 Single Banana
03 Single Green Shell
0C Single Mushroom
05 Single Red Shell
0F Super Mushroom
04 Triple Green Shell
0E Triple Mushroom
06 Triple Red Shell
02 Banana Bunch
07 Blue Spiny Shell
$Infinite Items\1-3 & 4 Player Mode\Player 4
801635CD 00??
801635FA 00??
0D Double Mushroom
09 Fake Item Box
0B Ghost
0A Invincible Star
08 Lightning
01 Single Banana
03 Single Green Shell
0C Single Mushroom
05 Single Red Shell
0F Super Mushroom
04 Triple Green Shell
0E Triple Mushroom
06 Triple Red Shell
02 Banana Bunch
07 Blue Spiny Shell
$Have\Bonus Mode and All Gold Cups
50000402 0000
80192B30 00??
00 Off
FF On
$Press GS\For Full Debug Menu
Note=Press GS at the Press Start Menu to enable or disable the Debug Menu
8818AC1F 00??
00 Off
02 On
$Battle Mode\Infinite Balloons\Player 1
8018AAD0 0003
$Battle Mode\Infinite Balloons\Player 2
8018AAD2 0003
$Battle Mode\Infinite Balloons\Player 3
8018AAD4 0003
$Battle Mode\Infinite Balloons\Player 4
8018AAD6 0003
@@ -0,0 +1,349 @@
[7B815846EC91E6C4A8B8BAA0CE4078F0]
Name=Super Smash Bros. (Ch) (iQue) [!]
$Bonus Stage Character Modifier (Training Mode)
Note=Only put this on after you have alreay Chose your Character on the Main Menu,& Do not use more then 1 Character Modifier at a time.Using this Code This could also result freezing at the end of the Level.
8018FD53 00??
00 Mario
01 Fox
02 DK
03 Samus
04 Luigi
05 Link
06 Yoshi
07 C. Falcon
08 Kirby
09 Pikachu
0A Jigglypuff
0B Ness
0C Master Hand
0D Metal Mario
0E Polygon Mario
10 Polygon DK
13 Polygon Link
14 Polygon Yoshi
15 Polygon Samus
18 Polygon Kirby
1A Giant Donkey Kong
$Have All Characters, Switch Menu & Mushroom Kingdom
810A54B8 0FF0
800A54B7 00FF
$Story Mode\Always Get Pacifist (60,000 Points)
810A56EE 0000
$Story Mode\Infinite Time
810A56AE 43CB
$Story Mode\Player 1\Character Modifier
Note=Only put this on after you have alreay Chose your Character on the Main Menu,& Do not use more then 1 Character Modifier at a time.Using this Code could also result freezing at the end of the Level.
800A56BB 00??
00 Mario
01 Fox
02 DK
03 Samus
04 Luigi
05 Link
06 Yoshi
07 C. Falcon
08 Kirby
09 Pikachu
0A Jigglypuff
0B Ness
0C Master Hand
0D Metal Mario
0E Polygon Mario
10 Polygon DK
13 Polygon Link
14 Polygon Yoshi
15 Polygon Samus
18 Polygon Kirby
1A Giant Donkey Kong
$Story Mode\Player 1\Infinite Lives
800A56BB 00??
$Story Mode\Player 1\Kirby B Button Move\Congo Jungle
8027164F 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$Story Mode\Player 1\Kirby B Button Move\Fighting Polygon Team
8026329F 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$Story Mode\Player 1\Kirby B Button Move\Hyrule Castle
8026968F 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$Story Mode\Player 1\Kirby B Button Move\Kirby's Dreamland
8026E6BF 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$Story Mode\Player 1\Kirby B Button Move\Master Hand Stage
802727CF 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$Story Mode\Player 1\Kirby B Button Move\Metal Mario Stage
80264117 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$Story Mode\Player 1\Kirby B Button Move\Peach's Castle
8026491F 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$Story Mode\Player 1\Kirby B Button Move\Planet Zebes
80270B27 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$Story Mode\Player 1\Kirby B Button Move\Saffron City
80274617 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$Story Mode\Player 1\Kirby B Button Move\Sector Z
80271C77 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$Story Mode\Player 1\Kirby B Button Move\Yoshi's Island
802699CF 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$Story Mode\Player 1\Low % Health
810A5706 0000
$Story Mode\Player 2\Character Modifier
Note=Only put this on after you have alreay Chose your Character on the Main Menu,& Do not use more then 1 Character Modifier at a time.Using this Code This could also result freezing at the end of the Level.
800A572F 00??
00 Mario
01 Fox
02 DK
03 Samus
04 Luigi
05 Link
06 Yoshi
07 C. Falcon
08 Kirby
09 Pikachu
0A Jigglypuff
0B Ness
0C Master Hand
0D Metal Mario
0E Polygon Mario
10 Polygon DK
13 Polygon Link
14 Polygon Yoshi
15 Polygon Samus
18 Polygon Kirby
1A Giant Donkey Kong
$Story Mode\Player 2\Infinite Lives
800A5737 0004
$Story Mode\Player 2\Low % Health
810A577A 0000
$Story Mode\Player 3\Character Modifier
Note=Only put this on after you have alreay Chose your Character on the Main Menu,& Do not use more then 1 Character Modifier at a time.Using this Code This could also result freezing at the end of the Level.
800A57A3 00??
00 Mario
01 Fox
02 DK
03 Samus
04 Luigi
05 Link
06 Yoshi
07 C. Falcon
08 Kirby
09 Pikachu
0A Jigglypuff
0B Ness
0C Master Hand
0D Metal Mario
0E Polygon Mario
10 Polygon DK
13 Polygon Link
14 Polygon Yoshi
15 Polygon Samus
18 Polygon Kirby
1A Giant Donkey Kong
$Story Mode\Player 3\Infinite Lives
800A57AB 0004
$Story Mode\Player 3\Low % Health
810A57EE 0000
$Story Mode\Player 4\Character Modifier
Note=Only put this on after you have alreay Chose your Character on the Main Menu,& Do not use more then 1 Character Modifier at a time.Using this Code This could also result freezing at the end of the Level.
800A5817 00??
00 Mario
01 Fox
02 DK
03 Samus
04 Luigi
05 Link
06 Yoshi
07 C. Falcon
08 Kirby
09 Pikachu
0A Jigglypuff
0B Ness
0C Master Hand
0D Metal Mario
0E Polygon Mario
10 Polygon DK
13 Polygon Link
14 Polygon Yoshi
15 Polygon Samus
18 Polygon Kirby
1A Giant Donkey Kong
$Story Mode\Player 4\Infinite Lives
800A581F 0004
$Story Mode\Player 4\Low % Health
810A5862 0000
$Story Mode\Skip Straight To Master Hand
800A5667 000D
$VS. Mode\Infinite Time
810A589E 43CB
$VS. Mode\Player 1\Character Modifier
Note=Only put this on after you have alreay Chose your Character on the Main Menu,& Do not use more then 1 Character Modifier at a time.Using this Code This could also result freezing at the end of the Level.
800A58AB 00??
00 Mario
01 Fox
02 DK
03 Samus
04 Luigi
05 Link
06 Yoshi
07 C. Falcon
08 Kirby
09 Pikachu
0A Jigglypuff
0B Ness
0C Master Hand
0D Metal Mario
0E Polygon Mario
10 Polygon DK
13 Polygon Link
14 Polygon Yoshi
15 Polygon Samus
18 Polygon Kirby
1A Giant Donkey Kong
$VS. Mode\Player 1\Kirby B Button Move\Hyrule Castle
8026456F 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$VS. Mode\Player 1\Kirby B Button Move\Sector Z
8026CB07 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$VS. Mode\Player 1\Kirby B Button Move\Yoshi's Island
8026EE37 00??
02 D.K. Wind-up Punch
0A Jigglypuff Puff Punch
$VS. Mode\Player 1\Low % Health
810A58F6 0000
$VS. Mode\Player 2\Character Modifier
Note=Only put this on after you have alreay Chose your Character on the Main Menu,& Do not use more then 1 Character Modifier at a time.Using this Code This could also result freezing at the end of the Level.
800A591F 00??
00 Mario
01 Fox
02 DK
03 Samus
04 Luigi
05 Link
06 Yoshi
07 C. Falcon
08 Kirby
09 Pikachu
0A Jigglypuff
0B Ness
0C Master Hand
0D Metal Mario
0E Polygon Mario
10 Polygon DK
13 Polygon Link
14 Polygon Yoshi
15 Polygon Samus
18 Polygon Kirby
1A Giant Donkey Kong
$VS. Mode\Player 2\Low % Health
810A596A 0000
$VS. Mode\Player 3\Character Modifier
Note=Only put this on after you have alreay Chose your Character on the Main Menu,& Do not use more then 1 Character Modifier at a time.Using this Code This could also result freezing at the end of the Level.
800A5993 00??
00 Mario
01 Fox
02 DK
03 Samus
04 Luigi
05 Link
06 Yoshi
07 C. Falcon
08 Kirby
09 Pikachu
0A Jigglypuff
0B Ness
0C Master Hand
0D Metal Mario
0E Polygon Mario
10 Polygon DK
13 Polygon Link
14 Polygon Yoshi
15 Polygon Samus
18 Polygon Kirby
1A Giant Donkey Kong
$VS. Mode\Player 3\Low % Health
810A59DE 0000
$VS. Mode\Player 4\Character Modifier
Note=Only put this on after you have alreay Chose your Character on the Main Menu,& Do not use more then 1 Character Modifier at a time.Using this Code This could also result freezing at the end of the Level.
800A5A07 00??
00 Mario
01 Fox
02 DK
03 Samus
04 Luigi
05 Link
06 Yoshi
07 C. Falcon
08 Kirby
09 Pikachu
0A Jigglypuff
0B Ness
0C Master Hand
0D Metal Mario
0E Polygon Mario
10 Polygon DK
13 Polygon Link
14 Polygon Yoshi
15 Polygon Samus
18 Polygon Kirby
1A Giant Donkey Kong
$VS. Mode\Player 4\Low % Health
810A5A52 0000
@@ -0,0 +1,33 @@
[7BD65F9E-76B6A083-C:45]
Name=007 - The World is Not Enough (U) (Prototype - 2020 release)
$Enable Cheats Menu
800811F0 0005
$Invincible
80130ACD 00??
01 On
00 Off
$All Weapons
80130AE0 00??
01 On
00 Off
$All Gadgets
80130AE1 00??
01 On
00 Off
$All Missions
80130AE2 00??
01 On
00 Off
$Infinite Health (All Levels)
81045D68 2400
$Infinite Ammo (All Guns for all Levels)
Note=The Clip will count down but you will never run out of Ammo.
81040730 2400
@@ -0,0 +1,36 @@
[8825E18B-3297746B-C:50]
Name=Aidyn Chronicles - The First Mage (Europe) (Prototype) (2)
$Infinite\Max Health
80279308 001E
$Infinite\99 Health Potions
Note=Do Not put this cheat on until you have collected your 1st Health Potion from the 1st Cheat or you will not be able to get into the Sub menu and Continue the game.
80278D3B 0063
$Have\Max Gold
50000401 0000
80277AA5 00FF
$Have\Max Total XP
50000401 0000
8027931D 00FF
$Have\Max Total XP Remaning to Start
Note=This will give you 16777215 Total XP Remaning to start with and after your 1st batle will allow you to buy your Max Stats
50000401 0000
80279321 00FF
$Play As Character
Note=Enable this at the start of a Game, before a next Level, or before a Cutscene to become your chosen option.
810E108E ????
25F9 Alaron
2A43 Marari Female
2C17 Spirit
2CC0 Marari Male
2D4A GiantBat
2E82 Chaos Trooper
3094 Gryphon
324D Ogre
32CC GiantRat
@@ -0,0 +1,36 @@
[8EAA1A2C-61C09930-C:00]
Name=Aidyn Chronicles - The First Mage (USA) (Prototype)
$Infinite\Max Health
80275AA1 001E
$Infinite\99 Health Potions
Note=Do Not put this cheat on until you have collected your 1st Health Potion from the 1st Cheat or you will not be able to get into the Sub menu and Continue the game.
8027540F 0063
$Have\Max Gold
50000401 0000
8027423E 00FF
$Have\Max Total XP
50000401 0000
80275AB6 00FF
$Have\Max Total XP Remaning to Start
Note=This will give you 16777215 Total XP Remaning to start with and after your 1st batle will allow you to buy your Max Stats
50000401 0000
80275ABA 00FF
$Play As Character
Note=Enable this at the start of a Game, before a next Level, or before a Cutscene to become your chosen option.
810E0D6E ????
25F9 Alaron
2A43 Marari Female
2C17 Spirit
2CC0 Marari Male
2D4A GiantBat
2E82 Chaos Trooper
3094 Gryphon
324D Ogre
32CC GiantRat
@@ -0,0 +1,29 @@
[A92E0966-341C3912-C:45]
Name=007 - The World is Not Enough (U) (Beta) [!]
$Invincible
8011E157 00??
01 On
00 Off
$Have All Gadgets
8011E159 00??
01 On
00 Off
$Enable All Missions
8011E15A 00??
01 On
00 Off
$Have All Weapons
8011E158 00??
01 On
00 Off
$Infinite Health (All Levels)
8106AC88 2400
$Infinite Ammo (All Guns for all Levels)
8106246C 2400
@@ -0,0 +1,30 @@
[A94DA89B-30EDCFE9-C:43]
Name=Dr. Mario 64 (CHN) (iQue) [SaveFix]
$Low Timer
810CA2BA 04CB
$Games Per Match Select
8009322B 00??
01 1 Game
02 2 Games
03 3 Games
$Have Low to No Virus (For Easy Win)
Note=As soon as the game starts, press Start then redo to clear virus screen. Now just play stacking the pills up to win
8013A984 00??
8013A985 0000
8013A986 0000
8013AD49 0063
04 On Classic-Story-VS-and-Marathon Modes
28 On Flash and Score Attack Modes
$Unlock Vampire Wario
8009321C 0001
$Unlock Metal Mario
8009321D 0001
$Player 2 / CPU has Full Infection
8013AD4A 0020
+139
View File
@@ -0,0 +1,139 @@
[AAA7D336-0428D610-C:00]
Name=Super Mario 64 - Shindou (iQue) [4ksavefix]
$Press GS Button For 255 Coins
Note=Press GS Once on a Level To Get that amount of Coins
89356B90 00FF
$Monsters Don't Hurt Mario
A0356B0F 0001
$Infinite\Lives
80356B95 0064
$Infinite\Energy & Breath
80356B96 0008
$Mario Cap Options
Note=Here you can Choose Options for Mario with His Cap on
80356AEF 00??
10 Normal
12 Invisible Mario
15 Metal Mario
16 Invisible Metal Mario
19 Flying Mario
$Slot A Codes\Have All\120 Stars
Note=Once the Code is activated, you will see it as a new option in the chosen Save Slot.This will have the Cannon open already to get upto Yoshi on the Roof. but make sure to save the game after collecting Red Coins and turn this code off before saving. you will now have it all saved to mempak
801FA623 0001
801FA60B 00C7
50001101 0000
801FA60C 00FF
$Slot A Codes\Have All\Key doors unlocked (and mote empty)
801FA60A 007E
$Slot A Codes\Have All\Max 100 Coin Records For All Levels
50000F01 0000
801FA625 0064
$Slot B Codes\Have All\120 Stars
Note=Once the Code is activated, you will see it as a new option in the chosen Save Slot.This will have the Cannon open already to get upto Yoshi on the Roof. but make sure to save the game after collecting Red Coins and turn this code off before saving. you will now have it all saved to mempak
801FA693 0001
801FA67B 00C7
50001101 0000
801FA67C 00FF
$Slot B Codes\Have All\Key doors unlocked (and mote empty)
801FA67A 007E
$Slot B Codes\Have All\Max 100 Coin Records For All Levels
50000F01 0000
801FA695 0064
$Slot C Codes\Have All\120 Stars
Note=Once the Code is activated, you will see it as a new option in the chosen Save Slot.This will have the Cannon open already to get upto Yoshi on the Roof. but make sure to save the game after collecting Red Coins and turn this code off before saving. you will now have it all saved to mempak
801FA703 0001
801FA6EB 00C7
50001101 0000
801FA6EC 00FF
$Slot C Codes\Have All\Key doors unlocked (and mote empty)
801FA6EA 007E
$Slot C Codes\Have All\Max 100 Coin Records For All Levels
50000F01 0000
801FA705 0064
$Slot D Codes\Have All\120 Stars
Note=Once the Code is activated, you will see it as a new option in the chosen Save Slot.This will have the Cannon open already to get upto Yoshi on the Roof. but make sure to save the game after collecting Red Coins and turn this code off before saving. you will now have it all saved to mempak
801FA773 0001
801FA75B 00C7
50001101 0000
801FA75C 00FF
$Slot D Codes\Have All\Key doors unlocked (and mote empty)
801FA75A 007E
$Slot D Codes\Have All\Max 100 Coin Records For All Levels
50000F01 0000
801FA775 0064
$Have\Level Select
Note=When enabled a level select screen is active after the start screen
A030F6FC 00??
00 Off
01 On
$Have\Debug Mode
Note=When enabled limited Debug information appears on screen
A030F708 00??
00 Off
01 On
$Level Select
Note=Select a Level. Jump Into a Painting. Press A at the Stars Collected Screen. As Stats are fading hold L, and you'll jump to the level you've selected.
D0320A01 0020
A030FF5F 00??
01 Intro
04 Big Boo's Haunt
05 Cool Cool Mountain
06 Mushroom Castle
07 Hazy Maze Cave
08 Shifting Sand Land
09 Bob omb Battlefield
0A Snowman's Land
0B Wet Dry World
0C Jolly Roger Bay
0D Tiny Huge World
0E Tick tock Clock
0F Rainbow Ride
10 Mushroom Castle Field
11 Bowser In The Dark World
12 Vanish Cap Under The Moat
13 Bowser In The Fire Sea
14 The Secret Aquarium
15 Bowser In The Sky
16 Lethal Lava Land
17 Dire Dire Docks
18 Whomp's Fortress
19 The End
1A Castle Courtyard
1B The Princess's Secret Slide
1C Cavern Of The Metal Cap
1D Tower Of The Wing Cap
1E Bowser In The Dark World Boss
1F Wing Mario Over The Rainbow
21 Bowser In The Fire Sea Boss
22 Bowser In The Sky Boss
24 Tall Tall Mountain
$Press L To Levitate
Note=Press L to levitate & Let go to land
D0320A01 0020
81356B34 4220
D0356B35 0020
81356AF4 0300
D0356B35 0020
81356AF6 0880
+472
View File
@@ -0,0 +1,472 @@
[AE775EA4-B5712EE9-C:43]
Name=The Legend of Zelda Ocarina of Time (CHN) [SaveFix]
$Always Have Wallet Size
80137FE2 00??
47 Kid Wallet (Holds 99)
57 Adult Wallet (Holds 200)
67 Giant Wallet (Holds 500)
$Beta\Play Beta Quest Worlds
Note=Put on the code on load up,After the Nintendo logo you will be in Hyrule Field,There are no icons, energy bar etc. on the screen.When you press a C-Buttton you can use an object.Here the objects for the C-Buttons:C-left: arrows, C-down: bombs, C-right: Ocarina of Time. There is also no Navi and start menu.When you go to some places the game will freeze or you can't move.
D01D5A35 0000
80139353 00??
00 World 01
01 World 02
02 World 03
03 World 04
04 World 05
07 World 06
08 World 07
16 World 08
$Bottles\Bottle 1 Modifier
80137FC6 00??
14 Empty Bottle
15 Red Potion
16 Green Potion
17 Blue Potion
18 Bottled Fairy
19 Fish
1A Lon Lon Milk
1B Letter
1C Blue Fire
1D Bug
1E Big Poe
1F Lon Lon Milk (Half)
20 Poe
$Bottles\Bottle 2 Modifier
80137FC7 00??
14 Empty Bottle
15 Red Potion
16 Green Potion
17 Blue Potion
18 Bottled Fairy
19 Fish
1A Lon Lon Milk
1B Letter
1C Blue Fire
1D Bug
1E Big Poe
1F Lon Lon Milk (Half)
20 Poe
$Bottles\Bottle 3 Modifier
80137FC8 00??
14 Empty Bottle
15 Red Potion
16 Green Potion
17 Blue Potion
18 Bottled Fairy
19 Fish
1A Lon Lon Milk
1B Letter
1C Blue Fire
1D Bug
1E Big Poe
1F Lon Lon Milk (Half)
20 Poe
$Bottles\Bottle 4 Modifier
80137FC9 00??
14 Empty Bottle
15 Red Potion
16 Green Potion
17 Blue Potion
18 Bottled Fairy
19 Fish
1A Lon Lon Milk
1B Letter
1C Blue Fire
1D Bug
1E Big Poe
1F Lon Lon Milk (Half)
20 Poe
$Epona\Max Carrots\Lon Lon Raunch
Note=This is For Practicing,Racing.Warning take this off before jumping the exit fence after winning Epona
801E614A 0006
801FC108 0001
$Equipment Modifier 1
Note=This modifies the equipment you are carrying. Do not use with Always Have Wallet Size
80137FE2 00??
02 Silver Scale
04 Golden Scale
06 Giant's Knife (Broken)
35 Black Gauntlets
40 Bullet Bag (Holds 30)
80 Bullet Bag (Holds 40)
C0 Bullet Bag (Holds 50)
$Equipment Modifier 2
Note=This modifies the equipment you are carrying.
80137FE3 00??
08 Bomb Bag (Holds 20)
10 Bomb Bag (Holds 30)
18 Bomb Bag (Holds 40)
20 Goron's Bracelet
28 Silver Gauntlets
30 Golden Gauntlets
$Have\All Equipment
Note=This cheat causes the Goron Temple door not to open, but if you go to the very top of the mountain where the fairy is, next to her entrance is another one in to the fire temple.once inside put on the hover boots & infinite hover cheat to hover over to the ledge on the left hand side.From here you can carry on the game as normal
81137FDC 7777
$Have\All Quest Status Items
Note=This cheat causes the Goron Temple door not to open, but if you go to the very top of the mountain where the fairy is, next to her entrance is another one in to the fire temple.once inside put on the hover boots & infinite hover cheat to hover over to the ledge on the left hand side.From here you can carry on the game as normal
81137FE4 30FF
81137FE6 FFFF
$Have\Arrows\Fire Arrow
80137FB8 0004
$Have\Arrows\Ice Arrow
80137FBE 000C
$Have\Arrows\Light Arrow
80137FC4 0012
$Have\Bombchu
80137FBC 0009
$Have\Bombs
80137FB6 0002
$Have\Boomerang
80137FC0 000E
$Have\Deku Nut
80137FB5 0001
$Have\Deku Stick
80137FB4 0000
$Have\Fairy Bow
80137FB7 0003
$Have\Fairy Slingshot
80137FBA 0006
$Have\Hookshot
80137FBD 00??
0A Hookshot
0B Longshot
$Have\Lens of Truth
80137FC1 000F
$Have\Magic Beans
80137FC2 0010
$Have\Magic\Din's Fire
80137FB9 0005
$Have\Magic\Fairie's Wind
80137FBF 000D
$Have\Magic\Nayru's Love
80137FC5 0013
$Have\Megaton Hammer
80137FC3 0011
$Have\Ocarina
80137FBB 00??
07 Fairy Ocarina
08 Ocarina Of Time
$Infinite\Arrows
80137FCF 0009
$Infinite\Big Key,Small Keys,Compass,& Map
50000B01 0000
80137FE8 0007
50000501 0000
80137FFF 0009
50000202 0000
80138007 0009
8013800C 0009
$Infinite\Bombchu's
80137FD4 0009
$Infinite\Bombs
80137FCE 0009
$Infinite\Deku Nuts
80137FCD 0009
$Infinite\Deku Seeds
80137FD2 0009
$Infinite\Deku Sticks
80137FCC 0009
$Infinite\Energy
81137F70 0140
$Infinite\Magic
D0137F79 0008
80137F7A 0001
80137F7C 0001
80137F73 0060
$Infinite\Magic Beans
80137FDA 0009
$Infinite\Rupees
Note=This cheat allows you to have the max Rupees to the Wallet you currently Hold
8113930C 0001
$Infinite\Timers\All Other Timers
Note=This cheat works on all Race Timers not the final Boss and Under Water with iron Boots etc.
80139311 0032
$Infinite\Timers\Escape From Gannons Tower
Note=This cheat works only on The Final Boss.
80139315 00B4
$Instant Step Hoover Boots
Note=Take off from Anywhere & to go higher just press L Once, this will lift you higher while walking.to come back Down Keep R pressed.Once you have enabled the code press Start & then start again.
D01D5A35 0020
811E7FD0 40CB
D01D5A35 0000
811E87F2 000D
80137FB0 00??
31 Kokiri Tunic & Hover Boots
32 Goron Tunic & Hover Boots
33 Zora Tunic & Hover Boots
34 Black Tunic & Hover Boots
35 White Tunic & Hover Boots
36 Yellow Tunic & Hover Boots
$Max\Double Defense Power
Note=This gives you White Border Hearts
8013800F 0014
$Max\Gold Skulltulas Killed
80138011 0064
$Max\Heart Containers
81137F6E 0140
$Nayru's Love is Always
Note=For this to work On Or off, you have to walk through a Doorway to activate the Change.
81139308 ????
0000 OFF
FFFF ON
$Press L\For infinite Hover Boots
Note=Press L For Infinite Hover Boots & Let go to land,This Only works when you have the Boots on
D01D5A35 0020
811E87F2 000D
$Press L\To Levitate
Note=Press L To Levitate & Let go to land
D01D5A35 0020
811E7FD0 40CB
$Press R\For Old Or Young Link
Note=To Activate this Cheat Hold The R Button when walking through a Doorway this will change you to the option on the other side, Disable this Cheat straight away after getting to the other side, in some places you might even get Access Violations. Just press ok untill you can carry on.
D01D5A35 0010
80137F47 00??
01 Link Young
00 Link Old
$Time of Day Modifier
81137F4C ????
4000 At Sunrise
5800 Daylight Out
7000 Very Bright Out
C000 At Sunset
D000 Fairly Dark
$Trading\Adult Link Item
80137FCA 00??
2D Pocket Egg
2E Pocket Cucco
2F Cojiro
30 Odd Mushroom
31 Odd Potion
32 Poacher's Saw
33 Goron's Sword (Broken)
34 Prescription
35 Eyeball Frog
36 Eye Drops
37 Claim Check
$Trading\Young Link Item
80137FCB 00??
21 Weird Egg
22 Chicken
23 Zelda's Letter
24 Keaton Mask
25 Skull Mask
26 Spooky Mask
27 Bunny Hood
28 Goron Mask
29 Zora Mask
2A Gerudo Mask
2B Mask of Truth
2C SOLD OUT
$Tunic & Boot Options
Note=This changes what you are wearing,once you have enabled the code press Start & then start again.
80137FB0 00??
11 Kokiri Tunic & Kokiri Boots
12 Goron Tunic & Kokiri Boots
13 Zora Tunic & Kokiri Boots
14 Black Tunic & Kokiri Boots
15 White Tunic & Kokiri Boots
16 Yellow Tunic & Kokiri Boots
21 Kokiri Tunic & Iron Boots
22 Goron Tunic & Iron Boots
23 Zora Tunic & Iron Boots
24 Black Tunic & Iron Boots
25 White Tunic & Iron Boots
26 Yellow Tunic & Iron Boots
31 Kokiri Tunic & Hover Boots
32 Goron Tunic & Hover Boots
33 Zora Tunic & Hover Boots
34 Black Tunic & Hover Boots
35 White Tunic & Hover Boots
36 Yellow Tunic & Hover Boots
$Turn Giant's Knife Into Biggoron's Sword
80137F7E 0001
$Use Any Item In Any House
Note=do not use under or in water
81139162 0000
81139164 0000
$Warp Song Location\Bolero of Fire
Note=For this cheat to work,You have to have the Ocarina & Songs. make your choice & Play the song of the cheat name to get where you chose.
801392D5 00??
03 Castle Courtyard
0B Dodongo's Cavern Boss
10 Inside The Deku Tree Boss
14 Shadow Temple Boss
17 Water Temple Boss
1C Ganon's Castle Tower
1F Ganon First Battle
28 Ganon's Castle Room Before Ganon
2B Inside Ganon's Castle Room With Pillar
2F Lon Lon Ranch
33 Mido's House
37 Saria's House
4B Bearded Man's House
40 Top of Ganon's Castle
47 Outside Saria's House
4F Dampe's Race
57 Kokiri Forest
5B Top of Death Mountain
5F Fishing Pond
68 Inside Ganon's Castle
7F Hyrule Castle Gate
BA Top of Ganon's Tower
C2 Great Fairy Fountain
D6 Lost Woods Goron Entrance
DA Lost Woods River Entrance
DE Lost Woods Bridge Field Entrance
E3 Goron City Lost Woods Entrance
F6 Death Mountain Crater
FD Ganon's Castle
$Warp Song Location\Minuet of Forest & Serenade of Water
Note=For this cheat to work,You have to have the Ocarina & Songs. make your choice & Play the song of the cheat name to get where you chose.
801392D5 00??
00 Sacred Forest Meadow
04 Lake Hylia
15 Inside Jabu Jabu's Belly
18 Dodongo's Cavern
68 Inside The Deku Tree
$Warp Song Location\Prelude of Light & Nocturne of Shadow
Note=For this cheat to work,You have to have the Ocarina & Songs. make your choice & Play the song of the cheat name to get where you chose.
801392D5 00??
03 Kakariko Windmill
07 Bombchu Bowling Alley
0F Zelda & Impa Flee
14 Kakariko Village
17 Ganon Final Battle
1D Top of Ganon's Tower
28 Bombchu Shop
2C Bazaar
30 Happy Mask Shop
34 Ganon's Tower
38 Ganon's Castle
4C Inside Spirit Door
6C Burning Castle
50 House of Skulltula
64 Death Mountain Trail
68 Graveyard
70 Thieves' Hideout
74 Royal Family's Tomb
78 Great Fairy Fountain 1
84 Forest Temple
88 Great Fairy Fountain 2
99 Grotto 01
9D Grotto 02
A4 Grotto 04
A8 Grotto 05
B3 Grotto 06
B0 Grotto 07
B4 Grotto 08
B8 Grotto 09
C3 Grotto 10
C0 Grotto 11
C4 Grotto 12
FC Grotto 13
D3 Bottom of the Well
D0 Lon Lon Ranch Shed
D3 Lon Lon Ranch Outside Shed
D8 Ice Cavern
E3 Outside Cow Pen
E0 Lost Woods Bridge
E4 Lon Lon Ranch Chicken Room
E8 In Front of Deku Tree
EB Spirit Temple Boss
F1 Castle Courtyard
F4 Temple of Time
F8 Gerudo Fortress Jail
$Warp Song Location\Requiem of Spirit
Note=For this cheat to work,You have to have the Ocarina & Songs. make your choice & Play the song of the cheat name to get where you chose.
801392D5 00??
05 Lake Hylia
08 Zora's Domain
18 Gerudo Valley
1E Lost Woods
28 Gerudo Fortress
30 Haunted Wasteland
34 Ganon's Castle Inside Burning Castle
38 Hyrule Castle
3A Ganon's Castle
3D Death Mountain Trail
4D Goron City
65 Fire Temple
69 Forest Temple
6E Shooting Gallery
79 Ganon's Castle Inside Burning Castle
7E Kakariko Village Entrance
7B Zora's River Entrance
85 Kokiri Forest Entrance
8A Lake Hyrule Entrance
8E Gerudo Valley Entrance
92 Death Mountain Trail Entrance
95 Graveyard Entrance
9E Zora's Domain Entrance
A2 Zora's Fountain Entrance
BA Goron City Entrance
BE Death Mountain Trail
C1 Goron City
C5 Lakeside Laboratory
C9 Top of Ganon's Castle
CD Hyrule Market (Child Link's)
CF Hyrule Market (Adult Link's)
F1 Desert Colossus
FA Lon Lon Ranch Entrance
FD Hyrule Field
+472
View File
@@ -0,0 +1,472 @@
[B1E1E07B-051269DD-C:00]
Name=Legend of Zelda, The - Ocarina of Time (Ch) (iQue) [!]
$Always Have Wallet Size
80137FE2 00??
47 Kid Wallet (Holds 99)
57 Adult Wallet (Holds 200)
67 Giant Wallet (Holds 500)
$Beta\Play Beta Quest Worlds
Note=Put on the code on load up,After the Nintendo logo you will be in Hyrule Field,There are no icons, energy bar etc. on the screen.When you press a C-Buttton you can use an object.Here the objects for the C-Buttons:C-left: arrows, C-down: bombs, C-right: Ocarina of Time. There is also no Navi and start menu.When you go to some places the game will freeze or you can't move.
D01D5A35 0000
80139353 00??
00 World 01
01 World 02
02 World 03
03 World 04
04 World 05
07 World 06
08 World 07
16 World 08
$Bottles\Bottle 1 Modifier
80137FC6 00??
14 Empty Bottle
15 Red Potion
16 Green Potion
17 Blue Potion
18 Bottled Fairy
19 Fish
1A Lon Lon Milk
1B Letter
1C Blue Fire
1D Bug
1E Big Poe
1F Lon Lon Milk (Half)
20 Poe
$Bottles\Bottle 2 Modifier
80137FC7 00??
14 Empty Bottle
15 Red Potion
16 Green Potion
17 Blue Potion
18 Bottled Fairy
19 Fish
1A Lon Lon Milk
1B Letter
1C Blue Fire
1D Bug
1E Big Poe
1F Lon Lon Milk (Half)
20 Poe
$Bottles\Bottle 3 Modifier
80137FC8 00??
14 Empty Bottle
15 Red Potion
16 Green Potion
17 Blue Potion
18 Bottled Fairy
19 Fish
1A Lon Lon Milk
1B Letter
1C Blue Fire
1D Bug
1E Big Poe
1F Lon Lon Milk (Half)
20 Poe
$Bottles\Bottle 4 Modifier
80137FC9 00??
14 Empty Bottle
15 Red Potion
16 Green Potion
17 Blue Potion
18 Bottled Fairy
19 Fish
1A Lon Lon Milk
1B Letter
1C Blue Fire
1D Bug
1E Big Poe
1F Lon Lon Milk (Half)
20 Poe
$Epona\Max Carrots\Lon Lon Raunch
Note=This is For Practicing,Racing.Warning take this off before jumping the exit fence after winning Epona
801E614A 0006
801FC108 0001
$Equipment Modifier 1
Note=This modifies the equipment you are carrying. Do not use with Always Have Wallet Size
80137FE2 00??
02 Silver Scale
04 Golden Scale
06 Giant's Knife (Broken)
35 Black Gauntlets
40 Bullet Bag (Holds 30)
80 Bullet Bag (Holds 40)
C0 Bullet Bag (Holds 50)
$Equipment Modifier 2
Note=This modifies the equipment you are carrying.
80137FE3 00??
08 Bomb Bag (Holds 20)
10 Bomb Bag (Holds 30)
18 Bomb Bag (Holds 40)
20 Goron's Bracelet
28 Silver Gauntlets
30 Golden Gauntlets
$Have\All Equipment
Note=This cheat causes the Goron Temple door not to open, but if you go to the very top of the mountain where the fairy is, next to her entrance is another one in to the fire temple.once inside put on the hover boots & infinite hover cheat to hover over to the ledge on the left hand side.From here you can carry on the game as normal
81137FDC 7777
$Have\All Quest Status Items
Note=This cheat causes the Goron Temple door not to open, but if you go to the very top of the mountain where the fairy is, next to her entrance is another one in to the fire temple.once inside put on the hover boots & infinite hover cheat to hover over to the ledge on the left hand side.From here you can carry on the game as normal
81137FE4 30FF
81137FE6 FFFF
$Have\Arrows\Fire Arrow
80137FB8 0004
$Have\Arrows\Ice Arrow
80137FBE 000C
$Have\Arrows\Light Arrow
80137FC4 0012
$Have\Bombchu
80137FBC 0009
$Have\Bombs
80137FB6 0002
$Have\Boomerang
80137FC0 000E
$Have\Deku Nut
80137FB5 0001
$Have\Deku Stick
80137FB4 0000
$Have\Fairy Bow
80137FB7 0003
$Have\Fairy Slingshot
80137FBA 0006
$Have\Hookshot
80137FBD 00??
0A Hookshot
0B Longshot
$Have\Lens of Truth
80137FC1 000F
$Have\Magic Beans
80137FC2 0010
$Have\Magic\Din's Fire
80137FB9 0005
$Have\Magic\Fairie's Wind
80137FBF 000D
$Have\Magic\Nayru's Love
80137FC5 0013
$Have\Megaton Hammer
80137FC3 0011
$Have\Ocarina
80137FBB 00??
07 Fairy Ocarina
08 Ocarina Of Time
$Infinite\Arrows
80137FCF 0009
$Infinite\Big Key,Small Keys,Compass,& Map
50000B01 0000
80137FE8 0007
50000501 0000
80137FFF 0009
50000202 0000
80138007 0009
8013800C 0009
$Infinite\Bombchu's
80137FD4 0009
$Infinite\Bombs
80137FCE 0009
$Infinite\Deku Nuts
80137FCD 0009
$Infinite\Deku Seeds
80137FD2 0009
$Infinite\Deku Sticks
80137FCC 0009
$Infinite\Energy
81137F70 0140
$Infinite\Magic
D0137F79 0008
80137F7A 0001
80137F7C 0001
80137F73 0060
$Infinite\Magic Beans
80137FDA 0009
$Infinite\Rupees
Note=This cheat allows you to have the max Rupees to the Wallet you currently Hold
8113930C 0001
$Infinite\Timers\All Other Timers
Note=This cheat works on all Race Timers not the final Boss and Under Water with iron Boots etc.
80139311 0032
$Infinite\Timers\Escape From Gannons Tower
Note=This cheat works only on The Final Boss.
80139315 00B4
$Instant Step Hoover Boots
Note=Take off from Anywhere & to go higher just press L Once, this will lift you higher while walking.to come back Down Keep R pressed.Once you have enabled the code press Start & then start again.
D01D5A35 0020
811E7FD0 40CB
D01D5A35 0000
811E87F2 000D
80137FB0 00??
31 Kokiri Tunic & Hover Boots
32 Goron Tunic & Hover Boots
33 Zora Tunic & Hover Boots
34 Black Tunic & Hover Boots
35 White Tunic & Hover Boots
36 Yellow Tunic & Hover Boots
$Max\Double Defense Power
Note=This gives you White Border Hearts
8013800F 0014
$Max\Gold Skulltulas Killed
80138011 0064
$Max\Heart Containers
81137F6E 0140
$Nayru's Love is Always
Note=For this to work On Or off, you have to walk through a Doorway to activate the Change.
81139308 ????
0000 OFF
FFFF ON
$Press L\For infinite Hover Boots
Note=Press L For Infinite Hover Boots & Let go to land,This Only works when you have the Boots on
D01D5A35 0020
811E87F2 000D
$Press L\To Levitate
Note=Press L To Levitate & Let go to land
D01D5A35 0020
811E7FD0 40CB
$Press R\For Old Or Young Link
Note=To Activate this Cheat Hold The R Button when walking through a Doorway this will change you to the option on the other side, Disable this Cheat straight away after getting to the other side, in some places you might even get Access Violations. Just press ok untill you can carry on.
D01D5A35 0010
80137F47 00??
01 Link Young
00 Link Old
$Time of Day Modifier
81137F4C ????
4000 At Sunrise
5800 Daylight Out
7000 Very Bright Out
C000 At Sunset
D000 Fairly Dark
$Trading\Adult Link Item
80137FCA 00??
2D Pocket Egg
2E Pocket Cucco
2F Cojiro
30 Odd Mushroom
31 Odd Potion
32 Poacher's Saw
33 Goron's Sword (Broken)
34 Prescription
35 Eyeball Frog
36 Eye Drops
37 Claim Check
$Trading\Young Link Item
80137FCB 00??
21 Weird Egg
22 Chicken
23 Zelda's Letter
24 Keaton Mask
25 Skull Mask
26 Spooky Mask
27 Bunny Hood
28 Goron Mask
29 Zora Mask
2A Gerudo Mask
2B Mask of Truth
2C SOLD OUT
$Tunic & Boot Options
Note=This changes what you are wearing,once you have enabled the code press Start & then start again.
80137FB0 00??
11 Kokiri Tunic & Kokiri Boots
12 Goron Tunic & Kokiri Boots
13 Zora Tunic & Kokiri Boots
14 Black Tunic & Kokiri Boots
15 White Tunic & Kokiri Boots
16 Yellow Tunic & Kokiri Boots
21 Kokiri Tunic & Iron Boots
22 Goron Tunic & Iron Boots
23 Zora Tunic & Iron Boots
24 Black Tunic & Iron Boots
25 White Tunic & Iron Boots
26 Yellow Tunic & Iron Boots
31 Kokiri Tunic & Hover Boots
32 Goron Tunic & Hover Boots
33 Zora Tunic & Hover Boots
34 Black Tunic & Hover Boots
35 White Tunic & Hover Boots
36 Yellow Tunic & Hover Boots
$Turn Giant's Knife Into Biggoron's Sword
80137F7E 0001
$Use Any Item In Any House
Note=do not use under or in water
81139162 0000
81139164 0000
$Warp Song Location\Bolero of Fire
Note=For this cheat to work,You have to have the Ocarina & Songs. make your choice & Play the song of the cheat name to get where you chose.
801392D5 00??
03 Castle Courtyard
0B Dodongo's Cavern Boss
10 Inside The Deku Tree Boss
14 Shadow Temple Boss
17 Water Temple Boss
1C Ganon's Castle Tower
1F Ganon First Battle
28 Ganon's Castle Room Before Ganon
2B Inside Ganon's Castle Room With Pillar
2F Lon Lon Ranch
33 Mido's House
37 Saria's House
4B Bearded Man's House
40 Top of Ganon's Castle
47 Outside Saria's House
4F Dampe's Race
57 Kokiri Forest
5B Top of Death Mountain
5F Fishing Pond
68 Inside Ganon's Castle
7F Hyrule Castle Gate
BA Top of Ganon's Tower
C2 Great Fairy Fountain
D6 Lost Woods Goron Entrance
DA Lost Woods River Entrance
DE Lost Woods Bridge Field Entrance
E3 Goron City Lost Woods Entrance
F6 Death Mountain Crater
FD Ganon's Castle
$Warp Song Location\Minuet of Forest & Serenade of Water
Note=For this cheat to work,You have to have the Ocarina & Songs. make your choice & Play the song of the cheat name to get where you chose.
801392D5 00??
00 Sacred Forest Meadow
04 Lake Hylia
15 Inside Jabu Jabu's Belly
18 Dodongo's Cavern
68 Inside The Deku Tree
$Warp Song Location\Prelude of Light & Nocturne of Shadow
Note=For this cheat to work,You have to have the Ocarina & Songs. make your choice & Play the song of the cheat name to get where you chose.
801392D5 00??
03 Kakariko Windmill
07 Bombchu Bowling Alley
0F Zelda & Impa Flee
14 Kakariko Village
17 Ganon Final Battle
1D Top of Ganon's Tower
28 Bombchu Shop
2C Bazaar
30 Happy Mask Shop
34 Ganon's Tower
38 Ganon's Castle
4C Inside Spirit Door
6C Burning Castle
50 House of Skulltula
64 Death Mountain Trail
68 Graveyard
70 Thieves' Hideout
74 Royal Family's Tomb
78 Great Fairy Fountain 1
84 Forest Temple
88 Great Fairy Fountain 2
99 Grotto 01
9D Grotto 02
A4 Grotto 04
A8 Grotto 05
B3 Grotto 06
B0 Grotto 07
B4 Grotto 08
B8 Grotto 09
C3 Grotto 10
C0 Grotto 11
C4 Grotto 12
FC Grotto 13
D3 Bottom of the Well
D0 Lon Lon Ranch Shed
D3 Lon Lon Ranch Outside Shed
D8 Ice Cavern
E3 Outside Cow Pen
E0 Lost Woods Bridge
E4 Lon Lon Ranch Chicken Room
E8 In Front of Deku Tree
EB Spirit Temple Boss
F1 Castle Courtyard
F4 Temple of Time
F8 Gerudo Fortress Jail
$Warp Song Location\Requiem of Spirit
Note=For this cheat to work,You have to have the Ocarina & Songs. make your choice & Play the song of the cheat name to get where you chose.
801392D5 00??
05 Lake Hylia
08 Zora's Domain
18 Gerudo Valley
1E Lost Woods
28 Gerudo Fortress
30 Haunted Wasteland
34 Ganon's Castle Inside Burning Castle
38 Hyrule Castle
3A Ganon's Castle
3D Death Mountain Trail
4D Goron City
65 Fire Temple
69 Forest Temple
6E Shooting Gallery
79 Ganon's Castle Inside Burning Castle
7E Kakariko Village Entrance
7B Zora's River Entrance
85 Kokiri Forest Entrance
8A Lake Hyrule Entrance
8E Gerudo Valley Entrance
92 Death Mountain Trail Entrance
95 Graveyard Entrance
9E Zora's Domain Entrance
A2 Zora's Fountain Entrance
BA Goron City Entrance
BE Death Mountain Trail
C1 Goron City
C5 Lakeside Laboratory
C9 Top of Ganon's Castle
CD Hyrule Market (Child Link's)
CF Hyrule Market (Adult Link's)
F1 Desert Colossus
FA Lon Lon Ranch Entrance
FD Hyrule Field
@@ -0,0 +1,66 @@
[B2242070800BF82E78CE33DC92A1DB84]
Name=Star Fox 64 (Ch) (V5) (iQue) [!]
$Infinite\Energy
Note=For Solo & Multi Player
8013B547 00FF
$Infinite\Lives
80159FC9 0009
$Infinite\Boost
8113B59C 0000
8113B59E 0000
8113E47C 0000
8113E47E 0000
$Infinite\Lasers
80159FD3 00??
02 Dual Blue Lasers
01 Dual Green Lasers
$Infinite\Smart Bombs
801702CB 0004
$Level Select
D017075F 0000
8017075F 00??
00 Corneria
01 Meteo
02 Sector X
03 Area 6
04 Glitch
05 Sector Y
06 Venom 1
07 Solar
08 Zoness
09 Venom 2
0A Training Mode Level
0B Macbeth
0C Titania
0D Aquas
0E Fortuna
10 Katina
11 Bolse
12 Sector Z
13 Venom With Starwolf
14 Corneria (Multi)
$Have All Medals
Note=For Expert & Normal Modes
50000802 0000
81170D80 7777
$Infinite\Armor\Falco
8016FDDF 00FF
$Infinite\Armor\Slippy
8016FDE3 00FF
$Infinite\Armor\Peppy
8016FDE7 00FF
$Max Hits
Note=This is how many enemies were shot down
81159FBE 270F
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,17 @@
[B6BBEE96-61A68F52-C:43]
Name=Custom Robo (CHN) [SaveFix]
$Player 1 HP 1000
81241A70 3F80
81241A72 00??
00 Off
01 On
$Enemy HP 0
8128B8A8 0000
8128B8AA 0000
$Have all the story mode part
50001802 0000
81125E84 FFFF
@@ -0,0 +1,36 @@
[D0E29F11-E029063F-C:50]
Name=Aidyn Chronicles - The First Mage (Europe) (Prototype) (1)
$Infinite\Max Health
80279208 001E
$Infinite\99 Health Potions
Note=Do Not put this cheat on until you have collected your 1st Health Potion from the 1st Cheat or you will not be able to get into the Sub menu and Continue the game.
80278C3B 0063
$Have\Max Gold
50000401 0000
802779A5 00FF
$Have\Max Total XP
50000401 0000
8027921D 00FF
$Have\Max Total XP Remaning to Start
Note=This will give you 16777215 Total XP Remaning to start with and after your 1st batle will allow you to buy your Max Stats
50000401 0000
80279221 00FF
$Play As Character
Note=Enable this at the start of a Game, before a next Level, or before a Cutscene to become your chosen option.
810E0F9E ????
25F9 Alaron
2A43 Marari Female
2C17 Spirit
2CC0 Marari Male
2D4A GiantBat
2E82 Chaos Trooper
3094 Gryphon
324D Ogre
32CC GiantRat
@@ -0,0 +1,50 @@
[D8C74049-29CDD8C4-C:50]
Name=007 - The World is Not Enough (E) [T+Spa1.0.1_IlDucci]
$$Acceso\Todos los Gadgets e Items
801147DD 0001
$$Acceso\Todas las Armas
Note=Viene con munición
801147DC 0001
$$Acceso\Todos los Niveles & Dificultades
81103B66 0021
50000D01 0000
80118F38 0001
$$Infinito\Oxígeno
800E25E4 0004
$$Infinito\Tiempo
81103B82 0000
$$Invencible
811147D8 0101
$$Multijugador\Acceso a Todos los Personajes Malvados
801147EB 0001
811147EC 0101
801147EE 0001
$$Multijugador\Acceso a Todas las Arenas
50005C0C 0000
800C0167 0081
$$Multijugador\Acceso a Todos los Escenarios
801147EF 0001
811147F0 0101
$$Multijugador\Acceso a Todos los Modos de Armamento
811147F2 0101
801147F4 0001
$$Multijugador\Acceso a Q Malvado
800C06EF 0081
$$Multijugador\Acceso a Q Bueno
800C06EF 0001
$$Multijugador\Invencible
811147D8 0101
@@ -0,0 +1,74 @@
[E48E01F5-E6E51F9B-C:59]
Name=Carmageddon 64 (E) (M4) (Eng-Spa-Fre-Ita) [!]
$Have Everything Unlocked
Note=This will unlock Cars, Races, Missions and the in-built Cheat Menu. This will also replace all the Zombies with Dinosaurs. To access Cheat menu options: Pause Game: Use Control Stick, to scroll the Cheat Menu. Press A, to activate Cheats
801BE43D 000F
$Have Infinite\Invunerability
81097EAC ????
0BBB On
0000 Off
$Have Infinite\Free Repairs
81097EC4 ????
0BBB On
0000 Off
$Have Infinite\Underwater Ability
81097EF4 ????
0BBB On
0000 Off
$Have Infinite\Turbo
81097E34 ????
0BBB On
0000 Off
$Have Infinite\Mega Turbo
81097E4C ????
0BBB On
0000 Off
$Have Infinite\Hot Rod
81097E64 ????
0BBB On
0000 Off
$Have Infinite\Turbo Nitrous
81097E7C ????
0BBB On
0000 Off
$Have Infinite\Frozen Opponents
81097F24 ????
0BBB On
0000 Off
$Have Infinite\Grip-O-Matic Tires
8109805C ????
0BBB On
0000 Off
$Have Infinite\Mine Dropping Ability
81098118 ????
0064 On
0000 Off
$Freeze Timer at 04:59
Note=Do not enable until count down to race is finished
811BE21E 3A70
$Max Credits
Note=This is also Infinite until disabled
811BE29A FFFF
$Max Kills
Note=This will automatically Clear the stage if enabled and go back to the stage menu
81094BEE 01F4
$Have All Groups Completed
Note=This gives you all Cups for all Groups.
50002801 0000
801BE35C 0002
@@ -0,0 +1,30 @@
[EF62A343-11E41E37-C:00]
Name=Dr. Mario 64 (Ch) (iQue) [!]
$Low Timer
810CA2BA 04CB
$Games Per Match Select
8009322B 00??
01 1 Game
02 2 Games
03 3 Games
$Have Low to No Virus (For Easy Win)
Note=As soon as the game starts, press Start then redo to clear virus screen. Now just play stacking the pills up to win
8013A984 00??
8013A985 0000
8013A986 0000
8013AD49 0063
04 On Classic-Story-VS-and-Marathon Modes
28 On Flash and Score Attack Modes
$Unlock Vampire Wario
8009321C 0001
$Unlock Metal Mario
8009321D 0001
$Player 2 / CPU has Full Infection
8013AD4A 0020
@@ -0,0 +1,74 @@
[F1642508-BEE60CF6-C:45]
Name=Bust-A-Move 3 DX (USA) (Prototype)
$Always Have\guide line on
800558CC 0082
$Pointer always active
D0055BA0 0002
80055BA0 0082
$Play As Select\Player 1
800E1E50 00??
00 Bubbloon
01 Twinkie
02 Prettio
03 Marina
04 Musashi
05 Luna
06 Jack
07 SSB
08 Dragoon
09 Gnome
10 Monkey
11 furby? (looks like 2 balloons)
12 Blue Gnome
13 1 of the two Ballons
14 Water under ballons
$Play As Select\Player 2
800E1E58 00??
00 Bubbloon
01 Twinkie
02 Prettio
03 Marina
04 Musashi
05 Luna
06 Jack
07 SSB
08 Dragoon
09 Gnome
10 Monkey
11 furby? (looks like 2 balloons)
12 Blue Gnome
13 1 of the two Ballons
14 Water under ballons
$Next Bubble Select\Player 1
800EBA19 00??
00 No Bubble
01 Red
02 Green
03 Blue
04 Yellow
05 Orange
06 Purple
07 White
08 Black
$Next Bubble Select\Player 2
800EBB09 00??
00 No Bubble
01 Red
02 Green
03 Blue
04 Yellow
05 Orange
06 Purple
07 White
08 Black
$Press GS Button to Reset Player 2 score to 0
8809C5C0 0000
8809C5C2 0000
@@ -0,0 +1,61 @@
[F4B41863440137C6A3BA22942F3E0DA2]
Name=Excitebike 64 (CHN)
$In-Game Cheat Select
810D223A ????
0000 Off
0001 Big head mode
0002 Mirror mode
0004 Debug mode
0008 Down hill mode
0010 Stunt bonus
0020 Invisible riders
0040 Night mode
0080 Odd colour mode
0100 Transparent riders
0200 All stunts
0400 Invincible mode
0800 Developers team photo
1000 Beat this
2000 Small head mode
$Have All\Difficulties and Tracks Unlocked
Note=To have all of Exhibition unlocked, enable to cheat and then go into race 1 of Exhibition mode. Once the race starts, quit. Everything will now be open.
81108DBE 1F1F
81108DC0 0307
$Have All\Season\Bronze Cups
Note=This gives you all Bronze 1st place cups for Novice, Amateur and Pro in Season
800CFA5C 001F
800CFA5D 001F
800CFA5E 001F
$Have All\Season\Silver Cups
Note=This gives you all Silver 1st place cups for Novice, Amateur and Pro in Season
800CFA80 001F
800CFA81 001F
800CFA82 001F
$Have All\Season\Gold Cups
Note=This gives you all Gold 1st place cups for Novice, Amateur and Pro in Season
800CFAA5 001F
800CFAA6 001F
800CFACA 001F
800CFAEE 001F
$Player 1\Always Low Temp
810E8D3C 0000
$Player 1\Ghost Rider
Note=Drives through all players (Can Still Crash)
800E8B11 00??
00 Off
01 On
$Player 1\Has 9999 Points
810F70E8 270F
$Player 1\Max Stunt Points
810E8ABC 0098
810E8ABE 967F
@@ -0,0 +1,25 @@
[F7AA4F819F41CB4236792A8145684627]
Name=Yoshi's Story (CHN) (iQue)
$Infinite\Health
Note=This is for All Yoshis All levels
50000804 0000
8012FD1F 00??
08 Infinite Health
09 Infinite Max Health
$Infinite\Eggs (Once You Get One)
Note=This is for All Yoshis All levels
8103E52C 2400
$Infinite\Lives
Note=This is for All Yoshis All levels
8012FD5F 00FF
$Press GS Button To Have All Fruit
8812F93B 001E
$Enable All Levels (Trial Mode)
8112FDC4 FFFF
8112FDC6 FFFF
@@ -377,3 +377,12 @@ Note=Put this code on and it will now take where you wanted to go, turn it back
9214 Zora Shop
B214 Snowhead (Path to temple - warp in)
D214 East Clock Down
$Time Control
Note=Control the speed of time with the D-pad. Up stops the time, left enables double time, and down restores the notmal speed.
D01F30F6 0008
811E6F06 FFFD
D01F30F6 0004
811E6F06 0000
D01F30F6 0002
811E6F06 FFFE

Some files were not shown because too many files have changed in this diff Show More