MKDS Course Modifier

Discussion in 'NDS - ROM Hacking and Translations' started by Gericom, Jun 30, 2011.

  1. Gericom
    OP

    Gericom GBAtemp Advanced Fan

    Member
    819
    816
    Jun 30, 2011
    Netherlands
    I making a MKDS Course Modifier:

    What I have so far:
    • 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) (I will reinplement soon)
    • NSBMD Viewer
    • NSBTA support
    • ARM9 Hacking
    • Generate course pictures for MKDS
    • 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.
    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:
    Because I used some code from them (with some little changes of me).




    NSBMD Viewer:
    [​IMG]

    Little NSBTX Editor:
    [​IMG]

    NKM Editor:
    [​IMG]
    [​IMG]
    [​IMG]

    NCLR Editor:
    [​IMG]
    [​IMG]

    KCL Viewer:
    [​IMG]

    New version(4.0 Beta 11):
    Download: http://florian.nouwt.com/forum/get.php?id=1

    Source: http://home.kpn.nl/a...rian/source.zip
    The last version: http://florian.nouwt.com/MKDSCMLast.zip
     
    Benja81 likes this.


  2. Maninder

    Maninder Member

    Newcomer
    37
    0
    Dec 19, 2010
    Birmingham
    Like how it looks I MUST TRY THIS!
     
  3. Kingdino

    Kingdino Member

    Newcomer
    39
    1
    Mar 27, 2011
    Brazil
    JM CITY
    Thanks man! Support 100%! Good luck in creating this program!
    [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG]
    [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG]
    [Someone says, is the breeding season of editors for Mario?]
     
  4. evandixon

    evandixon PMD Researcher

    Member
    1,643
    770
    May 29, 2009
    United States
    Small bug:
    OpenFileDialog1.Filename probably shouldn't start out being "OpenFileDialog1"
     
  5. Gericom
    OP

    Gericom GBAtemp Advanced Fan

    Member
    819
    816
    Jun 30, 2011
    Netherlands
    Update:
    Now better narc support.
     
  6. andibad

    andibad Soon™

    Member
    701
    89
    Sep 14, 2009
    Indonesia
    hospital
    I just wondering about pallete editor, you can create for own tools, i think is usefull for another sprite if is not on ROM...

    nevermind i was go that from you tools, yeah thank you i can hack MKDS, i think is cool in my DS XD,

    but i think is bug:
    - is not detect automatic NITRO format, it must have extension, and must match...
    - every button on toolbar, in tools info why is just name of that control? you forgot to rename that?

    yeah is working to edit nclr, thank you [​IMG]...

    sometimes i renamed my MKSD ROM to another extension, you app is like not read that file ..., also narc too, yeah i know i must rename to extact extension, but you can improve that for can detect automatic for that?
     
  7. FAST6191

    FAST6191 Techromancer

    pip Reporter
    22,921
    8,600
    Nov 21, 2005
    A nice start and I will certainly be following this as I have been eyeing up MKDS for a total conversion for a while now. I am quite happy to frontpage this but if you want to get a few more releases in I will hold back for a little while.
     
  8. Gericom
    OP

    Gericom GBAtemp Advanced Fan

    Member
    819
    816
    Jun 30, 2011
    Netherlands
    >> andibad

    For the toolbars, I know that. I will rename it soon.

    And I will make automatic detection for the files. (but for some files it's difficult (carc,kcl))

    Nds roms aren't readeble at the moment it will be in in some time.
     
  9. andibad

    andibad Soon™

    Member
    701
    89
    Sep 14, 2009
    Indonesia
    hospital
    oh thank you [​IMG] yeah i hope this tools have stable version [​IMG], yeah this tools is great XD

    i have nclr, but on extension is rlcn, so you program cannot detect it as nclr... so is not show a dialog to edit nclr... but is no problem.
     
  10. Ray =D

    Ray =D GBAtemp Regular

    Member
    288
    38
    May 17, 2011
    Gambia, The
    EPIC! Thank you very much!
     
  11. Ray =D

    Ray =D GBAtemp Regular

    Member
    288
    38
    May 17, 2011
    Gambia, The
    When I open a NSMBD or LZ.bin I allways have a white ball o0 Why?
    Is it also possible to open ncl insteat of nclr files (is possible) but EDIT them, too?
     
  12. Gericom
    OP

    Gericom GBAtemp Advanced Fan

    Member
    819
    816
    Jun 30, 2011
    Netherlands
    That white ball is so you can see when you zoom in or out if you don't see more then the ball.

    You can view ncl.bin files. But not edit them. That will be in in some time.
     
  13. Ray =D

    Ray =D GBAtemp Regular

    Member
    288
    38
    May 17, 2011
    Gambia, The
    I can never see something else. Also when I zoom in or out^^
     
  14. basher11

    basher11 GBAtemp's Official Vocaloid Lover

    Member
    4,385
    128
    Jun 29, 2009
    United States
    kaizo mario kart ds maybe? [​IMG]
     
  15. Ray =D

    Ray =D GBAtemp Regular

    Member
    288
    38
    May 17, 2011
    Gambia, The
    I thought it works with every NSBMD so I used one from New Super Mario Bros. >_>
     
  16. Gericom
    OP

    Gericom GBAtemp Advanced Fan

    Member
    819
    816
    Jun 30, 2011
    Netherlands
    Not all nsbmds work but for example bone0.nsbmd works.
    And I am working on better nsbmd preview.
     
  17. Gericom
    OP

    Gericom GBAtemp Advanced Fan

    Member
    819
    816
    Jun 30, 2011
    Netherlands
    New version:
    Narc reading almost perfect.
     
  18. Naxito

    Naxito Advanced Member

    Newcomer
    63
    0
    May 14, 2008
    Spain
    Wow, marvelous, much encouragement!
     
  19. Gericom
    OP

    Gericom GBAtemp Advanced Fan

    Member
    819
    816
    Jun 30, 2011
    Netherlands
    Thankyou.
     
  20. SignZ

    SignZ Timelord

    Member
    2,106
    783
    Jul 16, 2008
    Gambia, The
    Sweet. [​IMG]
    That opens up MKDS ROM hacks with totally new tracks (maybe even new drivers, if textures and models can be ex- and imported?).

    Really looking forward to first hacks.