|
Ehm Member Level: 49 ![]() Posts: 218/533 EXP: 844302 For next: 39581 Since: 06-13-09 From: Canada Since last post: 4.0 years Last activity: 4.0 years |
|
| is there any way to compress the file size loaded into the VRAM? |
![]() Register - Login | |||||
|
Main
- Memberlist
- Active users
- Calendar
- Wiki
- IRC Chat
- Online users Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies |
|
| | |||
| Jul - NSMB Hacking (Archive) - Editor Development thread |
- - ![]() |
| Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ... 25 26 27 28 29 30 31 32 33 34 | Next newer thread | Next older thread |
|
Ehm Member Level: 49 ![]() Posts: 218/533 EXP: 844302 For next: 39581 Since: 06-13-09 From: Canada Since last post: 4.0 years Last activity: 4.0 years |
|
| is there any way to compress the file size loaded into the VRAM? |
|
dirbaio For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation". Level: NaN Posts: 478/-1288 EXP: NaN For next: 0 Since: 07-28-09 From: Spain Since last post: 10.9 years Last activity: 9.9 years |
|
| no. All the graphics in the VRAM have to be in raw uncompressed format, because the NDS graphics card takes it directly from there to the screen, and it doesnt know how to decompress... NSMB stores the graphics files inside the ROM compressed, but it uncompresses them before copying them to the VRAM.
Actually, I think i found the solution. Each BG can address max 1024 tiles (the tile number is 11 bits), but you can set a whole BG to have an "offset" to another place inside the VRAM, to differen tiles. So each BG individually can only have 1024 tiles, but overall you can have more tiles, as the VRAM is bigger than 1024 tiles. So, the problem is solved. |
|
Ehm Member Level: 49 ![]() Posts: 267/533 EXP: 844302 For next: 39581 Since: 06-13-09 From: Canada Since last post: 4.0 years Last activity: 4.0 years |
|
| minor glitch in the 5.1 editor. If I edit something in a level, and then hit the 'X' button (without hitting the save icon), the box that appears, and asks if I want to save unsaved changes is titled 'NSMB Editor 4', rather than 'NSMB Editor 5.1'. Like I said, minor thing. |
|
dirbaio For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation". Level: NaN Posts: 555/-1288 EXP: NaN For next: 0 Since: 07-28-09 From: Spain Since last post: 10.9 years Last activity: 9.9 years |
|
| yeah, minor thing...
Anyways, thanks for reporting it ![]() |
|
dirbaio For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation". Level: NaN Posts: 557/-1288 EXP: NaN For next: 0 Since: 07-28-09 From: Spain Since last post: 10.9 years Last activity: 9.9 years |
|
All the 3d texture formats are editable!! (with the exception of a raw bitmap mode i've never seen being used in nsmb) I am still having problems with alpha (see the bushes and flowers in the screenshot) but i will fix them soon, i hope! The bad news is that the 3d models have some "hard-coded" colors. For example, the water. The water texture i just put is all RED, but the model tints it, to make it blue-ish in the distance, to simulate fog... The blue things on the background don't even have a texture, so they stay there blue. |
|
Ehm Member Level: 49 ![]() Posts: 268/533 EXP: 844302 For next: 39581 Since: 06-13-09 From: Canada Since last post: 4.0 years Last activity: 4.0 years |
|
| Can you export a patch or send me the game (PM/e-mail me)? I'd like to test it on a flashcart to see if the results differ from an emulator.
Also; GREAT JOB!!!! =D |
|
dirbaio For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation". Level: NaN Posts: 558/-1288 EXP: NaN For next: 0 Since: 07-28-09 From: Spain Since last post: 10.9 years Last activity: 9.9 years |
|
| I've tested it on a flashcart. It looks only a bit different.
For all of those who want to test it, here's the file: http://www.mediafire.com/download.php?huiagzlj4nw Replaces map/w3.nsbmd |
|
Ehm Member Level: 49 ![]() Posts: 270/533 EXP: 844302 For next: 39581 Since: 06-13-09 From: Canada Since last post: 4.0 years Last activity: 4.0 years |
|
| cool. glad to hear it's practically the same render. =D |
|
EngineR3 Level: 10 Posts: 14/16 EXP: 4357 For next: 57 Since: 08-24-09 Since last post: 11.7 years Last activity: 11.7 years |
|
| I wanted to try the DS version of the level editor, but it keeps saying that the checkout fails every time.
Is there another URL I can checkout from? Thanks in advance! |
|
krutomisi 2480 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Level: 94 ![]() Posts: 352/2481 EXP: 8266820 For next: 89837 Since: 02-01-10 Since last post: 242 days Last activity: 182 days |
| ||
|
|
EngineR3 Level: 10 Posts: 15/16 EXP: 4357 For next: 57 Since: 08-24-09 Since last post: 11.7 years Last activity: 11.7 years |
|
| It's not doing anything anymore, even when I try to checkout from the URL you posted. It just sits there, and if it does anything at all, it will say the checkout failed, or timed out. |
|
Ehm Member Level: 49 ![]() Posts: 287/533 EXP: 844302 For next: 39581 Since: 06-13-09 From: Canada Since last post: 4.0 years Last activity: 4.0 years |
|
| what svn program are you using? Tortoise Svn worked well for me. Went kinda slow cause my internet was crap at the time, but I walked away, came back, and it was done. |
|
Dark_fusionX Tana~ Level: 38 Posts: 170/304 EXP: 356957 For next: 13490 Since: 12-03-09 From: Wynnum, Queensland, Australia Since last post: 11.1 years Last activity: 9.4 years |
|
Originally posted by dirbaio nice work man! ____________________
![]() |
|
pete4321 User Level: 9 Posts: 6/12 EXP: 2771 For next: 391 Since: 03-02-10 Since last post: 12.0 years Last activity: 11.7 years |
|
| I have quick a question... I wanted to add more Custom tilesets, however when I use tilesets other then 67: Bonus Room (usused) it get corrupted. Is there a way around it? |
|
dirbaio For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation". Level: NaN Posts: 574/-1288 EXP: NaN For next: 0 Since: 07-28-09 From: Spain Since last post: 10.9 years Last activity: 9.9 years |
|
| Please provide more details...
Do you mean editing a tileset other than 67 you get the whole rom corrupted? or just the tileset? All tilesets from the game are editable. I havent had any corruption yet... |
|
pete4321 User Level: 9 Posts: 7/12 EXP: 2771 For next: 391 Since: 03-02-10 Since last post: 12.0 years Last activity: 11.7 years |
|
| I had no problem creating custom graphic using tthe following tile set 67: Bonus Room (usused), however if I started using any other eg. 64 Beach yellow. If I created a tile that was 1x1 and used it across the screen it would look like this....
nnndnccndcndnn n = normal - that how the tile suppose to be c = corrupt - it took a garage tile from somewhere and put in my level d = different - it took a different tile from the set even though it wasn't selected I should note that I'm using an old version when adding in tiles... version 5.0 The reason I can't use 5.1 is i'm getting the following error message when using Windows XP or Windows 7 when I try to import my custom tileset. See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary. at NSMBe4.ImageIndexer..ctor(Bitmap b, Int32 paletteCount) at NSMBe4.NSMBTileset.ImportGFX(String filename, Boolean newInSecondPal) at NSMBe4.TilesetEditor.importButton_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(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) ************** Loaded Assemblies ************** mscorlib Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll ---------------------------------------- NSMBe5 Assembly Version: 5.1.0.0 Win32 Version: 5.1.0.0 CodeBase: file:///C:/editor/NSMBe5.exe ---------------------------------------- System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Configuration Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Xml Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- ************** JIT Debugging ************** To enable just-in-time (JIT) debugging, the .config file for this application or computer (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled. For example: When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box. |
|
dirbaio For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation". Level: NaN Posts: 576/-1288 EXP: NaN For next: 0 Since: 07-28-09 From: Spain Since last post: 10.9 years Last activity: 9.9 years |
|
| no idea what's going on...
Send me the rom to yosoydario@gmail.com I'll try to see wht's wrong... |
|
pete4321 User Level: 9 Posts: 8/12 EXP: 2771 For next: 391 Since: 03-02-10 Since last post: 12.0 years Last activity: 11.7 years |
|
| I don't think it's the rom I tried both US, Japan and European version of nsmb in 5.1.... exported the tile set and add them back in again and I get the same above error message.
I think I found tile set i can edit... I'll keep you inform dirbaio and thanks for your help |
|
Hiccup Member Level: 57 Posts: 233/772 EXP: 1475702 For next: 10226 Since: 05-19-09 Since last post: 112 days Last activity: 9 hours |
|
| It would be nice if the sprites were sorted out into categories like in Reggie ____________________ New Super Mario Bros Beta Replica |
|
dirbaio For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation". Level: NaN Posts: 580/-1288 EXP: NaN For next: 0 Since: 07-28-09 From: Spain Since last post: 10.9 years Last activity: 9.9 years |
|
| Yeah...
I always thought about it... i'll implement it sooner or later . |
| Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ... 25 26 27 28 29 30 31 32 33 34 | Next newer thread | Next older thread |
| Jul - NSMB Hacking (Archive) - Editor Development thread |
- - ![]() |
|
Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.
|