Commit Graph

134 Commits

Author SHA1 Message Date
Aurora 7efa33dd7f It seems some games check just for the language 2016-11-11 04:04:12 +01:00
Aurora 4011970a57 Fix derp 2016-11-11 02:16:33 +01:00
Aurora c4b691d688 Add another check 2016-11-10 22:41:51 +01:00
Aurora c1f85650bd Minor stuff 2016-11-09 22:52:29 +01:00
Aurora b830909504 Optimize function 2016-11-09 17:01:56 +01:00
Aurora 4ad6b1c220 Attempt to increase the compatibility of language emulation with some rare games, add checks for the functions 2016-11-09 16:33:54 +01:00
Aurora 429488a4ba Fixed New 3DS CPU patch overriding the CPU mode of N3DS exclusives/enhanced titles 2016-11-08 17:52:02 +01:00
Aurora 40c6cc11a5 Minor stuff 2016-11-06 14:52:10 +01:00
Aurora 594881c6ce Do things properly 2016-11-06 14:45:45 +01:00
Aurora f492318e3c The cart update pattern is only present once on NS up to 8.0 2016-11-06 01:09:44 +01:00
Aurora f7e570383a Add dev unit check 2016-11-05 17:46:47 +01:00
Aurora f3322bd003 Fix config derp, remove 0key encryption/nand ncch encryption/CIA dev common key checks on retail consoles 2016-11-04 22:28:33 +01:00
Aurora cef947d67d Fix NS version 2016-11-03 19:36:08 +01:00
Aurora b6640d118d Fix derp 2016-11-03 19:29:28 +01:00
Aurora 273d0b2ce9 Minor stuff 2016-11-03 19:02:38 +01:00
Aurora 9b724d776e Add title version support to loader, only apply userland patches to suitable title versions, report used console and safe mode boots to loader separately from the config, remove eShop update check patch as older eShop version would fail anyway and it causes issues with background updates 2016-11-03 18:56:32 +01:00
Aurora 9cdadbe834 Cleanup some userland patches, add/cleanup credits for patches 2016-11-01 19:07:53 +01:00
Aurora 5d868284c6 Fix 11.2 FIRM support 2016-10-25 15:47:04 +02:00
Aurora d5e74b91c7 Make loader read from CTRNAND just if SD is not mounted 2016-10-14 18:03:17 +02:00
Aurora 9cf5b01633 Minor stuff 2016-10-10 17:30:53 +02:00
Aurora d4cf22d370 Display the number of failed patches, make loader svcBreak on failed patch, minor cleanup 2016-10-10 16:27:21 +02:00
Aurora aa422914bd Does not seem to work 2016-10-08 14:46:57 +02:00
Aurora b575ee9e28 Minor stuff 2016-10-08 01:58:58 +02:00
Aurora 37030621ac Revamp CTRNAND support, add proper support for hiding options in config menu 2016-10-08 01:47:39 +02:00
Aurora fb274538e1 Minor stuff 2016-09-23 19:03:59 +02:00
Aurora 11d29368ce Minor stuff (2), update readme 2016-09-23 14:06:03 +02:00
Aurora 4f11162fae Allow for separate custom versions for each NAND 2016-09-23 00:08:15 +02:00
Aurora 7a3d15c48b Got rid of CakeHax, patched CakeBrah to load arm9loaderhax.bin directly (lifting size restrictions in the process), got rid of the pathchanger (to have a custom path you can now enable the option and write it in a /luma/path.txt file, it must start with a / (this path is also picked up by the patched CakeBrah loader), fixed loading SafeA9LHInstaller and other payloads which need the OTP hash if having a PIN, fixed writing a file smaller than the existing one not removing the extra size, slightly changed the PIN format, added support for the alternate framebuffer and made the splash screen use it (it is now displayed all at once), fixed screen issues from CakeBrah 2016-09-22 14:54:55 +02:00
Aurora 2b249bd496 Also support DOS newlines, and break on newline in custom version 2016-09-20 16:16:18 +02:00
Aurora c8586cfe26 Account for trailing newlines in .txts 2016-09-20 15:35:51 +02:00
Aurora 420ccdcb82 Merge master and dev builds 2016-09-19 14:05:56 +02:00
Aurora 5a30b2b298 If the custom version is larger than 5 but smaller than 19 characters, truncate it 2016-09-18 18:32:25 +02:00
Aurora c4e5f4410c Minor stuff 2016-09-17 14:52:50 +02:00
Aurora f5039dca56 Fix UTF-8 BOM (Windows Notepad seems to like it) being parsed as a regular character 2016-09-17 00:12:09 +02:00
Aurora de6f9789cb Reduce max file size 2016-09-16 13:30:16 +02:00
Aurora 4376a1093f Ninty doesn't support 4-byte UTF16 2016-09-16 12:59:32 +02:00
Aurora a413ed01f3 Fix derp 2016-09-16 03:39:12 +02:00
Aurora 05bb831321 Add UTF-8 support to customversion.txt 2016-09-16 03:14:37 +02:00
Aurora 2f915401dd Minor stuff 2016-09-15 20:15:20 +02:00
Aurora 724af0fdc4 Forgot this 2016-09-14 00:07:33 +02:00
Aurora 550ea2116e Implement custom "Ver." string, must be in a textfile named "customversion.txt" in /luma, with base format Ver. %d.%d.%d-%d%ls, implemented descriptions for the options on the bottom screen, you can now boot SysNAND with an EmuNAND FIRM other than the first one, cleanup 2016-09-13 23:16:23 +02:00
Aurora a09fc6ebcb Minor stuff 2016-09-12 18:14:03 +02:00
Aurora da0adeb39e Switch to enums for the options 2016-09-11 19:17:56 +02:00
Aurora 66e0cfc185 memsearch() replaced with a Boyer-Moore Horspool implementation due to Quick Search being buggy in some rare cases 2016-09-11 16:23:59 +02:00
Aurora 2286eb21a7 Minor stuff 2016-09-08 23:21:40 +02:00
Aurora 64c81aa5f8 Revert "Save 4 bytes as we are space constrained on N3DS"
This reverts commit eba56d0f64.
2016-09-08 23:17:54 +02:00
Aurora 6016dc14f8 Forgot this 2016-09-08 18:53:21 +02:00
Aurora dc8e4e5f14 Merged the two branches 2016-09-08 18:50:17 +02:00
Aurora 2552572904 Merge master into developer 2016-09-08 13:39:38 +02:00
Aurora b74dda42a2 Fix config derp, change the logic of the NIM update patch to only be applied when booting with R 2016-09-08 13:38:01 +02:00