Register - Login
Views: 95761134
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
11-14-18 08:49:49 PM

Jul - General Game/ROM Hacking - Wily's Toolbox - Mega Man: Dr. Wily's Revenge Level Editor New poll - New thread - New reply
Pages: 1 2Next newer thread | Next older thread
xdaniel
780
Level: 56


Posts: 333/786
EXP: 1328113
For next: 70063

Since: 12-04-08

Pronouns: he/him
From: Germany

Since last post: 1 day
Last activity: 15 min.

Posted on 11-12-11 06:42:22 PM Link | Quote
Not really anything new to report... I've said it before, but I really need to get back to this; started way too many different projects this year, instead of focusing on one or two of them.

I'll see about fixing and enhancing all of those one by one, old to new, with Wily's Toolbox thus being the first (excluding this dumb idea I had some hours ago, of making a PC Engine emulator out of my really crappy NES emulator's CPU core...).
xdaniel
780
Level: 56


Posts: 337/786
EXP: 1328113
For next: 70063

Since: 12-04-08

Pronouns: he/him
From: Germany

Since last post: 1 day
Last activity: 15 min.

Posted on 12-05-11 05:53:19 PM Link | Quote
So ironically, I got quite far with that PC Engine emulator I mentioned - many games running pretty well, even some with (scratchy and slow) sound, etc... Wily's Toolbox, not so much. In fact, after looking at that mess that's the source code again and thinking it over - plus after getting a copy of Mega Man III yesterday, for which I'd like to have editing support - I decided to restart the project from scratch.

The name Wily's Toolbox stays as well as its general GUI, but the code beneath it all will be completely redone. However, seeing how I just started one or two hours ago, there's not much to show right now... actually nothing, as I'm currently working on some reusable GB ROM loading classes, which don't really do anything flashy by themselves. Here's hoping this usage example makes some sense (ignore the hardcoded path and anything like it, it's temporary):


/* Open ROM */
GameBoyROM ROMFile = new GameBoyROM(@"D:\ROMs\GB\GBxRen\Megaman - Dr. Wily's Revenge (U) [!].gb")

/* Set possible identities */
GameBoyROM.Identity[] ValidROMs = new GameBoyROM.Identity[] {
new GameBoyROM.Identity("Rockman World JP", RSTInterruptData: new GameBoyROM.Identity.RSTInterruptData(Rst00: 0x21FEFFF9C3500101), Region: 0x00, Licensee: 0x08),
new GameBoyROM.Identity("Wily's Revenge US", RSTInterruptData: new GameBoyROM.Identity.RSTInterruptData(Rst00: 0x21FEFFF9C3500101), Region: 0x01, Licensee: 0x08),
new GameBoyROM.Identity("Wily's Revenge EU", RSTInterruptData: new GameBoyROM.Identity.RSTInterruptData(Rst00: 0x21FEFFF9C3500101), Region: 0x01, Licensee: 0x01)
};

/* Is ROM a known ROM? */
int ROMID = ROMFile.Identify(ValidROMs)
MessageBox.Show((ROMID != -1 ? string.Format("ROM recognized as #{0}: {1}", ROMID, ValidROMs[ROMID].Description) : "Uh-oh, unknown ROM!"))

/* Is ROM a specific version? */
bool IsUSVersion = ROMFile.Identify(new GameBoyROM.Identity("Wily's Revenge US", RSTInterruptData: new GameBoyROM.Identity.RSTInterruptData(Rst00: 0x21FEFFF9C3500101), Region: 0x01, Licensee: 0x08))
if (IsUSVersion == false) MessageBox.Show("Selected ROM is not the US version!")


DantheMunchlax782
Random nobody
Level: 4


Posts: 1/4
EXP: 158
For next: 121

Since: 10-18-17


Since last post: 1.0 years
Last activity: 1.0 years

Posted on 10-18-17 06:36:50 PM Link | Quote
I got into Wily's Toolbox recently. DO you have ay plans to continue the project? Maybe do other GameBoy Mega Man games too? Because I would love to see this improved. It's good but it is slightly limited in enemy amount and not being able to move room locations or add or remove rooms.
DantheMunchlax782
Random nobody
Level: 4


Posts: 2/4
EXP: 158
For next: 121

Since: 10-18-17


Since last post: 1.0 years
Last activity: 1.0 years

Posted on 10-22-17 11:00:48 AM Link | Quote
Also if you could maybe add in Picopico boss fight?
xdaniel
780
Level: 56


Posts: 665/786
EXP: 1328113
For next: 70063

Since: 12-04-08

Pronouns: he/him
From: Germany

Since last post: 1 day
Last activity: 15 min.

Posted on 10-23-17 09:40:26 AM Link | Quote
I have last worked on this some 6 years ago, so I don't know if I'll ever return to this project. I might, out of nowhere and on a whim, but seriously, don't count on it. I'm sorry if that's not the reply you might've been expecting or hoping for, but... well.
DantheMunchlax782
Random nobody
Level: 4


Posts: 3/4
EXP: 158
For next: 121

Since: 10-18-17


Since last post: 1.0 years
Last activity: 1.0 years

Posted on 10-28-17 01:20:52 PM Link | Quote
That's okay. Just curious as to whether this porject would eve rbe continued. Thanks
DantheMunchlax782
Random nobody
Level: 4


Posts: 4/4
EXP: 158
For next: 121

Since: 10-18-17


Since last post: 1.0 years
Last activity: 1.0 years

Posted on 11-01-17 06:09:38 PM Link | Quote
Could you make it open source so others can improve it and/or make versions for II-V? Me and a few others want to look into furthering the project and we'll even credit you but if you don't want us to improve it that's also fine. Only asking because you said you don't have much interest in continuing it.
Pages: 1 2Next newer thread | Next older thread
Jul - General Game/ROM Hacking - Wily's Toolbox - Mega Man: Dr. Wily's Revenge Level Editor New poll - New thread - New reply




Rusted Logic

Acmlmboard - commit 220d144 [2018-11-04]
©2000-2018 Acmlm, Xkeeper, Inuyasha, et al.

28 database queries, 3 query cache hits.
Query execution time: 0.155501 seconds
Script execution time: 0.023650 seconds
Total render time: 0.179151 seconds