New Super Mario Bros. 2

Viewing diff between revisions 84 (previous) and 85 (current)
(revisions:  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 )

[b]sources: [/b]
http://nsmbhd.net/thread/2630-nsmb2-hacking-development-3ds/


[b]SORT:[/b]
<ul>
<li>Levels use SARC files. RoadrunnerWMC's NSMB2 editor and Every File Explorer are able to unpack them. WiiUExplorer/related source code/SARCUnpack might be able to unpack them, but not in the current state.
<li>Ninjifox has made a proof-of-concept version of Reggie! Mod that can view NSMB2 levels. It is not going to be released! But he has done something that somebody could also do, even if he is not making the stuff public. Screenshots: [url=http://tcrf.net/Category:Nintendo_3DS_maps]Skawo's[/url], [url=http://dl.dropboxusercontent.com/u/4558613/nsmb2.png]Ninjifox's[/url].
<li>There are some [url=http://el-zappy.blogspot.co.uk/2013/10/3ds-x-and-y.html]BCTEX[/url] textures.
<li>Messages use MSBT. They can be read in a hex editor.
<li>Models use BCRES which has a CGFX in the header. It may be a 3DS version of the Wii's BRRES or a CGFX file (you don't say). CGFX files can be opened in 3DSExplorer, converted to obj with [url=https://web.archive.org/web/20140907084136/http://www.brawlcustommusic.com/~soneek/3ds/]cgfx2obj[/url] and viewed with Every File Explorer.
<li>Music streams are BCSTM can be played/converted with foobar + vgmstream or just converted with vgmstream. But the 'gold' sound cannot be disabled, as of a while ago.
<li>[url=https://gist.github.com/RoadrunnerWMC/c314f2cc18cd2976e5f5]Entrance usage[/url]
<li>NSMB2 can be repacked.
<li>http://pastie.org/pastes/10534949/text?key=0mjgmwbz1drkkltq3irg

<li>Lighting is based on the bg
<li>Events 33-64 persist between zones/areas
</ul>
<h1>Hacks</h1>
<ul>
<li>[url=http://nsmbhd.net/thread/3692-super-mario-bros-next-a-nsmb2-mod/]Super Mario Bros. Next - Halloween Special[/url] by [url=http://smbnext.rf.gd/developers.php]Next Team[/url]
<li>[url=https://nsmbhd.net/wiki/List_of_Hacks_(NSMB2)/]List of Hacks[/url]
</ul>
<h1>Info</h1>
<ul>

<li>[[Differences and similarities to other games]]
<li>[[dBase]]
<li>[[Early Lists]]
<li>[[List of Versions]]
<li>[[List of File Formats]]
<li>[[List of Entrance Usage]]

<li>[[List of Files (NSMB2)|List of Files]]
<li>[[List of Models]]
<li>[[List of Sound Files]]

<li>[[List of Sprites]]
<li>[[Differences and similarities to other games]]
<li>[[List of Actors]]
<li>[[List of Tiles]]
<li>[[Early Lists]]
<li>[[List
<li>[[List of Versions]]
<li>[[List of File Formats]]
<li>[url=https://gist.githubusercontent.com/RoadrunnerWMC/fb274a3be0936fbca651/raw/c0d8f536be42bec30d3024e36f4e6208c4cbb0e7/Master%20NSMB2%20Sprite%20Data%20List]Sprite
Layouts]]
<li>[url=https://gist.githubusercontent.com/RoadrunnerWMC/fb274a3be0936fbca651/raw/c0d8f536b
e42bec30d3024e36f4e6208c4cbb0e7/Master%20NSMB2%20Sprite%20Data%20List]Sprite
usage[/url] (includes main game + dlc, nybbles 1-24)
<li>[[Common crash causes]]

</ul>
<h1>Workings</h1>
<h1>File Formats</h1>

<ul>
<li>a<li>[[BCRES]]
<li>[[BigRedSave]]

</ul>
<h1>Ideas</h1>
<h1>Tools</h1>

<ul>
<li>a<li>[url=https://github.com/Arisotura/CoinKiller]CoinKiller[/url] - Level Editor and Tileset Editor
<li>[url=https://github.com/ExplosBlue/RouteEdit]RouteEdit[/url] - Editor for the routeInfo file
<li>[url=https://github.com/ExplosBlue/BigRedEditor]BigRedEditor[/url] - Save File Editor
<li>[url=https://github.com/gdkchan/SPICA/]SPICA[/url] - Tool for exporting models and textures
<li>[url=https://gota7.github.io/Citric-Composer/]Citric Composer[/url] - Editor for Sound Files such as BCSTM and BCSAR
<li>[url=https://gota7.github.io/Citric-Composer/]Koopa Harmony[/url] - BBID Editor
<li>[url=https://github.com/IcySon55/Kuriimu/releases]Kuriimu[/url] - Editor for various File formats such as BCTEX, CTPK or textures in a BCRES file
<li>[url=https://github.com/RicBent/Magikoopa]Magikoopa[/url] - Compiles custom code for NSMB2
<li>[url=https://github.com/dnasdw/darctool]darctool[/url] - extracting and creating ARC files for layouts

</ul>
</ul>
<h1>Reggie!

<h1>CoinKiller
Files</h1>
<ul>
<li>[url=https://docs.google.com/document/d/1uSJbFeAXvwI_O89KZSLXDmCTRWc5YbyavtSPbAtZ8uU/edit]music.txt[/url]
<li>[url=https://docs.google.com/document/d/1PM4ChMQGtaZ5o8NyN48CqaFBYJY4wms4IBoIrG9aF2U/edit]levelnames.xml[/url]
<li>[url=http://kuribo64.net/nsmb2/spriteDB2.php]spritedata[/url]
<li>[url=http://smbnext.net/spritedb/spritedb.php]spritedata[/url]
<li>[url=http://kuribo64.net/board/thread.php?id=2342]Sprite Images[/url]
</ul>
<h1>Tools</h1>
<ul>
<li>[url=https://github.com/Arisotura/CoinKiller]Coinkiller[/url]
<li>[url=https://github.com/ExplosBlue/RouteEdit]RouteEdit[/url]
<li>[url=https://github.com/ExplosBlue/BigRedEditor]BigRedEditor[/url]
<li>[url=https://github.com/gdkchan/SPICA/]SPICA[/url]
<li>[url=https://gota7.github.io/Citric-Composer/]Citric Composer[/url]
<li>[url=https://github.com/IcySon55/Kuriimu/releases]Kuriimu[/url]

</ul>