Register - Login
Views: 87851677
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - JCS - Stats - Latest Posts - Color Chart - Smilies
12-16-17 04:19:21 AM

Jul - Game Research/Hacking/Modding - 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
670
Level: 51


Posts: 333/674
EXP: 1005002
For next: 8936

Since: 12-04-08
From: Germany

Since last post: 1 day
Last activity: 11 hours

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
670
Level: 51


Posts: 337/674
EXP: 1005002
For next: 8936

Since: 12-04-08
From: Germany

Since last post: 1 day
Last activity: 11 hours

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: 3


Posts: 1/4
EXP: 61
For next: 67

Since: 10-18-17


Since last post: 44 days
Last activity: 58 days

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: 3


Posts: 2/4
EXP: 61
For next: 67

Since: 10-18-17


Since last post: 44 days
Last activity: 58 days

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


Posts: 665/674
EXP: 1005002
For next: 8936

Since: 12-04-08
From: Germany

Since last post: 1 day
Last activity: 11 hours

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: 3


Posts: 3/4
EXP: 61
For next: 67

Since: 10-18-17


Since last post: 44 days
Last activity: 58 days

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: 3


Posts: 4/4
EXP: 61
For next: 67

Since: 10-18-17


Since last post: 44 days
Last activity: 58 days

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 - Game Research/Hacking/Modding - Wily's Toolbox - Mega Man: Dr. Wily's Revenge Level Editor New poll - New thread - New reply




Rusted Logic

Acmlmboard - commit 2f1bc75 [2017-08-27]
©2000-2017 Acmlm, Xkeeper, Inuyasha, et al.

28 database queries, 3 query cache hits.
Query execution time: 0.166018 seconds
Script execution time: 0.007736 seconds
Total render time: 0.173754 seconds