Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,441,544
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-20-24 11:05 AM
Guest: Register | Login

0 users currently in ROM Hacking | 2 guests | 1 bot

Main - ROM Hacking - Mega Man Powered Up to NES Project New thread | New reply

Pages: 1 2 3 4 5 6 7 8 9 10 11 12

kuja killer
Posted on 10-10-08 11:06 PM (rev. 3 of 10-10-08 11:11 PM) Link | Quote | ID: 92088


Level: 55

Posts: 65/628
EXP: 1243278
Next: 70911

Since: 03-20-07
From: Lake Havasu City, Arizona

Last post: 276 days
Last view: 1 day
all of mm5's intro scenes and title, stage select, etc can all be edited using the MegaFLE level editor, but be warned that the scene screen mode (which you use to get to it) is incomplete.

http://www.a3share.com/members/1119/mm5title.PNG
mm5 title screen for example..

You have to use certain settings and setups in order to get the graphics and correct palletes to appear. And im not sure myself exactly what steps your supposed to take to do so. Matrixz would know.


infidelity
Posted on 10-11-08 01:26 AM Link | Quote | ID: 92093


Fuzz Ball
Level: 66

Posts: 68/968
EXP: 2366905
Next: 94946

Since: 05-24-07

Last post: 952 days
Last view: 808 days
Posted by kuja killer


http://www.a3share.com/members/1119/mm5title.PNG
mm5 title screen for example..

You have to use certain settings and setups in order to get the graphics and correct palletes to appear. And im not sure myself exactly what steps your supposed to take to do so. Matrixz would know.



In order to make that screen appear correctly, you need to make a custom .map file in a hex editor. I figured out how to make my own years ago. I'll explain the best I can.

In MegaFLEX, Matrixz never setup the "non-gameplay" screens to be viewable. When I first started hacking, he created custom ".map" files for me when I was hacking Megaman 4. I never knew how he did it, but I decided to open one of them with a hex editor, and I realized how it worked. Below is a screenshot of Tile Layer Pro and a hex editor that I use.


Tile Layer Pro & Hex Editor

You'll notice the red lines I drew, and the blue numbers i placed in certain areas. Basicly, the offset found in Tile Layer Pro is what's used in the .map file, but reversed as you can tell in the screenshot.

So 00,07,10,10 is the offset in TLP. In a hex editor, you write it as...

10,10,07,00
10,20,07,00
10,30,07,00
10,40,07,00
10,50,07,00
10,60,07,00
10,70,07,00
10,80,07,00
10,90,07,00
10,A0,07,00
10,B0,07,00
10,C0,07,00
10,D0,07,00
10,E0,07,00
10,F0,07,00
11,00,07,00
11,10,07,00 etc etc

There's alot of trial an error if you don't know what is exactly loaded in the PPU. So in the future, open up the PPU Viewer and remember what is stored in it, look in TLP, and get your offsets. Now below is the finished product.


MegaFLEX


Now when you start MegaFLEX for Megaman 5, you have to click "Scene Screen Mode" at the top left of the editor. Then you goto Waveman's level, open the Screen Editor, and you'll be at the title screen. Take the file I uploaded here "mm5title.map" have it typed in the CHR PointerMap Filename box EXACTLY AS IS, (ALSO THE FILE NEEDS TO BE IN THE SAME DIRECTORY AS THE MEGAFLE.EXE) then you click Import CHR PointerMap, and everything will look correctly. To display the correct palette. You have to goto the Level Data Pointer Mod box at the top right of the editor, and scroll down to the Palette section, then in the box you type "2eb8b" that's the beginning of the palette. (Technicly it's 2eb8a, but the editor doesn't count 0F as a color, so when you find a palette set for a level, just go up 1 byte when writing it in the editor.

Phew, done, hope that helps. Thank you kuja killer for explaining how to display the title screen in the editor.


http://www.megaupload.com/?d=P65QU6I5

koala_knight
Posted on 10-11-08 01:47 AM (rev. 4 of 10-11-08 01:57 AM) Link | Quote | ID: 92094


Buzzy Beetle
Level: 44

Posts: 154/384
EXP: 590952
Next: 20333

Since: 06-01-07
From: Miami

Last post: 4120 days
Last view: 4107 days
Posted by ShadowTails
Hmm... updated sprites... I could see what I can do, those sprites you linked to on Sprites-inc look awesome.

As far as the title screen, why not use new art? I mean yeah that pose from Wily Wars is cool and all, but can we try all new graphics? It could be like Megaman redrawn.

Also I'm gonna have to know if I'm going to be restricted to the original game's mappings for Megaman and the like.


For the title I wanted to use something that was in one of the versions of MM1 that we never got in the US officially. However, if you want to try something new I don't mind as long as you stick to Inafune-san's original style.


Posted by kuja killer
all of mm5's intro scenes and title, stage select, etc can all be edited using the MegaFLE level editor, but be warned that the scene screen mode (which you use to get to it) is incomplete.

http://www.a3share.com/members/1119/mm5title.PNG
mm5 title screen for example..

You have to use certain settings and setups in order to get the graphics and correct palletes to appear. And im not sure myself exactly what steps your supposed to take to do so. Matrixz would know.


That is a great thing to know, man! =) I was using Mega FLE X thinking that it had all the same features as the older incarnation! Thanks!


Posted by infidelity

Phew, done, hope that helps. Thank you kuja killer for explaining how to display the title screen in the editor.


Very much so! =)
I think this will greatly help anyone that uses this editor! Thanks a ton! =)

Matrixz
Posted on 10-11-08 01:53 AM Link | Quote | ID: 92095


Ninji
Level: 35

Posts: 16/225
EXP: 266246
Next: 13690

Since: 04-07-07
From: Norway

Last post: 3100 days
Last view: 1777 days
On using MegaFLE X to edit non-gameplay screens:
Another method you can use for other screens (which works for Megaman 3 and 5),
is use the "Force CHR bank" field in the main window, and play around with the values until you get the right graphics. But it would reset each time you change level.

In the case CHR animations are active:
You need to go to the config window and check off "Enable Simulation of Palette-Animations". (Due to a bug in the latest version, this option seems to toggle the option for both graphics and palette animations, something i discovered thanks to this topic)

How-to use "Force CHR Bank":
Selecting between 0 and 1 decides which half part of the tile table to load new graphics for. In the box you enter a value in hex, which decides the CHR-ROM bank to load from. The value is related to the order which graphics are stored in the ROM. 00 towards FF are all valid values. Pressing "Do", loads the new tiles and you will see immediate changes.

Anyway, if you use the method infidelity explained to create other MAP files, its probably much handier for loading the correct graphics fast.

- Matrixz

kuja killer
Posted on 10-11-08 01:57 AM (rev. 4 of 10-11-08 01:58 AM) Link | Quote | ID: 92096


Level: 55

Posts: 66/628
EXP: 1243278
Next: 70911

Since: 03-20-07
From: Lake Havasu City, Arizona

Last post: 276 days
Last view: 1 day
Oh yea i did notice that before. The pallete animation, and chr animation somehow had been swapped the wrong way.
Turning on pallete animations would only work by turning on the chr animations...and turning on chr animations for mm5, would only work by turning on the pallelte animations. It was mixed up.

koala_knight
Posted on 10-11-08 02:11 AM (rev. 2 of 10-11-08 07:33 AM) Link | Quote | ID: 92097


Buzzy Beetle
Level: 44

Posts: 155/384
EXP: 590952
Next: 20333

Since: 06-01-07
From: Miami

Last post: 4120 days
Last view: 4107 days
Posted by Panophobia
On using MegaFLE X to edit non-gameplay screens:
Another method you can use for other screens (which works for Megaman 3 and 5),
is use the "Force CHR bank" field in the main window, and play around with the values until you get the right graphics. But it would reset each time you change level.

In the case CHR animations are active:
You need to go to the config window and check off "Enable Simulation of Palette-Animations". (Due to a bug in the latest version, this option seems to toggle the option for both graphics and palette animations, something i discovered thanks to this topic)

How-to use "Force CHR Bank":
Selecting between 0 and 1 decides which half part of the tile table to load new graphics for. In the box you enter a value in hex, which decides the CHR-ROM bank to load from. The value is related to the order which graphics are stored in the ROM. 00 towards FF are all valid values. Pressing "Do", loads the new tiles and you will see immediate changes.

Anyway, if you use the method infidelity explained to create other MAP files, its probably much handier for loading the correct graphics fast.

- Matrixz


Excellent! =)
With all of this new info I should have the title screen done this weekend. I'll probably also get some of the intro work done too. Thanks! =)


Edit:just wanted to let you guys know that the first draft of the title screen is done in game! =D

Zycor
Posted on 10-11-08 04:45 PM Link | Quote | ID: 92110


Ninji
Level: 36

Posts: 152/237
EXP: 286669
Next: 21441

Since: 05-27-07

Last post: 4822 days
Last view: 4767 days


I did a couple of sprites of Elecman based on the Power Fighters poses, should I do different ones or keep going? I was trying to do his stage select Icon but I'm having trouble sizing it properly.




____________________
Why are you reading this? My post is up there^

koala_knight
Posted on 10-11-08 06:18 PM Link | Quote | ID: 92111


Buzzy Beetle
Level: 44

Posts: 157/384
EXP: 590952
Next: 20333

Since: 06-01-07
From: Miami

Last post: 4120 days
Last view: 4107 days
Those are pretty good. For now just revise the frames that are in MM1. I don't know if I'll be able to add more later at the moment or use larger sizes. At least for Guts man use Stoneman's tiles as a guide for size. The rest just stick to MM1. =)

As for the portraits... MM3 has portraits in the ending for all the MM1 robot masters, and Wily Wars has upgraded ones. Look at those for a guide. I think the Wily Wars portraits are the right size, but you can find out for sure at Sprites Inc. =)

Insectduel
Posted on 10-11-08 07:33 PM Link | Quote | ID: 92112


Hammer Brother
Level: 68

Posts: 162/1069
EXP: 2686406
Next: 42394

Since: 02-16-08
From: Insectduel's office

Last post: 1251 days
Last view: 1250 days
I was wondering to ask. What about including SRAM in Megaman Powered Down. I remember Matrixz using it for MM5 Time Attack but you should use it for saving whenever a player beats the boss and already have the earned weapon.

Zycor
Posted on 10-11-08 07:37 PM Link | Quote | ID: 92113


Ninji
Level: 36

Posts: 153/237
EXP: 286669
Next: 21441

Since: 05-27-07

Last post: 4822 days
Last view: 4767 days
Posted by koala_knight
Those are pretty good. For now just revise the frames that are in MM1. I don't know if I'll be able to add more later at the moment or use larger sizes. At least for Guts man use Stoneman's tiles as a guide for size. The rest just stick to MM1. =)

As for the portraits... MM3 has portraits in the ending for all the MM1 robot masters, and Wily Wars has upgraded ones. Look at those for a guide. I think the Wily Wars portraits are the right size, but you can find out for sure at Sprites Inc. =)


Well, there it has just his basic frames, it works like MM1, I was making the sprites to correspond with the original sizes of each frame, so it could work.

____________________
Why are you reading this? My post is up there^

koala_knight
Posted on 10-11-08 08:09 PM Link | Quote | ID: 92114


Buzzy Beetle
Level: 44

Posts: 158/384
EXP: 590952
Next: 20333

Since: 06-01-07
From: Miami

Last post: 4120 days
Last view: 4107 days
Posted by Insectduel
I was wondering to ask. What about including SRAM in Megaman Powered Down. I remember Matrixz using it for MM5 Time Attack but you should use it for saving whenever a player beats the boss and already have the earned weapon.


I have no idea how I would even begin to do that. I'll think about it. How was it implemented in Time Attack. I can't find the hack anywhere. I would want to do it in a very simple fashion. Maybe just save the last password or something.

@ShodowTails: Cool. That works! =)

Matrixz
Posted on 10-12-08 12:01 AM Link | Quote | ID: 92118


Ninji
Level: 35

Posts: 17/225
EXP: 266246
Next: 13690

Since: 04-07-07
From: Norway

Last post: 3100 days
Last view: 1777 days
Posted by koala_knight
Posted by Insectduel
I was wondering to ask. What about including SRAM in Megaman Powered Down. I remember Matrixz using it for MM5 Time Attack but you should use it for saving whenever a player beats the boss and already have the earned weapon.


I have no idea how I would even begin to do that. I'll think about it. How was it implemented in Time Attack. I can't find the hack anywhere. I would want to do it in a very simple fashion. Maybe just save the last password or something.

MM5 Time Attack had time records stored in SRAM, so forget that. There's no need to study it. Studying any game using Battery-packed RAM would be just as good. Basically you just need to use the $6000-$7FFF memory range to store the save data + modify the NES header a bit so emulators treat the ROM as a game with SRAM.

koala_knight
Posted on 10-12-08 01:13 AM (rev. 2 of 10-29-08 02:32 PM) Link | Quote | ID: 92119


Buzzy Beetle
Level: 44

Posts: 159/384
EXP: 590952
Next: 20333

Since: 06-01-07
From: Miami

Last post: 4120 days
Last view: 4107 days
That's good to know! =)
what i think I should do is set up like 3 save slots and have the player select one when a new game is started and add something to the Pass word screen to select which file to load from. I'll have the game save the pass word data to SRAM. I think that'll keep things simple enough.

Here's the first draft of the title screen in-game:


Zycor
Posted on 10-12-08 04:02 AM (rev. 2 of 10-12-08 04:30 AM) Link | Quote | ID: 92128


Ninji
Level: 36

Posts: 154/237
EXP: 286669
Next: 21441

Since: 05-27-07

Last post: 4822 days
Last view: 4767 days
Do a similar thing to Megaman 9 maybe?


Update, I think this works well now.


____________________
Why are you reading this? My post is up there^

koala_knight
Posted on 10-12-08 09:44 AM Link | Quote | ID: 92141


Buzzy Beetle
Level: 44

Posts: 160/384
EXP: 590952
Next: 20333

Since: 06-01-07
From: Miami

Last post: 4120 days
Last view: 4107 days
I like that! =)
Is it within the right color limits? I'll check it out in the morning.

I already updated the "powered down" text to a gold color like in the psp version. Does anyone else have any feedback on the title? =)

koala_knight
Posted on 10-14-08 04:43 AM (rev. 2 of 10-14-08 04:50 AM) Link | Quote | ID: 92199


Buzzy Beetle
Level: 44

Posts: 161/384
EXP: 590952
Next: 20333

Since: 06-01-07
From: Miami

Last post: 4120 days
Last view: 4107 days
Unless some one has any suggestions this here will be the final tittle screen:


RT-55J
Posted on 10-14-08 06:16 AM Link | Quote | ID: 92202

Armor Guardian
Level: 81

Posts: 624/1562
EXP: 4886864
Next: 105985

Since: 02-23-07
From: Wild Side Arcade

Last post: 308 days
Last view: 49 days
You need to hack some sprites in to make Mega Man's face look not blue.

koala_knight
Posted on 10-14-08 01:26 PM Link | Quote | ID: 92217


Buzzy Beetle
Level: 44

Posts: 162/384
EXP: 590952
Next: 20333

Since: 06-01-07
From: Miami

Last post: 4120 days
Last view: 4107 days
I was going for the shadowy figure thing, but if a big deal i can change it. Is the Powered Down text ok?

infidelity
Posted on 10-14-08 03:50 PM (rev. 2 of 10-14-08 03:51 PM) Link | Quote | ID: 92219


Fuzz Ball
Level: 66

Posts: 69/968
EXP: 2366905
Next: 94946

Since: 05-24-07

Last post: 952 days
Last view: 808 days
i like the powered down text, both design & color.

Posted by RT-55J
You need to hack some sprites in to make Mega Man's face look not blue.


Same here.

koala_knight
Posted on 10-14-08 04:42 PM (rev. 2 of 10-14-08 04:43 PM) Link | Quote | ID: 92220


Buzzy Beetle
Level: 44

Posts: 163/384
EXP: 590952
Next: 20333

Since: 06-01-07
From: Miami

Last post: 4120 days
Last view: 4107 days
I know just the sprite that I want to use. The Megaman face on the stage select screen is perfect. The graphics bank it uses is even loaded on the title screen.

The only thing is that Mega FLE X doesn't seem to support it. How then would I go about placing that sprite into the title screen? I don't even know what the sprite ID is. Is there some way to manually load sprite data for the Stage Select / Title / Pass Word screens?
Pages: 1 2 3 4 5 6 7 8 9 10 11 12


Main - ROM Hacking - Mega Man Powered Up to NES Project New thread | New reply

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.032 seconds. (340KB of memory used)
MySQL - queries: 117, rows: 157/157, time: 0.021 seconds.