Advertisement
Guest User

Untitled

a guest
Apr 5th, 2014
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.50 KB | None | 0 0
  1. Dash Launch 3.12
  2. ----------------
  3.  
  4. Known Issues:
  5. ----------------
  6.  
  7. - *** WARNING ***
  8. One of the testers observed a console reaching out to live despite liveblock only
  9. when fakelive or autofake was enabled. If you intend a keyvault to not get banned,
  10. do not use it on a glitch/jtag machine!
  11. - Autologin pop-up blob does not display properly... live with it.
  12.  
  13. Currently the project is missing the following supported translations:
  14. Japanese, Korean, Chinese Simplified, Chinese traditional
  15.  
  16. Currently supplied translations:
  17. English, French, Portuguese, Russian, Spanish, German, Italian, Polish
  18.  
  19. The skin pack includes the sources used to skin dash launch as well as the
  20. string files if anyone wishes to create a translation to one of the above
  21. languages (including English, as I know my explanations are not always easy to
  22. understand.) Also included is a c# based editor for the string files to assist
  23. in translation.
  24.  
  25. External fonts, background image and skins may be used by this,
  26. simply place skin.xzp and/or font.ttf and/or background.png (1020x720) beside
  27. default.xex. If neither location has a font file supplied the system font
  28. on flash will be used.
  29.  
  30.  
  31. ================================================================================
  32. Overview - what it does
  33. ================================================================================
  34. - It will launch a XeX or CON file from the path you specified in launch.ini
  35. as long as it's valid
  36. - Depending on the button you hold when the xbox is trying to load the NXE, it
  37. will divert to the xex/con tied to that button or return to default as
  38. defined in launch.ini
  39. - At boot time it is possible to subvert default item and/or NXE loading, but
  40. you must wait until the controller syncs to do so
  41. - Depending which button is held when closing miniblade in NXE (use Y button to
  42. close, release then hold a QL button) it will quick launch a CON or XEX
  43. from your ini file
  44. - allows one to patch kernel/xam at bootup with a freeBOOT patch style bin file
  45. from usb or hdd (in that order) must be in root of the device and be named
  46. "kxam.patch" and be no larger than 0x4000 bytes. Again, kxam.patch binary
  47. format is the same as a compiled freeboot patch bin, but uses real virtual
  48. addresses rather than offsets - as of 2.22 the first 32bit value must instead
  49. be the version of the kernel the patches apply to
  50. - with the included patch set, launch.xex acts as a helper to detect when
  51. xbox1 emulator loads, allowing memory unlock patch and xbox1 emulator
  52. to function together
  53.  
  54. ================================================================================
  55. Installation
  56. ================================================================================
  57. - have the required hacked kernel version installed on the console
  58.  
  59. - get the installer to a place where you can run it, and do so. Follow onscreen
  60. instructions if any. The installer will prompt you if it needs to update the
  61. kernel/hv patches and will give you an opportunity to configure stuff.
  62.  
  63. - edit the options, and dont forget to save them somewhere if you want them to
  64. be applied next boot. Don't forget to set configapp to the installer, so
  65. you can go to it any time via miniblades' system settings (hold RB to go to
  66. real system settings)
  67.  
  68. - the back button is your friend if you are wondering what button to push
  69.  
  70. ================================================================================
  71. Updaters and Avatars
  72. ================================================================================
  73. - this version of dash launch contains an update blocker that is enabled by
  74. default. There are two ways around this if you wish to install the bits and
  75. pieces used by the dash for kinect and avatars
  76. 1 - place the updater that matches this version on removable media, and
  77. rename the folder from $SystemUpdate to $$ystemUpdate
  78. ----OR----
  79. 2 - place an ini where dash launch can find it and set the noupdater option
  80. to false - noupdater = false
  81. Updates seem to work best if memory stick is inserted while in official dash
  82. ****
  83. NOTE that some games WILL prompt you to update the console if avatars are
  84. not installed, this doesn't mean they have an update to actually put in, it
  85. just means it needs avatar/kinect bins/resources to run
  86. ****
  87.  
  88. ================================================================================
  89. LIVEblocker
  90. ================================================================================
  91. - if you are like me, and keep your consoles off the net then this option is
  92. for you. It's capable of blocking the resolution of the LIVE specific
  93. servers and does so by default, with an additional option in the ini file
  94. it will attempt to block access to all MS servers. The default option is
  95. set up to block only LIVE servers, which still allows programs like FSD to
  96. access covers and such. The blocks lists are:
  97.  
  98. weak:
  99. ^xemacs.xboxlive.com$
  100. ^xeas.xboxlive.com$
  101. ^xetgs.xboxlive.com$
  102. ^xexds.xboxlive.com$
  103. ^piflc.xboxlive.com$
  104. ^siflc.xboxlive.com$
  105. ^msac.xboxlive.com$
  106. ^xlink.xboxlive.com$
  107. ^xuacs.xboxlive.com$
  108. ^sts.xboxlive.com$
  109. ^xam.xboxlive.com$
  110. ^notice.xbox.com$
  111. ^macs.xbox.com$
  112. ^rad.msn.com$
  113. passport.net$
  114.  
  115. strong:
  116. xboxlive.com$
  117. xbox.com$
  118. nsatc.net$
  119. microsoft.com$
  120. passport.net$
  121. bing.net$
  122. msn.com$
  123.  
  124. where:
  125. somedomain.com$ = ends with somedomain.com
  126. ^somesub.somedomain = starts with somesub.somedomain
  127. ^somesub.somedomain.com$ = is exactly somesub.somedomain.com
  128.  
  129. ================================================================================
  130. Important - going to NXE
  131. ================================================================================
  132. - if you need to go back to NXE and have default item set in ini, HOLD RB while
  133. exiting game via miniblade or exit using one of the miniblade options like
  134. family settings
  135.  
  136. ================================================================================
  137. INI notes
  138. ================================================================================
  139. -it's possible to have multiple ini files, priority is as they appear in the list
  140. (** it is NOT recommended to launch USB con/xex from hdd ini **)
  141. the first one found on the devices in that order will be the one used at boot.
  142. -see http://code.jellycan.com/simpleini/ for more info on the ini parser
  143.  
  144. ================================================================================
  145. autoswap option functionality
  146. ================================================================================
  147. GOD ie:
  148. disk1 = Hdd:\Content\0000000000000000\01234567\00004000\01234567890123456789;
  149. will have 01234567890123456789.data folder beside it
  150. disk2 = Hdd:\Content\0000000000000000\01234567\00004000\98765432109876543210;
  151. will have 98765432109876543210.data folder beside it
  152. EXTRACTED ie:
  153. disk1 = Hdd:\games\somegame\disk1\default.xex;
  154. disk2 = Hdd:\games\somegame\disk2\default.xex;
  155. - GOD/NXE disk rips on the same media in the same folder will automatically
  156. be found with no special naming convention
  157. - EXTRACTED games with the naming above for each disk with the disk# folders all in
  158. the same folder on the same media will be found without an ini file
  159. - swapping between disks contained on different media is not supported
  160.  
  161. ================================================================================
  162. Caveats
  163. ================================================================================
  164. The work herein is presented as-is, any risk is solely the end users
  165. responsibility. While all of us are sorry when unforseen things happen, not
  166. every situation or mistake can be accounted for before they have been
  167. spotted. Please use responsibly.
  168.  
  169. ================================================================================
  170. Support (report bugs/request features)
  171. ================================================================================
  172. english: http://www.realmodscene.com/index.php?/forum/14-dashlaunch/
  173. french/english: http://homebrew-connection.org/forum/index.php?board=7.0
  174.  
  175. ================================================================================
  176. Thanks
  177. ================================================================================
  178. -Big thanks to those who opened the way and those who made it even more usable.
  179. -Thanks to Tux, Arbiter, stk, the2000, Corrupted, tk_saturn and Toddler for all
  180. the bugs you caught trying to sneak by
  181. -Thanks AmyGrrl for passing along the glitch and new ideas
  182. -Thanks to Tux, Ironman, JPizzle and Dionis Fernandez for helping procure a
  183. Jasper big block console to extend testing and fix NAND MU corruption bug
  184. Dionis - you went above and beyond
  185. -Thanks to vgcrepairs for providing the cygnos, dash launch likely wouldn't
  186. exist without one
  187. -Thanks to the FSD team, without your cheering this rewrite would have never been completed
  188. -Thanks to Nate and Anthony for constantly reminding me that no, I'm not alone
  189. -Thanks to FBDev and mojobojo for the data used for the patch options
  190. -Thanks to sm32
  191. -Thanks to unknown, you know why
  192. -Extra Special thanks to SpkLeader, Boflc, and LordXBig
  193. -Big thanks to Swizzy, the least bit for debugging readmes
  194. -Thanks to XeBuild, keeping us on our toes and up to date
  195. -Greetz to XeDev and RgLoader
  196. -Thanks to Team Xecuter for thinking towards the future
  197. -Thanks to vladstudio.com for "night launch"
  198. -Thanks to Razkar for always spotting the hard to spot bugs
  199. -Thanks to Danny Lane for doing a bunch of testing on Corona 16m
  200. -Thanks Juvenal for being the best sarcastic a**hole there ever was
  201. -shouts out to E Nellie and D33per, thanks to you this is still a sourceless release
  202.  
  203. ~brought to you by cOz~
  204. //2014
  205.  
  206.  
  207. ================================================================================
  208. To Do
  209. ================================================================================
  210. - fix hud loading of nxe rips
  211. - everything else
  212.  
  213. ================================================================================
  214. Known Bugs
  215. ================================================================================
  216. - some well used NAND images with earlier versions of DL already installed seem
  217. incapable of being updated with larger sized files, it is recommended for
  218. the time being to make a clean NAND image with the most recent/up to date
  219. image builder if you run into this issue
  220. - nxe disk rips when launched from 16197+ metro still work, if you get an err
  221. dismiss it and launch again (it's a resource busy issue in official dash)
  222. - some situations are causing a black screen when starting installer, it somehow seems to
  223. be related to USB devices and/or signed in profiles. If you run into this issue, try the debug
  224. version of installer - it's slower because it's logging to disk but apparently works fine.
  225. - I'm sure you'll find some bugs, please see the links earlier in this doc
  226. for a place to post them where they will be seen
  227.  
  228. ================================================================================
  229. Supported Versions
  230. ================================================================================
  231. at time of this writing, this is ONLY compatible with RETAIL kernel versions:
  232. 9199, 12611, 12625, 13146, 13599, 13604, 14699, 14717, 14719, 15574, 16197, 16202, 16203,
  233. 16537, 16547, 16747
  234. 13599 is the first glitch version supported (embedded patches)
  235. 14717 is the first glitch2 version supported (embedded patches)
  236.  
  237. ================================================================================
  238. ChangeLog
  239. ================================================================================
  240. V3.12
  241. - default behaviour of live block is now to use strong block rules (at least until ini is loaded)
  242. - fix compatibility issues with dashes created before AP25 was deployed (spoof the AP functions on older versions)
  243. - limit fakelive/autofake to 14717+ kernels
  244. - add export so plugins can find out where they were loaded from during dllMain() (it's volatile, copy it in Main() if you need it!)
  245. - update 16547 patches to delay network bringup in xam until launch.xex loads
  246. - add trinity internal usb to hddkeepalive (for those that have a usb hdd hooked up there)
  247. - add 16747
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement