BernardoGiordano
46d659795a
Faster 3DS scroll
2019-05-06 22:15:36 +02:00
BernardoGiordano
993d695024
Change text on cheat multiselection
2019-05-06 21:08:01 +02:00
BernardoGiordano
c4303f5b9a
UI fixes
2019-05-03 23:38:03 +02:00
BernardoGiordano
9229d9c90d
Fix #38
2019-05-02 23:22:07 +02:00
BernardoGiordano
10f61eb733
Fix cheat manager instructions
2019-05-02 23:21:53 +02:00
BernardoGiordano
ce16470303
Fix cache loading when nand saves are allowed
2019-05-02 23:21:05 +02:00
BernardoGiordano
99829aff40
Fix cache and properly check file pointers before usage
2019-05-02 21:06:43 +02:00
BernardoGiordano
0b99741f23
Fix nasty fclose issue and set perms properly
2019-05-01 21:41:56 +02:00
BernardoGiordano
ae1dee5abe
no idea why this keeps crashing
2019-05-01 17:20:40 +02:00
BernardoGiordano
5caff261b4
enable cheat code multiselection for the 3DS version
2019-05-01 10:42:53 +02:00
BernardoGiordano
4a7c4a1f93
setup ccache
2019-04-30 21:24:56 +02:00
BernardoGiordano
c20627632d
Optimize romfs size and cheat loading times
2019-04-25 11:29:12 +02:00
BernardoGiordano
527047fe53
Remove iostream to cut down size
2019-04-25 00:13:46 +02:00
BernardoGiordano
92a3d49f72
enable lto and fix memory leak
2019-04-23 19:21:53 +02:00
BernardoGiordano
65a09c497e
QoL fixes
2019-04-23 18:59:30 +02:00
BernardoGiordano
bccc1154ad
Working cheat codes
2019-04-22 22:02:33 +02:00
BernardoGiordano
46ee8ce7d8
cheat selection framework done
2019-04-22 17:37:45 +02:00
BernardoGiordano
8f07343ad7
CheatManager initial commit
2019-04-22 16:24:45 +02:00
BernardoGiordano
278671b9bb
introduce cheats button
2019-04-22 12:40:06 +02:00
BernardoGiordano
45012f7ddb
add 3ds instructions
2019-04-22 12:16:54 +02:00
BernardoGiordano
e0cc88bf2e
Update scrollable drawing logic
2019-04-21 18:05:26 +02:00
BernardoGiordano
258b4a7d70
more refactoring
2019-04-21 11:41:51 +02:00
BernardoGiordano
660a762f9d
Refactor + more stringutils
2019-04-17 22:17:55 +02:00
BernardoGiordano
94d1932ce7
I should start committing this stuff
2019-04-15 22:03:56 +02:00
piepie62
1bc86d1d14
Even better dynamic titles
2019-03-13 02:11:30 -07:00
piepie62
0687f915c9
Better card scanning code, courtesy of PKSM
2019-03-12 23:40:25 -07:00
BernardoGiordano
b5f98b7a3a
Cleanup
2019-03-10 10:15:34 +01:00
BernardoGiordano
f3fb9e7ace
Build cheats alongside checkpoint
2019-03-07 23:30:45 +01:00
BernardoGiordano
33cab1403a
Configure cheats folders
2019-03-07 22:39:21 +01:00
BernardoGiordano
4a84d87382
Fix typo
2019-03-07 21:47:05 +01:00
BernardoGiordano
fa06c7bbec
Update copyright
2019-03-07 21:15:24 +01:00
BernardoGiordano
d9583c1766
Update nlohmann::json
2019-03-07 21:13:26 +01:00
BernardoGiordano
5e48f91779
Implement cartridge hotswap
2019-03-07 21:13:15 +01:00
piepie62
045091d4ba
Never cache the cart
2019-02-20 19:26:09 -07:00
BernardoGiordano
8a01c51613
Few enhancements
2018-12-27 15:35:43 +01:00
BernardoGiordano
c67d89cdac
Preliminar bridge support
2018-12-16 15:27:48 +01:00
BernardoGiordano
28c6d083cb
Don't start if under *hax
2018-12-14 22:14:05 +01:00
BernardoGiordano
d69400360d
Fix #173
2018-12-14 21:59:46 +01:00
BernardoGiordano
2a40325bcb
Update makefiles
2018-12-14 18:16:58 +01:00
BernardoGiordano
08fef96199
Fix #171
2018-12-14 18:16:53 +01:00
BernardoGiordano
914ade9a70
Update configuration file without overriding settings when updating version
2018-10-25 01:30:41 +02:00
BernardoGiordano
797b22ff60
Refactor GUI initialization and handle errors
2018-10-17 22:52:46 +02:00
Bernardo Giordano
dd69a50441
Use Switch hardware acceleration ( #162 )
...
* preliminar changes
* enhance hid logic
* refactor switch UI
2018-10-10 23:20:05 +02:00
BernardoGiordano
d22c44d40a
Favorite system fronted for 3DS version
2018-09-16 16:53:31 +02:00
BernardoGiordano
6305e1d000
Add favorite system backend
2018-09-16 16:34:12 +02:00
BernardoGiordano
f58fcf82fc
Build using c++17
2018-09-16 16:30:23 +02:00
BernardoGiordano
f06847a629
Switch to C++14
2018-09-09 21:12:59 +02:00
IBNobody
b3f10121c1
Changed behavior of GUI elements and buttons A and Y. ( #151 ). Fix #150
...
* Changed A key behavior
Split the handling of touching the backup list and pressing the A button into two separate decisions. Also changed the A button to select items in the backup list. Selecting "New..." (index 0) performs a backup. Selecting a backup restores the backup.
* Tabs to Spaces
Converted leading tabs to spaces (as per the original trunk).
* Changed behavior of the GUI.
3DS/Switch: Changed the behavior of the GUI with respect to buttons A and Y.
Pressing the A button selects the backup list, and pressing A again with "New..." or a backup selected will create or restore a backup.
Pressing Y will select the current title but deactivate/reset the backup list. It will also "enable" the backup touch button. Creating a backup will then disable the backup touch button. (This makes it more clear to the user what buttons / UI elements are relevant to multi-backup.)
2018-09-09 21:10:25 +02:00
BernardoGiordano
dad317460b
Bump version
2018-09-03 21:36:36 +02:00
BernardoGiordano
ed6a77629f
Fix configuration override on version update
2018-09-03 21:35:04 +02:00
BernardoGiordano
71e1a36587
Bump version
2018-08-16 22:30:57 +02:00
BernardoGiordano
06e2806ec2
prefer const void to void
2018-08-13 15:49:22 +02:00
Bernardo Giordano
998be2cb36
Fix #85 : Add support to undocumented DS cartridges ( #134 )
...
* debug
* some more logging (#133 )
* force type to be 6
* fix compiling error
* add undocumented jedec value
2018-08-08 22:51:33 +02:00
BernardoGiordano
57b0576edb
better integrate changes from #113
2018-08-05 17:36:50 +02:00
Slattz
430872ed45
Remove unnecessary code ( #132 )
...
* [3DS] Fix refreshing titles also changing mode
* [3DS] Can only refresh titles when a title isnt selected (For better UX)
* Changing this won't be any different
* derp
2018-08-05 17:17:35 +02:00
BernardoGiordano
309cb99ce6
fix #127
2018-08-05 08:57:55 +02:00
BernardoGiordano
cb134c0e8e
fix #120
2018-07-28 01:19:41 +02:00
BernardoGiordano
59ad34a82b
fix #122
2018-07-24 13:57:33 +02:00
BernardoGiordano
5425815386
#fix 126
2018-07-23 17:55:33 +02:00
BernardoGiordano
70a2d41b61
bump version
2018-07-22 22:08:47 +02:00
BernardoGiordano
735f6fa40e
add new icons thanks to rakujira
2018-07-22 22:08:41 +02:00
BernardoGiordano
faa14669b0
fix crash if refreshing titles in extdata mode
2018-07-22 22:01:20 +02:00
BernardoGiordano
746da5746c
Optimize icon caching
2018-07-22 13:56:59 +02:00
BernardoGiordano
cd6e3425e2
cache enhancements
2018-07-22 13:25:20 +02:00
BernardoGiordano
0284cf644f
general updates
2018-07-17 18:25:07 +02:00
BernardoGiordano
583d1d92e7
begin configuration work
2018-07-14 17:05:30 +02:00
BernardoGiordano
800ad628a5
improve selector graphics
2018-07-14 15:28:21 +02:00
LMLB
d9ec5434f4
Fix transparent pixels in banner.png ( #111 )
2018-06-24 09:25:29 +02:00
BernardoGiordano
194c6eceb6
begin refactoring: use KeyboardManager singleton
2018-06-17 10:22:37 +02:00
BernardoGiordano
c358c577f2
fix crash on restore
2018-06-04 22:04:43 +02:00
BernardoGiordano
b1663bca79
fix #93
2018-06-03 23:11:17 +02:00
BernardoGiordano
fddd3b8927
fix message wrapping for the 3ds codebase
2018-06-03 21:58:12 +02:00
BernardoGiordano
6173b21a24
fix DS save restore
2018-06-03 21:57:16 +02:00
BernardoGiordano
8e60960345
bump version
2018-06-01 17:58:03 +02:00
BernardoGiordano
8527a736ee
fix deletion and restoration of custom path backups
2018-06-01 17:57:35 +02:00
BernardoGiordano
fdcf6aad84
fix Scrollable touch screen bug
2018-06-01 17:22:56 +02:00
BernardoGiordano
64c195c1ee
fix issues related to the latest commits
2018-06-01 16:58:42 +02:00
BernardoGiordano
41d6f7cb75
abstract common Hid class
2018-05-30 22:56:19 +02:00
BernardoGiordano
eb7233a1f5
fix bugs introduced by last commit
2018-05-28 22:05:13 +02:00
BernardoGiordano
394797d7fa
fix #53
2018-05-28 20:24:11 +02:00
BernardoGiordano
0cbcdb89f5
add configuration versioning
2018-05-28 15:36:27 +02:00
BernardoGiordano
194c39f710
Cleanup
2018-05-28 11:17:58 +02:00
BernardoGiordano
f20b81efd0
fix #31
2018-05-27 22:59:33 +02:00
BernardoGiordano
440904590b
Add configurations. Fix #41 and #46
2018-05-26 22:25:48 +02:00
BernardoGiordano
e5fd2f04dd
fix #88
2018-05-26 09:36:00 +02:00
BernardoGiordano
e289362ff1
fix #67
2018-05-25 20:11:44 +02:00
BernardoGiordano
e4020884ae
allow touch-less backup and restore
2018-05-25 19:52:44 +02:00
BernardoGiordano
ff0f8cc61c
abstract Scrollable and make it common
2018-05-25 18:46:20 +02:00
BernardoGiordano
7bf774e967
fix messagebox depth
2018-05-19 14:38:44 +02:00
BernardoGiordano
10849891fc
abstract Clickable class
2018-05-18 15:17:16 +02:00
BernardoGiordano
bc9723052b
add fast scroll to 3DS version
2018-05-18 14:21:05 +02:00
BernardoGiordano
97dc362c49
move common code to a shared folder
2018-05-15 12:22:46 +02:00
BernardoGiordano
fb4b8fcc06
use citro2d as 2D library
2018-05-14 08:52:41 +02:00
BernardoGiordano
69f789e973
move source code for 3ds version to its own folder
2018-05-09 09:59:33 +02:00