(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-03-24 01:29 PM
0 users currently in ROM Hacking.
Acmlm's Board - I3 Archive - ROM Hacking - Interested in making an Editor... New poll | |
Add to favorites | Next newer thread | Next older thread
User Post
Raccoon Sam

Boomerang Brother
Custom Title








Since: 11-20-05
From: Correct

Last post: 6284 days
Last view: 6283 days
Posted on 01-22-06 09:32 AM Link | Quote
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!
||bass
Administrator








Since: 11-17-05
From: Salem, Connecticut

Last post: 6285 days
Last view: 6283 days
Posted on 01-22-06 10:44 AM Link | Quote
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.


(edited by ||bass on 01-22-06 09:46 AM)
Raccoon Sam

Boomerang Brother
Custom Title








Since: 11-20-05
From: Correct

Last post: 6284 days
Last view: 6283 days
Posted on 01-22-06 11:44 AM Link | Quote
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
Administrator








Since: 11-17-05
From: Salem, Connecticut

Last post: 6285 days
Last view: 6283 days
Posted on 01-22-06 03:06 PM Link | Quote
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

Boomerang Brother
Custom Title








Since: 11-20-05
From: Correct

Last post: 6284 days
Last view: 6283 days
Posted on 01-22-06 03:10 PM Link | Quote
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
Administrator








Since: 11-17-05
From: Salem, Connecticut

Last post: 6285 days
Last view: 6283 days
Posted on 01-22-06 03:13 PM Link | Quote
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.
Deleted User
Banned


 





Since: 05-08-06

Last post: None
Last view: 6284 days
Posted on 01-25-06 12:14 AM Link | Quote
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.
Deleted User
Banned


 





Since: 05-08-06

Last post: None
Last view: 6284 days
Posted on 01-25-06 12:18 AM Link | Quote
I thought you used Paint to edit your roms, UZI. XD


(edited by Shyguy on 01-24-06 11:18 PM)
beneficii

Broom Hatter


 





Since: 11-18-05

Last post: 6287 days
Last view: 6283 days
Posted on 01-25-06 03:06 AM Link | Quote
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!
Raccoon Sam

Boomerang Brother
Custom Title








Since: 11-20-05
From: Correct

Last post: 6284 days
Last view: 6283 days
Posted on 01-25-06 12:33 PM Link | Quote
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!
Add to favorites | Next newer thread | Next older thread
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.018 seconds; used 397.41 kB (max 491.14 kB)