Embarrasing Fact: Power suit made by lowest bidder
Anything else I should add to this? Note I'm not trying to explain how to do anything, I'm trying to stave off the flood of 'Can you do this?' or 'Help me do this!', and give people a bit of a starting place.
Embarrasing Fact: Power suit made by lowest bidder
Yes, all room maps are compressed and block tile graphics are compressed, and probably many other graphics I'm not thinking of at the moment. SMILE generally handles all that for you though, so you never have to deal with compression.
you should also add note that you can only hack with the JU version, the E because its pal, has different offsets for plm's and enemy DNA. open any room with enemies and you'll see a flood of "unknown" knights from chrono trigger populate the room in random places, sometimes crashing it
Just wanted to mention something about the Moonedit server. The SMILE help file on there got spammed and the data (mostly text art but still...) got deleted. I've re-uploaded a copy of the file and password protected it. So, I'm sorry if you were hoping to use it to help yourself with SMILE but I don't want to wake up in the morning to find it's been spammed again.
However, if you actually know what some of the functions in SMILE do and want to help with the FAQs creation, you can PM me and we'll talk.
Is there a way to add items. like for example: I wanted to add an item that would change the bomb timer to 0009 instead of 003c. is there a way to do that? I saw that the person who made Metroid Redesign added a wall jump item.
Is there a way to add items. like for example: I wanted to add an item that would change the bomb timer to 0009 instead of 003c. is there a way to do that? I saw that the person who made Metroid Redesign added a wall jump item.
Certainly possible, but you'll have to do some ASM coding.
The best place to look for SM-related ASM advice/help is probably #jzd on irc.esper.net - its Jathys' main IRC channel for the SMILE editor, but a lot of people who are skilled with ASM coding also hang around there. Off the top of my head: Kejardon, MathonNapkins and Jathys himself are all people who could probably help you get an idea of what to do. There's also some ASM learning tutorials on the Internet if you look. Just make sure they're for 65816 assembly, since that's the type specific to the SNES. Here's an example of a page with some info: http://en.wikibooks.org/wiki/Super_NES_Programming. If you dive into that immediately you'll probably get overwhelmed though. That's pretty much normal. Best to ask someone for guidance to figure out just how hard it will be to code what you want.
I can't really recommend a program, besides being able to tell you that you'll probably need a hex editor and maybe a disassembler. The people on that channel will have a better idea of what you need though and probably a recommendation on which hex editor and disassembler to get.
Also, if adding that item is basically all you want to change that requires ASM, it might be possible to just "brute force" it by learning just enough to do what you want to do without having to learn a huge amount about ASM. This depends on how complex it is to code a new item for SM though.
Embarrasing Fact: Power suit made by lowest bidder
I have no idea why I didn't mention the IRC room earlier. Adding that. Assembly requires much more knowledge than having the right programs. Programs only help you organize stuff or do menial work, they don't do any programming for you. I'll update the first post about that too. As for bomb timers... they're a bit finicky about starting on small numbers IIRC, but I assume you tested that already (Didn't realize SMILE had a way to set that). Adding an item to enable that would actually be fairly trivial: a new or edited item PLM and about 8 lines of code. Add in another 5 lines of code and you can also check for the run button so you can easily toggle short/long fuse. It'd be a good first project for assembly.
Zero Fission is deprecated; interdpth is coding Double Helix now, a complete remake which has now exceeded Zero Fission. Its main thread is on Acmlm (see http://acmlm.kafuka.org/board/thread.php?pid=70365#70365 ). interdpth releases betas every now if you come onto #jzd on irc.esper.net
I once wrote a help file on ZeroFission/Double Helix, but it's severely outdated and I myself no longer have it. There may be someone out there with it, though.
I really should get to work on writing one, but first I'll need interdpth's latest build...