(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
05-18-24 12:26 AM
0 users currently in ROM Hacking.
Acmlm's Board - I3 Archive - ROM Hacking - Interested in making an Editor...
  
User name:
Password:
Reply:
 
Options: - -
Quik-Attach:
Preview for more options

Max size 1.00 MB, types: png, gif, jpg, txt, zip, rar, tar, gz, 7z, ace, mp3, ogg, mid, ips, bz2, lzh, psd

UserPost
Raccoon Sam
Posts: 90/1040
Thanks for your encouragement .

My Computer Technology teacher said that If I'm gonna make a program, it needs to be Java. Everyone deserves a chance to try it. So uh.. Learning Java, here I come!
beneficii
Posts: 40/310
Uh, making an editor is simply about going to make one, not talking about it.

Learn about programming, make a whole bunch of little programs demonstrating what you understand about various concepts. When you go to make your editor, try to make a serious of test programs first, to see if what you have in mind would work.

For example, when I made my SMB3 Map Editor, the first thing I did, other than doing massive data research, was to figure out how to draw a map to the screen. I first made a program that could load 4 8x8 CHR tiles from the ROM and also loading the palette data from the ROM construct them into a 16x16 bitmap that makes sense. After being successful with that (and boy did I have many blunders!), I then made it to load all the tiles of World 1. I then did World 2 (which uses more than one screen page), and figured out how to load tiles from worlds with multiple screen pages. After doing that, my work there was done.

Later on, I had to set up my box system (which shows the various objects of the current mode loaded to the screen; e.g. in pointers mode, the pointers are objects and their displacements, locations, on the world map are shown by the blue boxes).

Basically, it was a whole lot of trial and error with a whole bunch of stuff. What I finally finished was my third incarnation of the project, as the two previous incarnations, though teaching me various aspects of making the editor, were failures.

You have to have a determination to figure out every aspect, every little detail, of the editor you're going to make and then make it happen!

Good luck!
Deleted User
Posts: 479/-7750
I thought you used Paint to edit your roms, UZI. XD
Deleted User
Posts: 77/-7750
Originally posted by Raccoon Sam
Well, First time is a time too. I'm a complete noob about any programming, but I'm interested in making a simple SMW editor by using the tables and memory maps made by various authors. So does anyone know any good application programming thing? It would be a kind of an editor with various options like, "Mario's Reserve box item modificator", and "Sprite that Lakitu Throws", "Current Level", and many others. Considering that there is only 3 or 4 serious ROM hacking tools for Mac OS X, this would be very useful. So if anyone knows any application "Maker", link please.
Thanks in advance!


before you even start this editor. do you have the games ROM image. IM NOT TALKIN about no picture. in every NES,SNES,N64,SEGA,GENESIS,GBP,ATARI 2600 Cartritiges. you also need the data and compile it. Editors are hard to make. i tried to make one. its too hard.
||bass
Posts: 87/594
Well Eclipse is definately what you want. Though your version may or may not be old. Your JDK may be old as well. Regardless though, anything you write in Java using Eclipse should run on basically any computer.
Raccoon Sam
Posts: 87/1040
Originally posted by ||bass
OSX 10.3.9 doesn't seem to have it. My copy doesn't atleast.


Yea. It doesn't come pre-installed. I just sucked up a load of apps years ago, and haven't tested even the half of them
||bass
Posts: 86/594
Does MacOS come with Eclipse pre-installed?
*Fires up Mac emulator*
*Waits 10 full minutes for bootup* (PowerPC emulation on an x86 is not pretty)
Hmm... OSX 10.3.9 doesn't seem to have it. My copy doesn't atleast.
Raccoon Sam
Posts: 86/1040
Hey, what a coincidence! I've always wondered what Eclipse is. It's been in my Applications folder for years! I'll try it rightaway.
||bass
Posts: 85/594
Well. Seeing as how you want to make something for Mac, yet if your editor turns out to be actually useful, PC users might want it too.

Therefore I'm going to recomend you program in Java so everyone can use your program regardless of their operating system.

Java is a very easy programming language and shouldn't give you much trouble. If you follow OO practices in Java, you have to almost put an effort if you want to break things.

To write software in Java, you will need to install 2 things.

First you will need the JDK 5.0. I'm not sure if this copy of Java -> http://www.apple.com/support/downloads/java2se50release3.html has the JDK or if it's just the runtime. Any Mac users want to clarify here? I'm not sure since I don't own a Mac and my mac emulator is way too slow to bother dealing with java.

Once you have the JDK installed, you want to get a quality development enviroment.

The best Java enviroment I can recomend is Eclipse -> http://download.eclipse.org/eclipse/downloads/drops/R-3.1.1-200509290840/download.php?dropFile=eclipse-SDK-3.1.1-macosx-carbon.tar.gz

Although if you are really a true newb to programming, you may want to go with BlueJ at first. -> http://www.bluej.org/download/files/BlueJ-211.zip

Good luck with this.

PS: Someone who actually has a Mac, please do some clarification here.
Raccoon Sam
Posts: 85/1040
Well, First time is a time too. I'm a complete noob about any programming, but I'm interested in making a simple SMW editor by using the tables and memory maps made by various authors. So does anyone know any good application programming thing? It would be a kind of an editor with various options like, "Mario's Reserve box item modificator", and "Sprite that Lakitu Throws", "Current Level", and many others. Considering that there is only 3 or 4 serious ROM hacking tools for Mac OS X, this would be very useful. So if anyone knows any application "Maker", link please.
Thanks in advance!
Acmlm's Board - I3 Archive - ROM Hacking - Interested in making an Editor...


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.003 seconds; used 358.48 kB (max 405.85 kB)