DSHack.org Archive
This is a read-only archive from DSHack.org, as seen in 2008-2015.
Click here to join our newer Forum.
Page: 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
Gericom
Posted 2011年03月22日 - 2:51 JST #3439

Feature-Length Nut Expansion Pak

Moderator
1377 Posts
I making a MKDS Course Modifier:[list]
[*]CARC/NARC reading and writing to 2 paths deep.
[*]NKM Editor (Not Completed)
[*]KCL Viewer (Not Completed)
[*]NCGR, NSCR Viewer (NCGR is editable)
[*]NSBTX Editor
[*]NSBTP Viewer (Included into the NSBTX Editor)
[*]NSBMD Viewer
[*]LZ77 Decompress and Compress
[*]NCLR Editor with PAL import and export
[*]BMG Editor
[*]BMD Viewer
[*]NDS Support
[*]SDAT, SWAV, SWAR, SSEQ and STRM support
[*]WAV -> STRM
[*]WAV -> SWAV
[*]BNCL and BNBL viewer.
[/list]
Note: Sometimes I haven't added a filetype to the file type list in the open dialog. So, try some files with all files.


The NKM Viewer has a zoom function and on the map can you see the bottom screen icons of the objects.

Hotkeys NSBMD Viewer:
↑ = rotate up
← = rotate left
→ = rotate right
↓ = rotate down
w = wireframe
f = another texture rendring (2x press is the best at the moment)
z = translate left
x = translate right
a = translate up
s = translate down
scroll-wheel = zoom

I will give credits to the creators of:[list]
[*]ChadSoft's CTools (Chadderz) [url="http://code.google.com/p/ctoolswii/"]http://code.google.com/p/ctoolswii/[/url]
[*]NSMB Editor (Dirbaio and Treeki) [url="http://code.google.com/p/nsmb-editor/"]http://code.google.com/p/nsmb-editor/[/url]
[*]PuyoTools (Puyo Nexus) [url="http://code.google.com/p/puyotools/"]http://code.google.com/p/puyotools/[/url]
[*]Tinke (pleoNeX) [url="http://code.google.com/p/tinke/"]http://code.google.com/p/tinke/[/url]
[*]PG4 Map (SentryAlphaOmega) [url="https://github.com/SentryAlphaOmega/PG4Map"]https://github.com/S...phaOmega/PG4Map[/url]
[*]RomeR (Kyuzumaki) [url="http://filetrip.net/f222-RomeR-2-1-Beta.html"]http://filetrip.net/...R-2-1-Beta.html[/url]
[*]NFTR Edit (DarthNemesis) [url="http://gbatemp.net/t105060-nftr-editor"]http://gbatemp.net/t105060-nftr-editor[/url]
[*]SM64DS Editor (Mega Mario) [url="http://kuribo64.cjb.net/"]http://kuribo64.cjb.net/[/url]
[*]Nitro Explorer (Treeki) [url="http://treeki.shacknet.nu/"]http://treeki.shacknet.nu/[/url]
[/list]
Because I used some code from them (with some little changes of me).



Screenshots (As I have now and not completed):

The main screen (no file opened)
[attachment=221:main.PNG]

Figure 8 Circuit opened
[attachment=220:cross_course.PNG]

Figure 8 Circuit in NKM Viewer without zoom(Red points are not defined object points, the blue are paths & As you can see, not completed)
[attachment=222:NKM Viewer no zoom.PNG]

Figure 8 Circuit in NKM Viewer with zoom
[attachment=223:NKM Viewer zoomed.PNG]

NEW UPDATE
Figure 8 Circuit in NKM Viewer with zoom(Red points are not defined object points, the blue are paths, orange points are respawns, LightBlue point is KTP2, green points with stipes are checkpoints & As you can see, not completed)
[attachment=224:NKM Viewer zoomed new.PNG]

NEW UPDATE
First try with a kcl viewer (Figure 8 Circuit opened)
[attachment=225:kcl viewer.PNG]

NEW UPDATE
KCL Viewer with zoom (Figure 8 Circuit opened)
[attachment=226:kcl with zoom.PNG]

NEW UPDATE
NSBTX Viewer with Export function (to PNG with transparency)(Beach Course opened)
[attachment=230:nsbtx viewer.PNG]

NEW UPDATE
Prè alpha:

One thing, nothing is full finished and some carc/narc files opens without folders(don't save them). And the NSBTX Editor doesn't work by the mkds course models. (only by the emblems does it work good)

Take it at your own risk.

NEW UPDATE
I now also have a NSBMD Viewer. I have some problems with the texture mapping but this mario cap of new super mario bros looks good:
[attachment=258:mario pet.PNG]

And my nkm editor (currently only the objects):
[attachment=259:nkm editor1.PNG]
[attachment=260:obji.PNG]
The save function works verry well!

NEW UPDATE
I have decided to bring out a new alpha version. There are many bugs in it but try it. It's your own risk.

NEW UPDATE
Better model viewing:

NEW UPDATE
Missed some dll's so:

NEW UPDATE
Some screenshots of my nclr editor. He works perfect!
[attachment=267:nclr1.PNG]
[attachment=268:nclr2.PNG]

NEW UPDATE
New version with NCLR & BMG Editor.

NEW UPDATE
I had found a little bug in the NCLR Editor. Now fixed:

NEW UPDATE
New version:
New is the function to extract a nsbtx out of a nsbmd and a bmd viewer.
When you look under new by File. You see kcl. That doesn't work.

NEW UPDATE
Now with better NARC support.

NEW UPDATE
New version:
Narc reading almost perfect.

NEW UPDATE
Now with NDS Support(not completed)

NEW UPDATE
Now with staff ghost creator (from memory dump).
A little bit better nsbmd texturing (yoshi circuit is better).
You can click right on a nsbmd an click view textures to view textures (editing don't work I think)
Lz77 compressed nsbmd automatic decompression. (nsmb)
More nkm edit features.
More mr view functions.

NEW UPDATE
Some new screenshots:
NDS Rom Browser
[attachment=289:rom browser.PNG]
SDAT Browser
[attachment=290:sdat browser.PNG]
SWAR Player
[attachment=291:swar player.PNG]
SWAV Player
[attachment=292:swav player.PNG]

Download: [url="http://florian.nouwt.com/ds/mkds.zip"]http://florian.nouwt.com/ds/mkds.zip[/url]

Source: [url="http://home.kpn.nl/a.nouwt/florian/source.zip"]http://home.kpn.nl/a...rian/source.zip[/url]

MKGirlism
Posted 2011年03月22日 - 3:24 JST #3440

I'm cutely evil, aren't I?

Führer
8388607 Posts
Nice work so far!
Would it be ported to Linux and Mac too?

Gericom
Posted 2011年03月22日 - 3:55 JST #3442

Feature-Length Nut Expansion Pak

Moderator
1377 Posts
[quote name='ヤミホシ' timestamp='1300731859' post='3440']
Nice work so far!
Would it be ported to Linux and Mac too?
[/quote]

No, I can't compile it for mac or linux.

You must also have .NET Framework 4.0 for it.

I write it in C#.

MKGirlism
Posted 2011年03月22日 - 4:30 JST #3443

I'm cutely evil, aren't I?

Führer
8388607 Posts
Then I think it can, it's called Mono.
Let's you run .NET Apps in Mac and Linux, but requires some kind of .dll file included with the download.
I did that with NSMBe, and for some reason, it worked on Mac OS X without scroll bars, but not in Windows 7.

Gericom
Posted 2011年03月24日 - 2:59 JST #3453

Feature-Length Nut Expansion Pak

Moderator
1377 Posts
[quote name='ヤミホシ' timestamp='1300735815' post='3443']
Then I think it can, it's called Mono.
Let's you run .NET Apps in Mac and Linux, but requires some kind of .dll file included with the download.
I did that with NSMBe, and for some reason, it worked on Mac OS X without scroll bars, but not in Windows 7.
[/quote]

I will look for it.

ultrasn0w (aka Bomby)
Posted 2011年04月08日 - 22:17 JST #3630

Transformed by the evil Malleo O.O

Members
459 Posts
GREAT!! The NKM Viewer is really useful ;)
And will the NSBTX Viewer import .png pictures?

Gericom
Posted 2011年04月08日 - 22:22 JST #3631

Feature-Length Nut Expansion Pak

Moderator
1377 Posts
[quote name='ultrasn0w' timestamp='1302268664' post='3630']
GREAT!! The NKM Viewer is really useful ;)
And will the NSBTX Viewer import .png pictures?
[/quote]

Yes, but it doesn't work very well.

The emblems work.

PotatoesAreUs
Posted 2011年04月08日 - 23:59 JST #3636

Infected by the deadly Weegee virus. X_X

Members
1146 Posts
I'm sure I have the right .NET framework but the program thinks otherwise >_<

Gericom
Posted 2011年04月09日 - 0:15 JST #3637

Feature-Length Nut Expansion Pak

Moderator
1377 Posts
[quote name='Spyrosbiggestfan5678' timestamp='1302274764' post='3636']
I'm sure I have the right .NET framework but the program thinks otherwise >_<
[/quote]

Do you have .NET framework 4.0?

PotatoesAreUs
Posted 2011年04月09日 - 0:24 JST #3638

Infected by the deadly Weegee virus. X_X

Members
1146 Posts
Idk tbh

[color="#FF00FF"]Mod Edit: Nice, using shortcuts that not many people understand, but don't spam.[/color]

[color="#FF00FF"]Mod Edit Reply: I don't see how it's spam, more a short answer =P[/color]

Gericom
Posted 2011年04月09日 - 0:33 JST #3639

Feature-Length Nut Expansion Pak

Moderator
1377 Posts
[quote name='Spyrosbiggestfan5678' timestamp='1302276262' post='3638']
Idk tbh
[/quote]

What does 'Idk tbh' mean?

PotatoesAreUs
Posted 2011年04月09日 - 0:38 JST #3640

Infected by the deadly Weegee virus. X_X

Members
1146 Posts
I don't know to be honest.

Gericom
Posted 2011年04月09日 - 0:58 JST #3641

Feature-Length Nut Expansion Pak

Moderator
1377 Posts
[quote name='Spyrosbiggestfan5678' timestamp='1302277123' post='3640']
I don't know to be honest.
[/quote]

Try to install it.

ultrasn0w (aka Bomby)
Posted 2011年04月10日 - 17:21 JST #3651

Transformed by the evil Malleo O.O

Members
459 Posts
>>MKDS
If I Import something with nsbtx editor, it crashes :blink:

Gericom
Posted 2011年04月10日 - 23:17 JST #3655

Feature-Length Nut Expansion Pak

Moderator
1377 Posts
[quote name='ultrasn0w' timestamp='1302423660' post='3651']
>>MKDS
If I Import something with nsbtx editor, it crashes :blink:
[/quote]

Yes, I know. Sometimes it doesn't work.

Gericom
Posted 2011年06月16日 - 23:12 JST #3992

Feature-Length Nut Expansion Pak

Moderator
1377 Posts
Can someone try my NKM-Editor and look if there are any bugs?

ultrasn0w (aka Bomby)
Posted 2011年06月17日 - 1:20 JST #3993

Transformed by the evil Malleo O.O

Members
459 Posts
>>MKDS
GREAT! Nice Work^^
I havent tested many things, but the First thing was that the NSBMD File of Mario Curcuit was not loadable...
And about the NKM Editor: I couldnt find any Bugs (I just done a simple Edit: Made a Itembox available in Time Trials [Attached Screenshot])
So the Course Modifier is really a VERY useful tool

Gericom
Posted 2011年06月17日 - 1:44 JST #3994

Feature-Length Nut Expansion Pak

Moderator
1377 Posts
[quote name='ultrasn0w' timestamp='1308241214' post='3993']
>>MKDS
GREAT! Nice Work^^
I havent tested many things, but the First thing was that the NSBMD File of Mario Curcuit was not loadable...
And about the NKM Editor: I couldnt find any Bugs (I just done a simple Edit: Made a Itembox available in Time Trials [Attached Screenshot])
So the Course Modifier is really a VERY useful tool
[/quote]

About the problems with the nsbmd viewer, I will bring out a new version with better model viewing.

Edit: Added

Gericom
Posted 2011年06月17日 - 1:57 JST #3995

Feature-Length Nut Expansion Pak

Moderator
1377 Posts
>> ultrasn0w

Can you try if mariocircuit is working now?

With 'F' you can change texture rendering.

ultrasn0w (aka Bomby)
Posted 2011年06月17日 - 3:19 JST #3996

Transformed by the evil Malleo O.O

Members
459 Posts
Still not working or an other Problem:[attachment=265:Greenshot_2011-06-16_20-18-21.png]

Edit The Text in the Box:

Informationen über das Aufrufen von JIT-Debuggen<br /> anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.<br /> <br /> ************** Ausnahmetext **************<br /> System.IO.FileNotFoundException: Die Datei oder Assembly &quot;Tao.Platform.Windows, Version=1.0.0.5, Culture=neutral, PublicKeyToken=701104b2da67a104&quot; oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.<br /> Dateiname: &quot;Tao.Platform.Windows, Version=1.0.0.5, Culture=neutral, PublicKeyToken=701104b2da67a104&quot;<br /> bei MKDS_Course_Editor.nsbmd..ctor(String file)<br /> bei MKDS_Course_Editor.Form1.treeView1_NodeMouseDoubleClick(Object sender, TreeNodeMouseClickEventArgs e)<br /> bei System.Windows.Forms.TreeView.OnNodeMouseDoubleClick(TreeNodeMouseClickEventArgs e)<br /> bei System.Windows.Forms.TreeView.WndProc(Message&amp; m)<br /> bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&amp; m)<br /> bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&amp; m)<br /> bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)<br /> <br /> WRN: Protokollierung der Assemblybindung ist AUS.<br /> Sie können die Protokollierung der Assemblybindungsfehler aktivieren, indem Sie den Registrierungswert [HKLM&#092;Software&#092;Microsoft&#092;Fusion&#33;EnableLog] (DWORD) auf 1 festlegen.<br /> Hinweis: Die Protokollierung der Assemblybindungsfehler führt zu einer gewissen Leistungseinbuße.<br /> Sie können dieses Feature deaktivieren, indem Sie den Registrierungswert [HKLM&#092;Software&#092;Microsoft&#092;Fusion&#33;EnableLog] entfernen.<br /> <br /> <br /> <br /> ************** Geladene Assemblys **************<br /> mscorlib<br /> Assembly-Version: 4.0.0.0.<br /> Win32-Version: 4.0.30319.235 (RTMGDR.030319-2300).<br /> CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll.<br /> ----------------------------------------<br /> MKDS Course Editor<br /> Assembly-Version: 1.0.0.0.<br /> Win32-Version: 1.0.0.0.<br /> CodeBase: file:///C:/Users/ROB/Desktop/DS/MKDS%20Course%20Editor/MKDS%20Course%20Editor.exe.<br /> ----------------------------------------<br /> System.Windows.Forms<br /> Assembly-Version: 4.0.0.0.<br /> Win32-Version: 4.0.30319.235 built by: RTMGDR.<br /> CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.<br /> ----------------------------------------<br /> System.Drawing<br /> Assembly-Version: 4.0.0.0.<br /> Win32-Version: 4.0.30319.1 built by: RTMRel.<br /> CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.<br /> ----------------------------------------<br /> System<br /> Assembly-Version: 4.0.0.0.<br /> Win32-Version: 4.0.30319.232 built by: RTMGDR.<br /> CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.<br /> ----------------------------------------<br /> System.Core<br /> Assembly-Version: 4.0.0.0.<br /> Win32-Version: 4.0.30319.1 built by: RTMRel.<br /> CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.<br /> ----------------------------------------<br /> System.Configuration<br /> Assembly-Version: 4.0.0.0.<br /> Win32-Version: 4.0.30319.1 (RTMRel.030319-0100).<br /> CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.<br /> ----------------------------------------<br /> System.Xml<br /> Assembly-Version: 4.0.0.0.<br /> Win32-Version: 4.0.30319.1 built by: RTMRel.<br /> CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.<br /> ----------------------------------------<br /> System.Windows.Forms.resources<br /> Assembly-Version: 4.0.0.0.<br /> Win32-Version: 4.0.30319.235 built by: RTMGDR.<br /> CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.<br /> ----------------------------------------<br /> mscorlib.resources<br /> Assembly-Version: 4.0.0.0.<br /> Win32-Version: 4.0.30319.235 (RTMGDR.030319-2300).<br /> CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.<br /> ----------------------------------------<br /> <br /> ************** JIT-Debuggen **************<br /> Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der<br /> Konfigurationsdatei der Anwendung oder des Computers<br /> (machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.<br /> Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.<br /> <br /> Zum Beispiel:<br /> <br /> &lt;configuration&gt;<br /> &lt;system.windows.forms jitDebugging=&quot;true&quot; /&gt;<br /> &lt;/configuration&gt;<br /> <br /> Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten<br /> Ausnahmen an den JIT-Debugger gesendet, der auf dem<br /> Computer registriert ist, und nicht in diesem Dialogfeld behandelt.<br /> <br /> <br />



Page: 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