![]() Register - Login | |||||
|
Main
- Memberlist
- Active users
- Calendar
- Wiki
- IRC Chat
- Online users Ranks - Rules/FAQ - JCS - Stats - Color Chart - Smilies |
|
| | |||
| Jul - NSMB Hacking - Original NSMB Hacking Thread (Archived) |
- - ![]() |
| Pages: 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 | Add to favorites | Next newer thread |
|
Tina Beep boop Level: 61 Posts: 860/1448 EXP: 1815797 For next: 60799 Since: 08-10-07 Since last post: 45 days Last activity: 4 days |
|
| *135958 @Tanks> oh shit
*140003 @Tanks> I found out what it is *140015 @Tanks> it forces mini mario's physics *140103 @Tanks> mini mario does the same exact thing *140110 @Tanks> with the feet *140114 @Tanks> the wide strides... *140122 @Tanks> I guuuueeeesss... |
|
Treeki 1730 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Spoiled Brat Affected by 'CSS Abuse Syndrome' Level: 66 ![]() Posts: 195/1734 EXP: 2395745 For next: 66106 Since: 07-26-07 From: Rogueport Since last post: 1 day Last activity: 5 hours |
|
| That's interesting.. I knew it seemed familiar somehow but I couldn't figure out exactly why. I wonder why it's part of the level file though - especially in one of the most important parts of it, right at the start. |
|
Deleted User Original user deleted Level: NaN Posts: 20/-8174 EXP: NaN For next: 0 Since: 07-26-07 Since last post: 1100 days Last activity: 91 days |
|
Originally posted by Shantae Hmm... I can maybe do something. I have some coding knowledge, however I don't know anything about how NSMB works. But the documentation Treeki wrote will surely help a lot. I'll let you know if I manage to make something. |
Tanks![]() 360? Yessum. Level: 96 ![]() Posts: 2353/4132 EXP: 8878619 For next: 110167 Since: 07-09-07 From: VA Since last post: 36 days Last activity: 31 days |
|
Something good is about to happen. ![]() |
|
Treeki 1730 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Spoiled Brat Affected by 'CSS Abuse Syndrome' Level: 66 ![]() Posts: 209/1734 EXP: 2395745 For next: 66106 Since: 07-26-07 From: Rogueport Since last post: 1 day Last activity: 5 hours |
|
| The editor used to be here, but I moved it into a separate stickied thread for convenience. |
Tanks![]() 360? Yessum. Level: 96 ![]() Posts: 2354/4132 EXP: 8878619 For next: 110167 Since: 07-09-07 From: VA Since last post: 36 days Last activity: 31 days |
|
| WOOO! Time to get hacking guys! |
|
Treeki 1730 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Spoiled Brat Affected by 'CSS Abuse Syndrome' Level: 66 ![]() Posts: 210/1734 EXP: 2395745 For next: 66106 Since: 07-26-07 From: Rogueport Since last post: 1 day Last activity: 5 hours |
|
| 4.1 is out. Didn't take too long. It now supports ROMs from different regions. |
|
Raccoon Sam Member free speech disabled Level: 20 Posts: 91/111 EXP: 38819 For next: 3620 Since: 07-25-07 From: Somewhat Since last post: 356 days Last activity: 5 days |
|
| A Built-in file explorer? Snazzy! Great job yet again :>
However, I can't run it in Mono. If you intend on making it compatible, this was the error I got upon opening it in mono: Unhandled Exception: System.ArgumentException: The requested FontFamily could not be found [GDI+ status: FontFamilyNotFound] at System.Drawing.GDIPlus.CheckStatus (Status status) [0x00000] at System.Drawing.Font.GetHeight (Single dpi) [0x00000] at System.Drawing.Font.GetHeight () [0x00000] at System.Drawing.Font.get_Height () [0x00000] at (wrapper remoting-invoke-with-check) System.Drawing.Font:get_Height () at System.Windows.Forms.Label.InternalGetPreferredSize (Size proposed) [0x00000] at System.Windows.Forms.Label.CalcAutoSize () [0x00000] at System.Windows.Forms.Label.OnFontChanged (System.EventArgs e) [0x00000] at System.Windows.Forms.Control.set_Font (System.Drawing.Font ) [0x00000] at NSMBe4.LevelChooser.InitializeComponent () [0x00000] at NSMBe4.LevelChooser..ctor () [0x00000] at (wrapper remoting-invoke-with-check) NSMBe4.LevelChooser:.ctor () at NSMBe4.Program.Main () [0x00000] |
|
Treeki 1730 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Spoiled Brat Affected by 'CSS Abuse Syndrome' Level: 66 ![]() Posts: 211/1734 EXP: 2395745 For next: 66106 Since: 07-26-07 From: Rogueport Since last post: 1 day Last activity: 5 hours |
|
| I don't think it would work in Mono in the first place. I use P/Invoke for faster drawing on Windows, since GDI+ is very slow when copying many tiles to the screen at once.
But anyway, I'm not sure that problem is in my code.
The bolded part is what makes me think that. Setting a font in a control isn't exactly a problem with my code..
Anyway, here's a preview of what I'm working on: entrance support. It's still under construction and might not be released for a while, because there's still a lot I need to find out about the format. http://treeki.googlepages.com/entrances.png |
|
Yoshi52 Member Level: 13 Posts: 35/47 EXP: 9562 For next: 705 Since: 03-02-08 From: Somewhere Since last post: 448 days Last activity: 446 days |
|
| What? So you didn't quit? Sweet, now let's hope it's compatible with my version of Vista.......Survey says...
YES! Now I can finally try and make that hack I'll probably procrastinate on doing. Thanks for a new release, Treeki! |
|
Spontaneous Madness 8640 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() For rent by owner. Level: 131 ![]() Posts: 2982/8649 EXP: 26331368 For next: 93252 Since: 08-24-07 From: Off-world Since last post: 1 day Last activity: 3 hours |
|
| Thanks for the new release, Treeki!
This might actually bring me back into the rom hacking scene. ![]() |
|
Raccoon Sam Member free speech disabled Level: 20 Posts: 92/111 EXP: 38819 For next: 3620 Since: 07-25-07 From: Somewhat Since last post: 356 days Last activity: 5 days |
|
| Looks really amazing! Can't wait 'til it's done.
Also, now that I look at my post, maybe I worded it badly. I can run it, just not with Mono. Good job. |
|
AlexAR 130 ![]() ![]() ![]() ![]() ![]() Level: 21 ![]() Posts: 82/133 EXP: 47874 For next: 2069 Since: 11-30-07 Since last post: 42 days Last activity: 17 hours |
|
| Fantastic job Treeki. The editor works great. Now I know you said you're working on entrance support, but I was hoping you could implement some simple little features that would make the editor much more user friendly.
I don't know the reason you can't display enemies, but you can obviously differentiate them since you are displaying those sprite numbers. A simple little tooltip with the sprite's name would be awesome. That way I don't need to keep a separate notepad open with a list of the sprite numbers and their corresponding names. Also, having to go up to the height/width boxes to resize blocks is a bit clunky. Editing would be much more fluid if you could stretch blocks in the main window with the mouse like lunar magic does. I would like think these features are at least simpler to implement than entrance support, if instead they require major rocket surgery, roll our eyes and call me a noob and do what ya want cuze its your program. Again, great work here man. |
|
Treeki 1730 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Spoiled Brat Affected by 'CSS Abuse Syndrome' Level: 66 ![]() Posts: 212/1734 EXP: 2395745 For next: 66106 Since: 07-26-07 From: Rogueport Since last post: 1 day Last activity: 5 hours |
|
Originally posted by AlexAR Most enemies are 3D, which is why I can't display them. There's also no way to show them exactly as the game does. I don't know what every sprite does, but I might consider adding tooltips for known sprites to a later version. Originally posted by AlexAR Already exists; you can use the small white dots at the bottom right of each object to resize it. I'm not sure if I should change this though, it's kind of hard to target it accurately sometimes. Maybe making it bigger would work better. Originally posted by AlexAR Thanks! |
|
AlexAR 130 ![]() ![]() ![]() ![]() ![]() Level: 21 ![]() Posts: 83/133 EXP: 47874 For next: 2069 Since: 11-30-07 Since last post: 42 days Last activity: 17 hours |
|
Wow, fast reply.. anyways I was gonna edit my post with this..
if sprite number is marked as known then display its tooltip else display unkown sprite And yeah that white square resizing thing is so small I would have never seen it if you hadn't mentioned it. Works great though. Question, the map 16 window is just for show for now? Can it do anything? Also, if I open the mini map, close it and scroll down with my wheel mouse I get this error every time: ************** Exception Text ************** System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) at System.ThrowHelper.ThrowArgumentOutOfRangeException() at NSMBe4.LevelEditor.objXPosUpDown_ValueChanged(Object sender, EventArgs e) at System.Windows.Forms.NumericUpDown.OnValueChanged(EventArgs e) at System.Windows.Forms.NumericUpDown.set_Value(Decimal value) at System.Windows.Forms.NumericUpDown.DownButton() at System.Windows.Forms.UpDownBase.OnMouseWheel(MouseEventArgs e) at System.Windows.Forms.Control.WmMouseWheel(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.ContainerControl.WndProc(Message& m) at System.Windows.Forms.UpDownBase.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) |
|
Raccoon Sam Member free speech disabled Level: 20 Posts: 93/111 EXP: 38819 For next: 3620 Since: 07-25-07 From: Somewhat Since last post: 356 days Last activity: 5 days |
|
Originally posted by Treeki You could use external image files that are taken screenshots of the enemies, like SMILE. |
|
Yoshi52 Member Level: 13 Posts: 36/47 EXP: 9562 For next: 705 Since: 03-02-08 From: Somewhere Since last post: 448 days Last activity: 446 days |
|
| Say, what happened to the level header thing? You know, that window that lets one edit the level's time, Mario's Start Point, and the foreground/background stuff? Where'd that go? I can understand taking out Mario's Start Point for editing, as that does mess up some levels, but what was wrong with the Time Limit?
Or, is it still there, but l missed it somehow? |
Tanks![]() 360? Yessum. Level: 96 ![]() Posts: 2380/4132 EXP: 8878619 For next: 110167 Since: 07-09-07 From: VA Since last post: 36 days Last activity: 31 days |
|
Originally posted by Yoshi52 This is all being added in due time. Please bear with us. Treeki's working on entrances as we speak in hopes of getting some of the bigger things out the way. You can always use the early editor to do those things if you must. |
|
Treeki 1730 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Spoiled Brat Affected by 'CSS Abuse Syndrome' Level: 66 ![]() Posts: 215/1734 EXP: 2395745 For next: 66106 Since: 07-26-07 From: Rogueport Since last post: 1 day Last activity: 5 hours |
|
Originally posted by Yoshi52 There are two reasons I haven't added it yet: 1. In NSMBe2 it used hardcoded offsets within the level file, and didn't index them by blocks. 2. I want to add more detailed editing - being able to see previews of each background/tileset before you choose them, for example. Once I figure out how to get entrances working, you will be able to edit Mario's start point using them. If I ever figure out enough of the format to get views working as well, that means we can do pretty much anything - create new areas in levels, working pipes, etc. |
|
FirePhoenix 8950 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Moderator Level: 134 Posts: 3200/8958 EXP: 28117441 For next: 469533 Since: 07-27-07 Since last post: 18 hours Last activity: 6 hours |
|
Originally posted by Raccoon SamOriginally posted by Treeki I second this idea. SMILE has an external folder filled with gif images of all the sprites in the game. The editor uses those images instead of the actual graphic to display them. |
| Pages: 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 | Add to favorites | Next newer thread |
| Jul - NSMB Hacking - Original NSMB Hacking Thread (Archived) |
- - ![]() |