Riley Testut
dd314a12af
Automatically disables AltJIT for non-BETA builds
2023-02-27 12:51:14 -06:00
Riley Testut
68ad2185dd
Hides AltJIT setting for non-BETA builds
2023-02-27 12:46:04 -06:00
Riley Testut
66e5258368
Updates Chris Rittenhouse credits
...
Replaces GitHub link with personal website, and fixes incorrect Twitter handle.
2023-02-06 15:35:05 -06:00
Riley Testut
fcc19ae830
Updates app version to 1.4rc
2023-02-06 15:15:58 -06:00
Riley Testut
6a683be907
Replaces cheatbase.sqlite with trimmed cheatbase.zip
...
CheatBase now only contains two tables, CHEATS and CHEAT_CATEGORIES.
Delta unzips SQLite database from cheatbase.zip on launch whenever CheatBase.cheatsVersion changes.
2023-02-06 15:11:27 -06:00
Riley Testut
d79002ea6b
Changes cheat activation alert title to “How to Activate"
2023-02-06 14:47:06 -06:00
Riley Testut
913cb788a2
Improves CheatBase error messages
2023-02-06 14:45:48 -06:00
Riley Testut
45665138b2
Adds “Contributors” section to Credits
...
Lists everyone who has contributed to Delta in some way besides the core team, as well as what they contributed.
Moves Grant Gliner and Chris Rittenhouse to Contributors from main Credits.
2023-02-06 14:35:43 -06:00
Riley Testut
d1c45c9ad0
Adds Shane Gill to Credits
2023-02-06 13:53:15 -06:00
Riley Testut
d31229001f
Fixed incorrect font size for Credits section in Settings
...
All labels should use 17pt system font, but Credits used 16pt by accident
2023-02-06 13:41:48 -06:00
Riley Testut
c3a83d7542
Updates app version to 1.4b5
2023-01-31 14:36:38 -06:00
Riley Testut
5bc2f08084
Limits “Search CheatBase” option to DS games
...
CheatBase currently only contains cheats for DS games, so no use showing option for other systems (yet).
2023-01-31 14:36:38 -06:00
Riley Testut
041cce64b0
Prefetches CheatBase cheats + disables “Search CheatBase” option if there aren’t any
2023-01-31 14:36:38 -06:00
Riley Testut
74ccf1a246
Shrinks cheatbase.sqlite file size by removing unused columns
2023-01-31 14:36:38 -06:00
Riley Testut
a135ea236d
Integrates CheatBase to browse and easily add cheats for recognized games
...
Limited to DS games right now.
2023-01-31 14:36:37 -06:00
Riley Testut
d204ea35bd
Adds CheatBase dependency
2023-01-31 14:36:11 -06:00
Riley Testut
77983e73dd
Adds “Respect Silent Mode” setting to configure whether Delta plays game audio in Silent Mode
...
Delta will also now automatically mute game audio if another app is playing audio.
[Missed] Mutes game audio correctly
2023-01-31 14:34:32 -06:00
Riley Testut
6aee8c84cd
Updates app version to 1.4b4
2022-11-04 14:33:37 -05:00
Riley Testut
45757878d8
Fixes app freezing when using Hold Button
2022-11-04 14:30:39 -05:00
Riley Testut
8ccd86de0f
Fixes re-activating sustained inputs
2022-11-04 14:28:14 -05:00
Riley Testut
ceb66d46be
Updates Swift Packages
2022-10-24 15:25:45 -05:00
Riley Testut
0f2792fdbc
Fixes “Hold Button” for continuous inputs mapped to discrete inputs
2022-10-24 15:19:42 -05:00
Riley Testut
eeae27cc24
Fixes using analog sticks as dpad inputs with Xbox controllers
2022-10-20 14:12:00 -05:00
Riley Testut
7677421ef4
Updates app version to 1.4b3
2022-10-19 17:22:46 -05:00
Riley Testut
d17a1f3d8f
Fixes remapping continuous inputs
2022-10-19 17:14:22 -05:00
Riley Testut
7d93470738
Fixes taps sometimes not dismissing active callout view when remapping inputs
2022-10-19 17:07:56 -05:00
Riley Testut
a2b6771715
[iPad] Fixes software keyboard controller bugs on iPadOS 16.1 RC
2022-10-19 17:02:19 -05:00
Riley Testut
aa7ef0041f
Enables parallelized compiling for Delta target
...
No longer uses “Manual” Build Order to determine compilation order.
2022-09-20 13:58:34 -05:00
Riley Testut
ee536f9ce5
[README] Updates compilation instructions
...
* Adds instructions for updating Systems.xcworkspace
* Asks user to install Git LFS
2022-08-17 10:51:47 -05:00
Riley Testut
b2ab33bcd1
Fixes “Revision.h file not found” compiler error
2022-08-17 10:51:15 -05:00
Riley Testut
48be35cbf2
Fixes displaying system name in dark text when remapping inputs on iOS 16
2022-08-15 16:18:04 -05:00
Riley Testut
fd2cf223dc
Fixes missing controller skin when remapping inputs
2022-08-15 16:11:44 -05:00
Riley Testut
8155bc5ca8
Updates app version to 1.4b2
2022-08-15 11:43:46 -05:00
Riley Testut
cd6de86fb1
Fixes compiling with Xcode 13.x
2022-08-15 11:42:46 -05:00
Riley Testut
b2568efeb1
Updates dependencies
2022-08-14 11:10:04 -05:00
Riley Testut
5805b859f5
[iPad] Dismisses keyboard controller when pausing
2022-08-12 19:38:28 -05:00
Riley Testut
d061f56951
[iPad] Fixes keyboard controller not appearing when selecting buttons to hold
2022-08-12 19:37:26 -05:00
Riley Testut
c3e9cfe526
[iPad] Fixes keyboard controller sometimes using incorrect skin orientation
2022-08-12 19:35:37 -05:00
Riley Testut
3cf87afa2d
[iPad] Initial support for Split View / Stage Manager controller skins
...
When Delta is in Split View, Slide Over, or windowed with Stage Manager, it will now present a special full-width “keyboard controller”, allowing for much easier gameplay than being constrained to the app window.
Each system’s controller skin has been updated to support Split View, which means every system can now be played without a game controller/keyboard when not in full screen.
2022-08-12 19:33:02 -05:00
Riley Testut
ea871c7520
Removes unnecessary ControllerSkin.inputs(for:at:)
...
ControllerSkinProtocol no longer requires this method, so we can just remove it.
2022-08-12 19:26:13 -05:00
Riley Testut
e1ee540d27
[iPad] Fixes automatically pausing + resuming emulation with Stage Manager on iOS 16 beta 5
...
We use DeltaCore’s new UIWindow subclass GameWindow in SceneDelegate to fix issues that were introduced with iOS 16 beta 5.
Also removes touchControllerSkin.layoutGuide = self.view.safeAreaLayoutGuide assignment which no longer compiles due to TouchControllerSkin refactoring.
2022-08-12 19:23:23 -05:00
Riley Testut
bb812c7f02
[iPad] Uses window size to determine TouchControllerSkin axis, not interface orientation
...
iPads in landscape orientation should only place DS screens side-by-side if the app window is wider than it is tall. Otherwise, it should use the default vertical screen layout.
2022-08-12 19:11:58 -05:00
Riley Testut
6ba648ed17
[iPad] Initial support for Split View / Stage Manager
...
Requires game controller (or hardware keyboard) to play games because we still need to update controller skins to support Split View.
2022-08-12 19:05:02 -05:00
Riley Testut
05a66a140e
Fixes not detecting keyboard presses when remapping inputs
2022-08-11 17:42:36 -05:00
Riley Testut
52a68e28dd
Switches to UIScene-based app lifecycle
2022-07-25 17:24:57 -05:00
Riley Testut
4829b393c5
Updates app version to 1.4b1
2022-06-01 10:00:06 -07:00
Riley Testut
b11766c973
[iPad] Updates standard controller skins to support iPad
2022-05-31 18:08:49 -07:00
Riley Testut
c09bfead65
Updates Cocoapods to 1.11.2
2022-05-31 18:05:30 -07:00
Riley Testut
7b1db2614f
Fixes ControllerInputsViewController’s system picker UI
2022-05-31 18:03:26 -07:00
Riley Testut
973238e1a4
Disables AltJIT by default
...
melonDS save states created with JIT enabled cannot be loaded later without JIT, which made it very easy to accidentally replace a save state with one that could only be loaded when JIT is available.
We plan to remove AltJIT eventually for this reason, but for now we’ll just disable it by default.
2022-05-31 17:59:01 -07:00