aeroblastt

boot_config

Feb 26th, 2016
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.94 KB | None | 0 0
  1. ;Comments starts with ";" or "#", so you need to remove it first to the
  2. ;line actually do something.
  3.  
  4. ;[DEFAULT] is the option that is used if you don't press anything, or press
  5. ;a button without configuration.
  6. ;The options below are the defaults used internally in the application
  7. ;if you don't override them first (with the exception of "path"). So even
  8. ;if you don't set those options in a section, the values below are used.
  9. [DEFAULT]
  10. path = /rxTools/sys/code.bin
  11. delay = 5000
  12. offset = 0x12000
  13. ;payload = -1
  14. ;splash = 1
  15. ;splash_image =
  16.  
  17. ;Each key can be defined using a section, like the example below. Section
  18. ;names must be ALL caps, and between "[]". Valid keys:
  19. ; * Common keys: KEY_A, KEY_B, KEY_X, KEY_Y, KEY_L, KEY_R, KEY_SELECT,
  20. ; KEY_START.
  21. ; * D-PAD: KEY_DUP, KEY_DDOWN, KEY_DLEFT, KEY_DRIGHT.
  22. ; * Circle pad: KEY_CPAD_UP, KEY_CPAD_DOWN, KEY_CPAD_LEFT, KEY_CPAD_RIGHT.
  23. ; * N3DS-only: KEY_ZL, KEY_ZR, KEY_CSTICK_RIGHT, KEY_CSTICK_LEFT,
  24. ; KEY_CSTICK_UP, KEY_CSTICK_DOWN.
  25. ;You MUST set at least "path" for each section, and it is the ONLY option you
  26. ;should set in the majority of cases.
  27. ;You may pass a .3dsx file or a .dat/.bin payload, the file type is detect
  28. ;automatically based on extension. Double check the path, since it must be
  29. ;correct (including caps).
  30. ;[KEY_CPAD_LEFT] ;MUST BE ALL CAPS
  31. ;path = /And/Respect_Caps_in_Path.3dsx
  32.  
  33. ;Basic usage examples:
  34. ;Boot /boot_1.3dsx if R button is pressed.
  35. ;[KEY_R]
  36. ;path = /boot_hbl.3dsx
  37. ;Boot examples for almost every CFW out there.
  38. ;You can use both .3dsx files or binary (.bin, .dat) payloads
  39. [KEY_L]
  40. path = /boot_hbl.3dsx
  41. delay = 2000
  42. ;[KEY_B]
  43. ;path = /Cakes.dat
  44. ;[KEY_X]
  45. ;path = /3ds/GW/GW.3dsx
  46. ;[KEY_Y]
  47. ;path = /ReiNand.dat
  48.  
  49. ;An important remark: the majority of CFWs set L button to show menu instead
  50. ;of autobooting. So it is generally a bad idea to set L button to CFW boot,
  51. ;or the CFW menu will be shown instead of booting directly to CFW.
  52. ;[KEY_L]
  53. ;path = /rxTools/sys/code.bin ;BAD IDEA!!!
  54.  
  55. ;################################IMPORTANT NOTE################################
  56. ;From here on, I will start explaining advanced options.
  57. ;THEY GENERALLY SHOULD NOT BE SET, except if something does not work.
  58. ;SO UNLESS SOMETHING IS BROKEN, set "path" option (as the examples above), and
  59. ;nothing else.
  60. ;If you have any issue, the first thing I will ask you is to remove any extra
  61. ;option set below. So instead of making me do extra work, just don't set the
  62. ;options below.
  63. ;##############################################################################
  64.  
  65. ;The first advanced option is "delay". Delay is a number of microseconds to
  66. ;delay the application boot.
  67. ;Why this is important? It may improve the booting of some homebrews and CFWs.
  68. ;For example, O3DS autobooting with themehax, using either rxTools or
  69. ;CakesFW with Brahma2 loaders will have increased boot rate chance with 100
  70. ;ms of delay. For Homebrew Launcher (and other homebrews) the delay may be
  71. ;set to 0, unless your homebrew needs network connection during boot (such as
  72. ;FTBrony 1.x). In this case you may increase the delay (for example to 5000,
  73. ;or 5 seconds) to makes sure that you have a valid network connection.
  74. ;By default delay is set to 1500 (1.5s). This is a value that seems to work
  75. ;well with CFWs, without delaying the boot of homebrews by too much.
  76. ;[KEY_LEFT]
  77. ;path = /boot_hbl.3dsx
  78. ;delay = 0
  79. ;[KEY_RIGHT]
  80. ;path = /3ds/ftbrony/ftbrony.3dsx
  81. ;delay = 5000
  82.  
  83. ;Instead of loading .3dsx files, you can use ARM9 payloads like rxTools'
  84. ;code.bin or CakesFW's Cakes.dat. By default it will try to detect if the
  85. ;file is a payload by checking the extension (.bin or .dat), however you can
  86. ;force by passing "payload = 1" (passing "payload = 0" forces homebrew mode,
  87. ;while "payload = -1" forces autodetect, the default).
  88. ;You may need to change the default payload offset depending of the binary
  89. ;you're loading. The values are generally in hexadecimal, so append "0x" in
  90. ;front of the number (however, decimal values are supported too).
  91. ;The default offset (0x12000) works in RxTools/CakesFW/ReiNand.
  92. ;Don't worry about setting offset option in .3dsx files, it is ignored.
  93. ;[KEY_START]
  94. ;path = /Decrypt9WIP.dat
  95. ;payload = 1
  96. ;offset = 0x12000
  97.  
  98. ;Splash is a screen that shows while BootCtr is loading, showing information
  99. ;about the current entry in the bottom screen and a nice logo in ASCII art in
  100. ;top screen, or optionally any image converted in the BGR format.
  101. ;You can manually enable or disable top and bottom splash screens. Setting
  102. ;"splash = 0" disables both top and bottom screen. This may avoid garbage
  103. ;screens while booting in some cases (i.e. Homebrew Launcher). "splash = 1"
  104. ;enables only top screen, "splash = 2" enables only bottom screen, while
  105. ;"splash = 3" (default) enables both.
  106. ;WARNING: this option only controls the display of splash screen, however the
  107. ;actual duration of splash is controlled (indirectly) by "delay" option. If
  108. ;you want to increase the duration of splash, for example, set a higher delay.
  109. ;Setting "delay = 0" does not disable splash either, however it may be too
  110. ;fast to read the information.
  111. ;To use an image instead of the default ASCII art, you need to pass a converted
  112. ;BGR file to the "splash_image" option. Use the site below to convert files:
  113. ;https://xem.github.io/3DShomebrew/tools/image-to-bin.html
  114. ;A (ugly) splash screen example can be found in "splash" folder.
  115.  
  116. ;[GLOBAL] is a special section that may be used to override the application
  117. ;defaults. For example, if you want to set a global "splash_image" to
  118. ;"/boot_splash.bin", instead of copying and pasting the same entry in every
  119. ;section, just set it one time in [GLOBAL].
  120. ;[GLOBAL] is the only section that you may not set "path" option, however you
  121. ;can. In this case, you will have a default path in every entry, that isn't
  122. ;exactly what you would want (unless you want to set booting to the same
  123. ;homebrew with different configurations).
  124. ;[GLOBAL]
  125. ;splash = 1
  126. ;splash_image = /boot_splash.bin
Advertisement
Add Comment
Please, Sign In to add comment