Pages: 1
Posted on 02-08-16, 05:30 pm (rev. 3 by ImageBot on 11-21-16, 03:18 am)
Wendy Koopa
Once upon a time there was a tiger.

Karma: 4408
Posts: 1773/2502
Since: 01-17-13
Remember this?

As you may already know, this 'file is already being edited' misled error message prevents you from opening the following:

  • root\enemy\obj_e3_ring.nsbmd
  • root\enemy\w_cannon.nsbmd
  • root\map\w8.nsbmd
  • root\map\map_dragon.nsbmd

  • I have though of this simple way to 'fix' the files permanently so you never get the error again, but  KingYoshi then advised me to make a tutorial for it.

    So here you go, a tutarial with pics. Hopefully you don't mind Windows 10.

    For this tutorial, you need:

    -NSMBe5.2
    -MKDS Course Modifier (newer release for best)


    I will use map_dragon.nsbmd for this tutorial.

    Step one: Open your NSMB ROM in NSMBe. Export the uneditable files you want without trying to open them. Even if it's just for checking if it really can't open.
    Posted by Thierry
    To extract/replace the old NSBMD you fail opening, close and reopen NSMBe, then don't try editing/hex editing the file. Thus, you won't have 'opened' the file, and won't get the 'File is already being edited' error when extracting/replacing the NSBMD.





    Step two: Once you have exported your files (in my case, only map_dragon.nsbmd), open MKDS Course Modifier. Open the tools tab, hover 'Nitro System', 'NSBMD', and click on 'NSBMD -> NSBMD + NSBTX'.




    Step three: Pick one of the files you exported.



    Then save the now untextured .nsbmd (either by replacing the original textured one, or by saving it in another folder) and the .nsbtx that contains the textures (saving it at the same place than the .nsbmd should be convenient).

    (If you have multiple NSBMD files you want to 'fix', you will have to repeat the process from this step.)


    Step four: In MKDS Course Modifier, hover 'Nitro System', 'NSBMD', and this time click on 'NSBMD + NSBTX -> NSBMD'.



    Pick your untextured NSBMD, and also your NSBTX. It then will ask you where you want to save your new textured NSBMD (anywhere you want).

    At this point, if you haven't erased or deleted the old textured NSBMD already, the untextured one and the NSBTX, you can do it now. Of course, keep the new textured one until you have imported it back in NSMBe. You can also close MKDS Course Modifier at this point.

    Reimport your new textured NSBMD into NSMBe. You should now be able to edit it freely.


    If you spot any mistake in the tutorial, I'd be pleased if you reported it.
    Posted on 02-08-16, 06:50 pm
    Red Paratroopa
    Hero of Nintendo 64s

    Karma: 496
    Posts: 91/171
    Since: 07-26-15
    This looks like it will be useful for the users that have problems with these files, good on you.
    _________________________
    My Youtube Channel
    Never use a flash drive unless you are transferring files...
    Check Out My Mario Maker Levels
    Posted on 02-08-16, 07:19 pm
    Birdo


    Karma: 2516
    Posts: 1554/2051
    Since: 06-26-11
    Do they use slightly different formats or something?
    _________________________
    Will pay unspecified $ for NSMB beta.
    Posted on 02-09-16, 07:35 am


    Karma: 18445
    Posts: 247/1086
    Since: 04-02-13
    An excellent tutorial. Finally've been able to edit that pesky warp cannon.
    Posted on 03-18-16, 05:33 pm (rev. 2 by Asprok on 06-26-16, 06:32 pm)
    I Am Not Inteligent

    Karma: 964
    Posts: 120/380
    Since: 03-04-14
    This is a great and useful tutorial. Thank you very much.
    Even though, as far as I can remember, there were some NSBTX files which couldn't be opened, such as I_mizu.nsbtx (the water tile). What do you do in those cases?

    EDIT: Still haven't gotten any answers…

    I could not…
    Posted on 02-26-17, 11:41 pm
    Wendy Koopa
    Once upon a time there was a tiger.

    Karma: 4408
    Posts: 2110/2502
    Since: 01-17-13
    Posted by Asprok
    As far as I can remember, there were some NSBTX files which couldn't be opened.

    What do you do in those cases?

    You do the same in reverse. Merge the NSBTX with some random (preferably textureless) NSBMD, split it back and grab your new NSBTX.

    I tried with I_mizu.nsbtx, and it worked flawlessly.

    This method is essentialy about reencoding the file you want using some program so you don't have to hex edit it manually to find out what prevents the editor from opening it.
    Posted on 12-02-18, 02:10 pm
    Football and Mario lover!

    Karma: -9
    Posts: 5/8
    Since: 12-17-17
    Dear Person: I did everything the tutorial said, but when I clicked substitute, it popped: the file is already open (the same thing as trying to open it). Can someone help me? (I didn't know to post it in here because it's old, but here it is anyways).
    _________________________
    Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla.
    Posted on 12-02-18, 05:07 pm
    Wendy Koopa
    Once upon a time there was a tiger.

    Karma: 4408
    Posts: 2492/2502
    Since: 01-17-13
    by substitute, you mean export/replace?

    you can import/export the file without the error popping up so long as you haven't tried to open it. once you do try, everything you do with it gives the error.

    restart NSMBe to reset cache and try doing the tutorial without opening the file.
    Pages: 1