Views: 881,006,116
23 users online:  Anorakun, AntiDuck, Dan Drigues, Dan2point5, Earthling, elusive, Final Theory, HeavyMetalRocker1988, Holy Shinx, Hydrocodon,  idol, Infinity, inuyasha-, KlonoA13Phill, LessThnZeroxxx, LOLRyan2006 the Goombud, MercuryPenny, Miku, Narcologer, pixelninetales, Raymondsze, Skystarmania, TheInsanity115 - Guests: 112 - Bots: 90 Users: 49,326 (2,507 active)
Latest: Felipe Netto usa criativo
Tip: Bad things to do in the title demo: Enter a door or a pipe, activate a P-switch or a star, complete the level, hit a message block, or die. These will either glitch the music, or force the player into an endlessly looping title level until they reset the game.Not logged in.
What's needed to make a level editor?
Forum Index - Non-SMW Hacking - Misc. ROM Hacking - What's needed to make a level editor?
Pages: « 1 » Link

I've seen an older topic about this, but it didn't really answer any of my questions. I've also googled it but I've gotten nowhere. To my question, what is needed to make a level editor for a GB game, Wario Land II to be specific. Is there any programming languages to learn, etc.

Yes, you would need to learn a programming language. I don't know which would be best, but a lot people (at least the ones I know) use either C++ or C#. Do you know the format of the level data in the rom? That's pretty important. Anyways, good luck with the tool. Wario Land II was one of my favorite GB games, and I would love to see some hacks of it.

If I were starting out again, I'd go with C# + Visual Studio Express. It's a very beginner friendly environment for a whole bunch of reasons. I learned plain C (and a bit of C++) when I first got into this and in comparison, it's a lot of extra work compared to just jumping into C#. The integrated GUI editor is very nice too.

There's also VB.NET which is a completely different language, but most of the stuff you can do with C#'s IDE and language you can also do with VB.NET. Mostly a matter of preference I guess

Whatever you end up choosing, just search for some tutorials and see if you get the gist on how to work the language.

I see, thanks. Also is some knowledge in hex needed? Do I need to extract tiles from the rom if I were to make a editor similar to LM or AdvMap?

You should have hex knowledge, but it's not required. Hex is more intuitive than decimal when you're fiddling with raw binary, and it's just a different number system so it's not hard to learn either way.

Extracting tiles is needed if you want to accurately draw levels using the actual GFX from the ROM, but that's something you should probably leave until later until after you have the really basic stuff running.

By basic you mean a level editor that shows the map in hex?

Something like that. Displaying the map with some placeholder graphics (like rectangles with ID numbers) would be a good start before trying to make it fully graphical.

So similar to AdvMap's tile permissions (Forgot the name). Where a solid tile was 01 or and surf ones were 4D if I remember. So would I need to find the hex values for each basic tiles, and then specific tiles?

Yep. Also, you might wanna check out Data Crystal and see if they have any useful information on WLII.

I've checked Data Crystal, but didn't find anything on WLII. So I guess that means I'll start from scratch. I'll start getting to work on the editor, I'll post here if I come across any problems.

Pages: « 1 » Link
Forum Index - Non-SMW Hacking - Misc. ROM Hacking - What's needed to make a level editor?

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2021 - SMW Central
Legal Information - Privacy Policy - Link To Us


Follow Us On

  • YouTube
  • Twitch
  • Twitter


  • Super Mario Bros. X Community
  • Mario Fan Games Galaxy
  • sm64romhacks