Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
Acmlm's Board - I2 Archive - - Posts by HabsoluteFate |
Pages: 1 2 3 4 5 6 7 8 9 |
User | Post | ||
HabsoluteFate Red Paratroopa Level: 23 Posts: 1/179 EXP: 58525 For next: 9198 Since: 03-15-04 From: Ottawa, Ontario, Canada Since last post: 10 days Last activity: 2 days |
| ||
Official Thread for the SMW Open Source Project located at: http://arock.redirectme.net Quick Update: No real update since last time, I'm still working on the latest release and hope to have it up soon (edited by HabsoluteFate on 03-14-04 10:57 PM) |
|||
HabsoluteFate Red Paratroopa Level: 23 Posts: 2/179 EXP: 58525 For next: 9198 Since: 03-15-04 From: Ottawa, Ontario, Canada Since last post: 10 days Last activity: 2 days |
| ||
Hey thanks, this is apreciated considering this is one of the threads I looked at the most back on the old board, good to know we havent lost everything! |
|||
HabsoluteFate Red Paratroopa Level: 23 Posts: 3/179 EXP: 58525 For next: 9198 Since: 03-15-04 From: Ottawa, Ontario, Canada Since last post: 10 days Last activity: 2 days |
| ||
I'm still wondering how I lived without it for the last few days | |||
HabsoluteFate Red Paratroopa Level: 23 Posts: 4/179 EXP: 58525 For next: 9198 Since: 03-15-04 From: Ottawa, Ontario, Canada Since last post: 10 days Last activity: 2 days |
| ||
Originally posted by Orange Pastry All right... This is it! You can get my game at... http://www.angelfire.com/scary/orangep/ Post your comments here. About the intro... I was lazy and made the IPS before looking at it. (Duh!!!) I like the screenshots but i would recommend you convert them to .gif .bmp are uncesesarily large and you cant view them through your browser |
|||
HabsoluteFate Red Paratroopa Level: 23 Posts: 6/179 EXP: 58525 For next: 9198 Since: 03-15-04 From: Ottawa, Ontario, Canada Since last post: 10 days Last activity: 2 days |
| ||
Originally posted by Torn You can't call it "SMW ASM". ASM hacking (which I'd rather call programming because it is.) is just plain SNES ASM, which is used for every snes game. The snes use 65186 (tell me if that number is wrong ) ASM. 65c816 |
|||
HabsoluteFate Red Paratroopa Level: 23 Posts: 7/179 EXP: 58525 For next: 9198 Since: 03-15-04 From: Ottawa, Ontario, Canada Since last post: 10 days Last activity: 2 days |
| ||
Originally posted by Chaosflare I was gonna post this thread again, but I thought, why, when I didnt start it, well hope to see the next version soon. No biggy i would have forgiven you I'm hopping to have the next version out this weekend sometime. i have made a few important decisions that will change things quite a bit but i'm doing this keeping in mind that i have set myself the following requirements: 1. This is a tool made for SMW 2. Speed seems to be something everyone wants 3. This is a tool made for SMW 4. Did I forget to mention that this is a tool made for SMW? Anyways, I'm repeating myself here but considering we lost the original thread i'm going to repeat myself anyways Since speed seemed to be a problem with some people i did a complete re-write with speed in mind This tool is made specifically for SMW, the tool will now ensure that the ROM in question is an UNALTERED original SMW rom, nothing else will work. A checksume is made on the rom to check. This probably is a problem for some considering most of you have already edited the original rom. not to fear, i will add IPS patch support later on, you will still need the original rom but you will also be able to include your patch and have it applied dynamically to it (i'll explain better when its actually out). Another important change to the code is that the decompiled code created will assume the entire rom is DATA. There will be a properties file that will define what parts are code, at the beginning most of the rom will be assumed to be data but hopefully with everyone's contribution eventually most of the rom will be mapped out and will decompile data & code seperately. I will include some original information to the properties file so that some of the code is mapped out. Why did I decide to do this? Well I did write code that decompiles it by following subroutines, unfortunately this method is not 100% accurate; in some cases there is a possibility of wrongfully flagging parts of the rom as code or part of it as data when the opposite should be true. Using a properties file might not include all data either but at least its going to be 100% accurate; speed should also improve. The compiled code will also now be using a JAR file. To summarise the changes: -Attemps to seperate code & data (previously the entire ROM was assumed to be code) -Speed improvements -Only accepts the original SMW rom -Compiled code within a JAR file The format might change later on but here is the temptative format within the properties file, this example is the program's main sub routine 8000.RoutineName=Main 8000.RoutineDescription=ROM's Main Sub Routine 8000.mFlag=true 8000.EndRoutine=8BFF RoutineName: Mandatory RoutineDescription: Optional mFlag: Optional. Can either be true or false. Defaults to true if not provided the mFlag is required to properfly define whether or not we're going to use 8 bit or 16 bit numbers for certain op codes 8BFF might be incorrect (if anyone knows please let me know!). I came up with this number by looking for the first STP instruction after address 8000 Delivery Date: Update should be up on the site sometime this weekend (or earlier) Added March 18, 2004: I have decided to use a windows interface for the next release, here is a small preview screenshot of a download prompt. This download prompt appears when the application loads up if jSmwDev.ini is missing (notice the name change from jSnesDev to jSmwDev). This allows the user to automatically download the file (at some point in time there will be an update feature for the entire application...not right away though) Screenshot: |
|||
HabsoluteFate Red Paratroopa Level: 23 Posts: 8/179 EXP: 58525 For next: 9198 Since: 03-15-04 From: Ottawa, Ontario, Canada Since last post: 10 days Last activity: 2 days |
| ||
Umm...sounds like yet another feature that would be cool for the SMW open source project Having said that if it ever happens its a looooooooong ways away I have waaaaay too many other features i want implemented in there as it is |
|||
HabsoluteFate Red Paratroopa Level: 23 Posts: 9/179 EXP: 58525 For next: 9198 Since: 03-15-04 From: Ottawa, Ontario, Canada Since last post: 10 days Last activity: 2 days |
| ||
Originally posted by HyperHacker I do have something i'm looking into for that, the source code will still be in Java but the resulting application would be a native windows executable...i dont think ill have it in place for the next update (but you never know). Here is another screenshot, this time it shows the progress of a current download, this will appear while it downloads missing files that should be with the application (such as jSmwDev.ini) or updates (i'll have an option to update any of the existing files at some point in time automatically, for example it could download the latest file automatically that contains information about all sub routines) |
|||
HabsoluteFate Red Paratroopa Level: 23 Posts: 11/179 EXP: 58525 For next: 9198 Since: 03-15-04 From: Ottawa, Ontario, Canada Since last post: 10 days Last activity: 2 days |
| ||
Originally posted by Hidden Mario you might want to fix your link, i made it clickable as well: http://www.freewebs.com/hiddenmario |
|||
HabsoluteFate Red Paratroopa Level: 23 Posts: 14/179 EXP: 58525 For next: 9198 Since: 03-15-04 From: Ottawa, Ontario, Canada Since last post: 10 days Last activity: 2 days |
| ||
Perhaps this thread should be renamed to "SMW Hack Showcase! Final Releases ONLY" and another one should be created "SMW Hack Showcase! Demos ONLY", this way theres a standard spot for someone to get feedback for their uncomplete work... | |||
HabsoluteFate Red Paratroopa Level: 23 Posts: 15/179 EXP: 58525 For next: 9198 Since: 03-15-04 From: Ottawa, Ontario, Canada Since last post: 10 days Last activity: 2 days |
| ||
more than likely the ips patch wasnt created using the original SMW rom | |||
HabsoluteFate Red Paratroopa Level: 23 Posts: 16/179 EXP: 58525 For next: 9198 Since: 03-15-04 From: Ottawa, Ontario, Canada Since last post: 10 days Last activity: 2 days |
| ||
Not only did the guy annouce he used tons of save states for SMB3 but he also said he used a different frame rate and as far as i can tell it was sped up...which means in "real" time it isnt 11 minutes...it could even very well be over that 15 minutes...all i must say is good luck | |||
HabsoluteFate Red Paratroopa Level: 23 Posts: 17/179 EXP: 58525 For next: 9198 Since: 03-15-04 From: Ottawa, Ontario, Canada Since last post: 10 days Last activity: 2 days |
| ||
Originally posted by Anikiti The download wont work for me |
|||
HabsoluteFate Red Paratroopa Level: 23 Posts: 19/179 EXP: 58525 For next: 9198 Since: 03-15-04 From: Ottawa, Ontario, Canada Since last post: 10 days Last activity: 2 days |
| ||
Hi everyone, The new release is out! With this many features its not 0.4 anymore but known as 1.0... With this release you can do the followings: Edit code through OpCodes/ASM Edit graphics through a graphical interface or through ASM Edit the music Import music from other games (IE Donkey Kong Country) Import graphics from ohter games (IE Donkey Kong Country) You should see how kick-a$$ SMW looks with DK backgrounds Edit the overworld Edit the individual levels 40% of all code DOCUMENTED! There is also a hidden feature, it allows you to import the various marios from super mario all stars (IE Hammer Brother Mario) but this will only work with the Super mario all stars + super mario world ROM... Sorry for the delay between releases but I had I wanted to have one hell of an update. Download the release here |
|||
HabsoluteFate Red Paratroopa Level: 23 Posts: 20/179 EXP: 58525 For next: 9198 Since: 03-15-04 From: Ottawa, Ontario, Canada Since last post: 10 days Last activity: 2 days |
| ||
Hey i actually got a few people Actually there will be a new release of jSmwDev probably this weekend (no April fool's joke there). See the regular thread for more information and updates. I didnt want to bug down the real thread with April's fool stuff Oh and although the features listed in this april fool's joke arent available quite yet a lot of them i would like to include "someday" i'm also open to requests although i will ignore requests from today just in case |
|||
HabsoluteFate Red Paratroopa Level: 23 Posts: 21/179 EXP: 58525 For next: 9198 Since: 03-15-04 From: Ottawa, Ontario, Canada Since last post: 10 days Last activity: 2 days |
| ||
Pretty bad when the April fool's version of my thread does better than the "real" thread |
|||
HabsoluteFate Red Paratroopa Level: 23 Posts: 22/179 EXP: 58525 For next: 9198 Since: 03-15-04 From: Ottawa, Ontario, Canada Since last post: 10 days Last activity: 2 days |
| ||
Originally posted by Kario oops good catch Just changed it thanks! Added March 25th: Another screenshot! You can now open the ROM using an open file dialog box: I'm finally almost completed this version! Although very limited in functionality it will allow you to open the ROM and it will save the decompiled .asm file where you want to. Everything is visual but keep in mind there is no actual project area yet, i kept things to a bare minimum to allow finishing this version sooner, this does mean another version will follow (hopefully soon after). The program also currently checks the checksum of the SMW rom to make sure it is the original ROM (IPS patch support will also come later on, when you make an edit on the ROM it will instead either create an IPS file or use an existing one and make the changes on there, this way the original rom is NEVER modified and you would never have to create an IPS file for others since it will be in that form already). Added March 27th: Final screenshot for version 0.4, in this screen shot the user selects the filename to save the decompiled .asm source code as: The next update should be the release of this version and shouldn't be too far away! I apreciate any feedback anyone might have although I realise it is hard to give feedback until it is actually released! Added March 28th: I could not resist. Here is the latest screenshot for version 0.4. The screenshot displays the progress bar that appears when the user is decompiling the rom to a file: As well, here is a sample decompiled line of data produced by this code (there are 10 data fields per data line of code but that could be adjusted easily):
At this point, I only need to re-integrate the decompilation code I've already created and then I'm done. This should be sometime this week...I can then begin working on the next version and it will be critical at this point that i have people's feedback so I can improve and if you have any feature requests please ask! Added April 4th: 0.4 has now been released (Finally!) jSmwDev version 0.4 has finally been released! Application now uses a GUI interface Application now has a .ini configuration file Properties file now also contains information about what part of code is code in the ROM A checksum is now done on the ROM being decompiled to make sure it is the original unaltered ROM src directory within release contains source code class files are now within a jar file The Properties file supports the following: .RoutineName Name of sub routine .RoutineDescription Description of Sub Routine .mFlag Status of m Flag for the start of this sub routine .EndRoutine End address for this sub routine .LineComment Comments related to this line of code Example:
The following is a sample decompiled output (other than line D066 this is actual decompiled output). I modified D066 on purpose so you could see that jumps automatically will include the sub routine name instead of the address automatically now.
That's it for today! Any comments would be apreciated, suggestions, questions, and last but not least any sub routine locations you can provide . Thanks and enjoy! (edited by HabsoluteFate on 04-04-04 11:35 PM) (edited by HabsoluteFate on 04-04-04 11:36 PM) (edited by HabsoluteFate on 04-04-04 11:40 PM) |
|||
HabsoluteFate Red Paratroopa Level: 23 Posts: 23/179 EXP: 58525 For next: 9198 Since: 03-15-04 From: Ottawa, Ontario, Canada Since last post: 10 days Last activity: 2 days |
| ||
I'm only asking because i havent had any feedback in a while...i'm probably going to keep doing it anyways since im going to build what i think lacks out there eventually but some feedback is always nice.... i'm thinking of adding a form on the site to allow people to submit sub routine information...i might do this this weekend although we'll see...its starting to be nice out there (well it was until the snow came back on Sunday) plus hockey playoffs start on Wednesday... Anyways...if you have interests i need to know i cant read people's minds |
|||
HabsoluteFate Red Paratroopa Level: 23 Posts: 24/179 EXP: 58525 For next: 9198 Since: 03-15-04 From: Ottawa, Ontario, Canada Since last post: 10 days Last activity: 2 days |
| ||
Originally posted by skateboarder11 hey no making fun of the fact that my parody thread is doing better than the real thing hehe Originally posted by Juggling Joker if your willing to learn part of its reason for existence will be to make it easier to "hack" (since more and more things will be documented over time). i have some features planned but i dont want to mention them until i get closer to implementing them...dont want to promise too much quite yet you can also ask for features you think might help make it easier if you wanted to be able to learn easier..if it makes sense it might get implemented... (edited by HabsoluteFate on 04-06-04 10:07 PM) (edited by HabsoluteFate on 04-06-04 10:09 PM) |
|||
HabsoluteFate Red Paratroopa Level: 23 Posts: 25/179 EXP: 58525 For next: 9198 Since: 03-15-04 From: Ottawa, Ontario, Canada Since last post: 10 days Last activity: 2 days |
| ||
Originally posted by skateboarder11Originally posted by HabsoluteFateOriginally posted by skateboarder11 actually i read it wrong...as for the features in my 1.0 thread...although it was meant as a joke a lot of the features on there are part of those features i wasnt going to mention quite yet I'm not so sure the music one will come out anytime soon though...from what i have read so far it would be quite hard to implement but nothing is impossible I have already made plans for the next "feature" although in this case its an update to my website, probably in the next week i will finally include a way for users to send me information on sub routine information, code comments, etc. I will: Add a new link at the top of the page called "Submit SubRoutine" (if anyone can think of a better title let me know...it just has to be short). When you click on the link you will get a page that will display the current Sub Routine & Code comments that we currently have. There will be a form where you can enter more than one entry at a time. there will also be a username/password field. For people who have accounts the page will be updated automatically, for those who dont i will review the information given and include it later manually. i'm doing this account thing to ensure people dont post phony information or profanity. i'll create accounts for those who have sent me a private message on here. if you can provide me code information that isnt on the site yet ill create you an account once they have been reviewed. On the "Submit SubRoutine" page you will also have a link where you can download the properties file generated from this, you will be able to use this properties file in conjuction with jSmwDev right away! Hope I make sense can this be somehow appended to my existing thread (sorry for making a new one in the first place)? (edited by HabsoluteFate on 04-06-04 10:55 PM) |
Pages: 1 2 3 4 5 6 7 8 9 |
Acmlm's Board - I2 Archive - - Posts by HabsoluteFate |