forked from zoogie/2DSaver
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.ini
217 lines (180 loc) · 7.67 KB
/
config.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
; This configuration file was automatically generated by Luma3DS v13.2
[meta]
; Do not edit these two lines.
config_version_major = 3
config_version_minor = 13
[boot]
; Options appearing on the Luma3DS initial boot menu
; (save for 'splash_duration_ms').
; If enabled (= 1), the selected emuNAND will be launched
; on boot. Otherwise, sysNAND will be launched instead.
; Hold L on boot to switch between sysNAND and emuNAND.
; Hold Up/Right/Down/Left to select emuNAND no. 1/2/3/4.
autoboot_emunand = 0
; Enable loading external FIRMs and system modules from
; Luma3DS's folders. Usually not needed. Refer to wiki
; for further details.
enable_external_firm_and_modules = 0
; Enable multiple game patching functions: locale
; emulation, IPS support, LayeredFS, and more.
enable_game_patching = 0
; Redirect application threads that would spawn on core1,
; to core2 (which is an extra CPU core for applications
; that usually remains unused). New 3DS only.
; This improves the performance of very demanding games (those
; that use 3x clockrate and L2C by default), like Pokémon US/UM
; by about 10%. Can break some games and other applications.
; Context: core1 is the core where all sysmodules (device drivers,
; etc.) except head tracking run on. Applications can request to
; run threads on that core a percentage of the total CPU time,
; but this reduces the time sysmodules can run. This patch
; prevents this from happening.
app_syscore_threads_on_core_2 = 0
; Enables showing the current NAND in System Settings:
; - Sys = sysNAND
; - Emu = emuNAND 1
; - EmuX = emuNAND X
; You can also opt to display your own custom string
; (max 19 characters) by creating and writing to the
; following files: /luma/customversion_NANDtype.txt
; where NANDtype is one of: sys, emu, emu2, emu3, emu4.
show_system_settings_string = 1
; Enables showing the GBA boot animation when launching
; GBA games.
show_gba_boot_screen = 0
; Default emuNAND number (1 to 4) to be booted when
; no directional buttons are pressed.
default_emunand_number = 1
; Brightness level the Luma3DS boot menu should use
; (1 to 4).
brightness_level = 4
; When to display the splash screen. One of:
; "off", "before payloads", "after payloads".
splash_position = off
; The duration of the splash screen, in milliseconds.
splash_duration_ms = 3000
; Number of PIN digits (0, 4, 6, 8).
pin_lock_num_digits = 0
; N3DS mode to use when launching applications. One of:
; "off", "clock", "l2", "clock+l2". Does not apply to New 3DS
; exclusive/enhanced games. Clock+L2 can cause issues as
; it can reveal hidden bugs within some games.
app_launch_new_3ds_cpu = off
; Autoboot mode, one of:
; - "off"
; - "3ds": boot into the 3DS title specfied by hbldr_3dsx_titleid
; - "dsi": boot into the DSi title specified by autoboot_dsi_titleid
autoboot_mode = off
[rosalina]
; Rosalina options
; Title ID of the application to take over when launching
; boot.3dsx.
hbldr_3dsx_titleid = 000400000d921e00
; Button combo to open the Rosalina menu.
rosalina_menu_combo = L+Down+Select
; Plugin loader enabled state.
plugin_loader_enabled = 0
; NTP timezone offset, in minutes (-779 to 899).
ntp_tz_offset_min = 0
[screen_filters]
; For screen filters, we use the GPU's color correction lookup
; tables (one LUT for each color component).
; These LUTs replace each color intensity by the corresponding
; value in the LUT (0 to 255).
; The following formula is used:
; y_c = (contrast * whitepoint_c(cct) * x_c + brightness) ^ gamma
; where:
; * x_c = intensity_c / 255, or x = 1 - (intensity_c / 255),
; depending on whether or not colors are to be inverted
; * gamma is skipped if polynomial output is <= 0
; * output is multiplied by 255, rounded, and clamped
; Correlated Color Temperature (CCT) for the screen filters
; (1000 to 25100).
screen_filters_top_cct = 6500
screen_filters_bot_cct = 6500
; Color curve adjustment. The 3DS screens are calibrated to a specific
; color curve that give the 3DS screens their "blueish, washed out" look,
; which attempts to make the most of TN screens present on most 3DSes. At
; the same time, this makes IPS screens kind of look weird without adjustments
; (green-ish hue, cold colors, etc.).
; As it turns out, IPS screens (and only these) have a large enough color
; gamut to undo this curve can be made to behave almost like a proper sRGB display,
; in other words this setting can make IPS screens look like how they do in screen-
; shots: it **significantly** improve how IPS screens look.
; The result is much more mixed for TN screens: it might improve how *some* games
; and *some* software looks, but oftentimes produces a weird red hue.
; Possible values:
; - 0: no adjustment
; - 1: sRGB adjustment profile
; - 2: reserved for future expansion
; screen_filters_bot_color_curve_adj is currently ignored and reserved for future
; expansion.
screen_filters_top_color_curve_adj = 0
screen_filters_bot_color_curve_adj = 0
; Gamma adjustment for the screen filters (0 to 8).
; Increasing this above 1 will make colors look more saturated.
screen_filters_top_gamma = 1
screen_filters_bot_gamma = 1
; Contrast adjustment for the screen filters (0 to 255).
screen_filters_top_contrast = 1
screen_filters_bot_contrast = 1
; Brightness adjustment for the screen filters (-1 to 1).
screen_filters_top_brightness = 0
screen_filters_bot_brightness = 0
; Whether or not the screen filters should invert colors.
screen_filters_top_invert = 0
screen_filters_bot_invert = 0
[autoboot]
; Autoboot options
; DSi title ID of the application to use when autobooting
; into DSi mode. The title must be installed on NAND.
autoboot_dsi_titleid = 0003000448424c41
; Memory layout to use when autobooting into 3DS homebrew:
; - 0: Normal memory layout (64 MB of application memory on O3DS,
; 124 MB on N3DS)
; - 1: Dev1 memory layout (96 MB / 178 MB)
; - 2: Dev2 memory layout (80 MB / 124 MB)
; - 3: Dev3 memory layout (72 MB / 124 MB)
; - 4: Dev4 memory layout (32 MB / 124 MB)
; Please note that using anything other than the normal memory
; layout here will cause Home Menu to crash if it launched
; (usually via the HOME button or the POWER button - just
; use the poweroff/reboot option from Rosalina menu instead).
autoboot_3ds_app_mem_type = 0
[misc]
; "Hidden" miscellaneous options.
; Force routing audio output to headphones or speakers.
; One of "off", "headphones", or "speakers".
; Currently only for NATIVE_FIRM.
; Due to software limitations, this gets undone if you actually
; insert and/or remove HPs (just enter then exit sleep mode if
; this happens).
; Also gets bypassed for camera shutter sound.
force_audio_output = off
; Override the volume slider.
; Should be a value between -1 and 100.
; A value of -1 disables the feature.
; A value of 0 means volume muted.
; A value of 100 means maximum volume.
; Needs Rosalina loaded to be applied.
volume_slider_override = -1
; Make the console be always detected as a development unit,
; and conversely (Arm11-side only).
; This breaks online features, amiibo and retail CIAs, but
; allows installing and booting some developer software.
; Only enable this if you know what you are doing!
use_dev_unitinfo = 0
; Enables replacing the default convolution-based upscaling
; filter used for DS(i) software by the contents of the binary file
; /luma/twl_upscaling_filter.bin
enable_dsi_external_filter = 0
; Disables the fatal error exception handlers for the Arm11
; CPU. Disabling this will disqualify you from submitting
; issues to the Luma3DS repository.
disable_arm11_exception_handlers = 0
; Enables Rosalina, the kernel ext. and sysmodule reimpls
; on SAFE_FIRM (New 3DS only). Also suppresses QTM error
; 0xF96183FE, allowing to use 8.1-11.3 N3DS on New 2DS XL
; consoles.
; Only select this if you know what you are doing!
enable_safe_firm_rosalina = 0