![]() Register - Login | |||||
|
Main
- Memberlist
- Active users
- Calendar
- Wiki
- IRC Chat
- Online users Ranks - Rules/FAQ - JCS - Stats - Color Chart - Smilies |
|
| | |||
| Jul - NSMB Hacking - NSMB Editor 5 - Latest Version: 5.1 (15th January) |
- - ![]() |
| Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 | Add to favorites | Next newer thread | Next older thread |
|
Treeki 1730 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Spoiled Brat Affected by 'CSS Abuse Syndrome' Level: 66 ![]() Posts: 429/1734 EXP: 2395759 For next: 66092 Since: 07-26-07 From: Rogueport Since last post: 1 day Last activity: 6 hours |
|
I never thought it'd come this far. I open sourced the editor and me and Dirbaio (but mostly him) have been working on adding many, many features to it - now you can edit practically anything in NSMB DS. Complete editing: Graphics are 100% accurate. You can modify objects, sprites, entrances/exits, views and paths - so practically anything in the level can be edited! Minimap: Click the View Minimap button to show a minimap of the level you're currently viewing. You can also click and drag to scroll the view. Integrated file browser: Browse, extract and replace files in the ROM easily without a separate program, for more advanced hacking. Export Level: A level can be exported to a file, and later imported back in (either to the same slot, or a different slot). Multiple Windows: You can open and edit as many levels as you like in the same editor. Sprite List and Data Editing: Almost every sprite in the game is now identified and choosable in a list! Invalid sprites which won't work in a level are highlighted in red, and they can be made usable by changing the sprite set used. Note that some need specific sprite data to set up correctly. Some sprites have their data choosable using simple options. Graphics Editing: You can create new tilesets with completely new objects and tiles. Two options are available for editing the graphics: a simple integrated graphics editor, or PNG import/export. Level Hex Editor: For stuff not supported by the editor, edit individual blocks in a level file without having to constantly import/export files. Level Editing - Level Chooser - Tileset Editing - Zooming Old Versions: 4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7 Version 5.1: Download at Google Code Requires .NET Framework 2.0 if you don't already have it. Enjoy it. Don't ask stupid questions. v4.0 - 13th April 2009: Editor released. v4.1 - 13th April 2009: Now supports different region ROMs. v4.2 - 19th April 2009: Fixed a bug with different region ROMs. Sprites are now listed and choosable. Some of them may be inaccurate; please inform me if so. Many thanks to Pirahnaplant for the list! v4.3 - 26th April 2009: - The biggest update yet! - Entrance/exit editing is now supported. - Views are viewable (sorry for the bad pun) but can't be edited yet. - Multi-language support is added; Spanish is available. - Level settings changeable, including tilesets and backgrounds. - Right-click dragging to move the level field around added. v4.4 - 13th May 2009: - New option allowing levels which wrap horizontally and loop. - Alternate version included which works on Mono, for Linux and Mac OS. v4.5 - 23rd May 2009: - Data finder added to the Settings tab. This tool makes it easier for advanced ROM hackers to find out more data about NSMB. - Sprite sets are now choosable, so you can choose which sprites work in a level. Want to put Bowser in 1-1? Go for it, but don't complain when the game crashes halfway through the battle
- Mono graphics support fixed. v4.6 - 14th June 2009: - All levels should now work without crashing. - Level files can now be edited in a hex editor without a separate program. - Added options to the Options menu to delete all sprites and objects. v4.7 - 29th June 2009: - LZ compression is fixed. - Object definitions updated. - Dragging an object with the Shift key held will now allow you to resize it. - Clicking and/or dragging an object with the Ctrl key held will create an exact clone of it. v5.0 - 29th November 2009: - Editor now open-source; thanks to Dirbaio for almost all the additions in this release! - Views and Zones are now editable. - Paths and Progress Paths are now editable. - Some interface updates. - New code to handle files, a lot faster and safer - Lots of minor changes... Try the editor and see them! v5.1 - 15th January 2010: - TTDS bug fixed - Jyotyu editing bug fixed - Background importing and addition Check the readme file, this post is long enough already as it is. Treeki- Main coding and design Dirbaio- Tileset editor, view/zone/path editing code, filesystem code, much more Garmichael- Formats and analysis for paths and views Blackhole89- Object parsing/rendering code Piranhaplant- Sprite list Madman200, Tanks- Misc sprite data info Master01 - Spanish translation for the sprite list Treeki, Piranhaplant, Madman200- Sprite data list Hex editor control- http://sourceforge.net/projects/hexbox Icons- http://www.pinvoke.com Have fun. ![]() |
|
Awesome turtwig Random nobody Level: 4 Posts: 5/6 EXP: 271 For next: 8 Since: 08-24-09 Since last post: 335 days Last activity: 334 days |
|
| I have an idea. If you are going to work on editing two player stages. I can be the beta tester. Because I have a flash cart. You make the stage I download the nds file, and try it out with my brother. Does that sound good? |
|
Sinsmalice Level: 9 ![]() Posts: 1/27 EXP: 2579 For next: 583 Since: 08-27-09 Since last post: 315 days Last activity: 328 days |
|
| As a form of game editor, its missing a few essentials.
The app may already have the following, but the read me nor this post doesn't provide much information. Things you need: 1. Highlight Multiple objects at once. X,Y Indicators 2. Pressing Delete key deletes object/sprite. 3. Copy/Paste/Cut/Delete Highlighted objects. 4. Right click context menu (Even if they're extremely simple commands like Move, edit, copy, ect... 5. Zoom in + Zoom Out, Undo/Redo I mess around with lots of level/map/arena editors and these are the top 5 functions I use the most out of anything. And as neat as the NSMB Editor is, its absolutely madness to use the editor for just a single level. I think adding the basic functions can make things a great deal more efficient. Just trying to give hhelpful feedback. |
|
Hiccup Member Level: 25 Posts: 123/259 EXP: 87211 For next: 2409 Since: 05-19-09 Since last post: 6 days Last activity: 1 day |
|
Originally posted by Sinsmalice Yes, those features would make it much easier too use, but it would be still hard to make good levels so maybe treeki could add tips at the bottom of the window like on smwcentral.com? |
|
Garmichael Member Level: 14 ![]() Posts: 44/75 EXP: 13026 For next: 45 Since: 06-24-09 From: Seattle, Wa Since last post: 80 days Last activity: 11 days |
|
| You can use the Shift to resize a tile, and you can use the Control key to duplicate tiles... That'll probably speed up your editing quite a bit. The next version will let you deleted highlighted objects with the backspace key, too. |
|
Hiccup Member Level: 25 Posts: 124/259 EXP: 87211 For next: 2409 Since: 05-19-09 Since last post: 6 days Last activity: 1 day |
|
| Also duplicating sprites would be usefull |
|
Sinsmalice Level: 9 ![]() Posts: 7/27 EXP: 2579 For next: 583 Since: 08-27-09 Since last post: 315 days Last activity: 328 days |
|
Originally posted by Garmichael Thats pretty much a given seeing as that info is in the 1st post and readme file... And personally I prefer delete key over backspace as its close to the arrow keys (Maybe in the future the arrow keys may serve a function in moving sprites/objects/view). |
|
mortalkenshi2 Member Level: 14 Posts: 42/50 EXP: 11453 For next: 1618 Since: 09-15-07 From: ny Since last post: 32 days Last activity: 10 days |
|
| @ Treeki
While I know you didn't write mono, I am assuming that you tested if it worked since you added support for it. I cannot get mono working on my Mac. I install it and then there is no application or anything that I can do anything with. And your mono version ends in exe. I think you have to compile it into a mac compatible format. (Most mac apps or are in .app extension none are in .exe which Windows uses.) |
|
Treeki 1730 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Spoiled Brat Affected by 'CSS Abuse Syndrome' Level: 66 ![]() Posts: 478/1734 EXP: 2395759 For next: 66092 Since: 07-26-07 From: Rogueport Since last post: 1 day Last activity: 6 hours |
|
| Open a Terminal window, use a command like cd /Users/Username/folder or wherever you placed the editor and type this in: mono NSMBe4.exe |
|
mortalkenshi2 Member Level: 14 Posts: 43/50 EXP: 11453 For next: 1618 Since: 09-15-07 From: ny Since last post: 32 days Last activity: 10 days |
|
| Nvm got it to work. Its so glitchy under mono. Maybe in the future it will be better but its missing scroll bars, there is some ghosting. (On one tab there is a set of text and on the next tab its still there and goes away after a while) |
|
dirbaio Member Level: 40 Posts: 46/795 EXP: 429939 For next: 11370 Since: 07-28-09 From: Spain Since last post: 17 min. Last activity: 9 min. |
|
yes. I agree. Under Mono it's glitchy, and the hex editor doesn't work at all. But now it's too late to port the whole editor to a more cross-platform language ![]() |
|
Treeki 1730 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Spoiled Brat Affected by 'CSS Abuse Syndrome' Level: 66 ![]() Posts: 489/1734 EXP: 2395759 For next: 66092 Since: 07-26-07 From: Rogueport Since last post: 1 day Last activity: 6 hours |
|
| I actually considered porting it to Qt a while ago, but I never got around to it, and I didn't know enough about Qt to do it (especially concerning graphics). |
|
Treeki 1730 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Spoiled Brat Affected by 'CSS Abuse Syndrome' Level: 66 ![]() Posts: 1004/1734 EXP: 2395759 For next: 66092 Since: 07-26-07 From: Rogueport Since last post: 1 day Last activity: 6 hours |
|
| So, after several months of inactivity, there's finally a new version out.
Get it from the first post, as usual - this version contains all the improvements which me and Dirbaio have been working on in the SVN build. Now it's flexible enough that you can create practically anything! (See this screenshot by Dirbaio for an example: http://img504.imageshack.us/img504/2849/scr1g.jpg) I really should have made this post earlier but I left the tab open and forgot to hit Submit Reply. ![]() |
|
Hiccup Member Level: 25 Posts: 152/259 EXP: 87211 For next: 2409 Since: 05-19-09 Since last post: 6 days Last activity: 1 day |
|
| The new version is great but I've found a bug when you try to import/export tilesets, the program says "an unhandled exception has occurred" and when I click details it comes up with this http://pastebin.com/f69d546bd
|
|
dirbaio Member Level: 40 Posts: 191/795 EXP: 429939 For next: 11370 Since: 07-28-09 From: Spain Since last post: 17 min. Last activity: 9 min. |
|
have you selected a file by clicking Browse? You should.
You're right its a bug, the program should ask to select a file if you haven't. but its also a bug in You! ![]() |
|
booger Random nobody Level: 2 Posts: 1/2 EXP: 44 For next: 2 Since: 11-29-09 Since last post: 243 days Last activity: 242 days |
|
| Hey great job |
|
m64m Member Level: 28 ![]() Posts: 153/337 EXP: 125638 For next: 5700 Since: 06-13-09 From: Canada Since last post: 16 days Last activity: 16 days |
|
| this is awesome, but I have a few questions. First off, when I expand the width and height of View 0, does it expand my in-game camera view? Second, What are zones, and what can we do with them? |
|
Treeki 1730 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Spoiled Brat Affected by 'CSS Abuse Syndrome' Level: 66 ![]() Posts: 1005/1734 EXP: 2395759 For next: 66092 Since: 07-26-07 From: Rogueport Since last post: 1 day Last activity: 6 hours |
|
Originally posted by m64m Yes. Originally posted by m64m Some sprites use them to decide where to operate - Lakitu uses them, for example. |
|
m64m Member Level: 28 ![]() Posts: 154/337 EXP: 125638 For next: 5700 Since: 06-13-09 From: Canada Since last post: 16 days Last activity: 16 days |
|
| awesome. Also, there's a grey box outlined in green with "0" in it, with a path leading to (what I think at least is) the end of the level to a block outlined in red with "1" in it. What is this, and how can I edit it (I can't seem to find a tool to do the job) |
|
Treeki 1730 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Spoiled Brat Affected by 'CSS Abuse Syndrome' Level: 66 ![]() Posts: 1007/1734 EXP: 2395759 For next: 66092 Since: 07-26-07 From: Rogueport Since last post: 1 day Last activity: 6 hours |
|
Originally posted by m64m It's the path used to track your progress through the level (as shown on the bottom screen). Click the Progress Paths tool at the top of the editor. |
| Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 | Add to favorites | Next newer thread | Next older thread |
| Jul - NSMB Hacking - NSMB Editor 5 - Latest Version: 5.1 (15th January) |
- - ![]() |