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

0 users currently in ROM Hacking | 1 guest

Main - ROM Hacking - General Megaman Hacking Thread New thread | New reply

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86

TheSkipper1995
Posted on 08-19-15 02:04 AM Link | Quote | ID: 160710


Goomba
Level: 11

Posts: 3/21
EXP: 5417
Next: 568

Since: 08-17-15

Last post: 736 days
Last view: 647 days
Posted by Mike-Tech
It sounds like your hack in some spots is still being asm hard coded.
Can you record your game and show that happening ?



Sure thing!

https://www.youtube.com/watch?v=O0h_i2uE4QA

Also if it helps to clarify anything, the value I'm changing in the editor to get the enemy graphics I want is called the "Scroll Gfx Load." The value I need for the graphics I want is "13." Now here's the weird part. There's another value in the checkpoint editor called the "Initial CHR Load ID" which is what seems to control which graphics the game loads upon respawning at the checkpoint. Now, you might think that I'd just be able to change the Initial CHR Load ID to "13" and it would work, but it doesn't. The values in the Scroll Gfx Load and the CHR Load ID do not seem to correlate to each other.

MiniCompute
Posted on 08-19-15 07:28 AM Link | Quote | ID: 160713


Bubble
Level: 66

Posts: 740/981
EXP: 2420265
Next: 41586

Since: 04-25-07

Last post: 483 days
Last view: 692 days
Thats odd, I looked at the video, when you climb the ladder, the enemie sprite is find.
When you jump into the spikes and die and respawn, the enemie is in the spike pit ?
I'll admit I don't know very much at mega man hacking at all.
Move the sprite away from the pit area or don't have it in that section.
If I'm write that enemie enables the lights to go on and off.
Thats probably its doing that, I'll let other mm hackers take a look at it.
Insectduel maybe able to help you find out whats going on if he sees your post.

Zynk
Posted on 08-22-15 12:47 PM Link | Quote | ID: 160784


Purple Leever
Level: 32

Posts: 101/209
EXP: 195832
Next: 10610

Since: 10-19-12

Last post: 74 days
Last view: 1 min.
I'm attempting to insert the complete names of the weapons in Mega Man VI. I managed to insert "Blizzard Attack", but for "Wind Storm"...




____________________

MiniCompute
Posted on 08-22-15 03:35 PM Link | Quote | ID: 160785


Bubble
Level: 66

Posts: 744/981
EXP: 2420265
Next: 41586

Since: 04-25-07

Last post: 483 days
Last view: 692 days
Posted by Zynk
I'm attempting to insert the complete names of the weapons in Mega Man VI. I managed to insert "Blizzard Attack", but for "Wind Storm"...





May sound like a dumb question, but do you know the character font limit for the weapon systems ?
Also you might have to modify the code abit for you to input more keys into certain spots. :/

Zynk
Posted on 08-22-15 06:10 PM (rev. 2 of 08-22-15 06:11 PM) Link | Quote | ID: 160786


Purple Leever
Level: 32

Posts: 102/209
EXP: 195832
Next: 10610

Since: 10-19-12

Last post: 74 days
Last view: 1 min.
Character font limit? or you mean the get weapon message length of each weapon? /:/

I'm looking at hints on how Rockman 6 Skype did it. They managed to make the weapon names complete, moved some get weapon message to 0x79D59 and a bunch of hex before it at 0x79D30, and modified the original offset at 0x7A8A8. I tried to copy the codes but results are the same as before.



____________________

Zieldak
Posted on 08-22-15 06:17 PM (rev. 3 of 08-25-15 08:40 PM) Link | Quote | ID: 160787


Crow
Level: 42

Posts: 252/387
EXP: 512047
Next: 9315

Since: 12-01-11
From: Hungary

Last post: 1305 days
Last view: 1196 days
Try the bytes from 787F7 to 787FE. Those bytes are the ones that jump to the beginning of each name. For example, 787FC is Silver Tomahawk. If you have extended a name by 1 byte, you have to also make that change here. But you are limited. Too limited. The whole text (with additional text from a cutscene) can only be 255 bytes long or something. I mean, it cannot make bigger jumps than FF and C. Flash is already F9 so that might be a problem.

You could change the code... To make it always write 'You Get' from the same location and then jump to the weapon name.

MiniCompute
Posted on 08-22-15 06:37 PM Link | Quote | ID: 160788


Bubble
Level: 66

Posts: 745/981
EXP: 2420265
Next: 41586

Since: 04-25-07

Last post: 483 days
Last view: 692 days
Posted by Zynk
Character font limit? or you mean the get weapon message length of each weapon? /:/




Just a quick question is winhex better than goldfinger or still the same ?
I haven't touched a hex editor since 2010, been out of the loop with some rom hacking tools.

Insectduel
Posted on 08-23-15 01:05 AM Link | Quote | ID: 160805


Hammer Brother
Level: 68

Posts: 972/1069
EXP: 2686373
Next: 42427

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

Last post: 1251 days
Last view: 1250 days
@Mike-Tech I always thought that Translhextion is better than WindHex but who the heck cares, that's on your opinion for a users hex editor.

MiniCompute
Posted on 08-23-15 03:03 AM Link | Quote | ID: 160813


Bubble
Level: 66

Posts: 746/981
EXP: 2420265
Next: 41586

Since: 04-25-07

Last post: 483 days
Last view: 692 days
I don't know where that came from but wtf ever, all I am asking is which tool is better these days ?
I used goldfinger in the past, someone on a different board recommended that.
Since it's 5 years later and I'm getting back into rom hacking and digging around in roms I thought I might pop the question.

I used translehextion but I didn't like its interface and how it searched for different offsets. :/
Maybe for you its better because you know how to work it but eh. :|


Quick Curly
Posted on 08-23-15 05:13 PM Link | Quote | ID: 160827


Giant Red Paratroopa
Level: 77

Posts: 1192/1443
EXP: 4170144
Next: 20985

Since: 06-15-08
From: Earth

Last post: 15 days
Last view: 15 days
I think that Insectduel was mainly just saying that it's up to a person's own preference, and really an effective hex editor comes down to what a person intends to use it for.

There are built-in hex editors in special emulators like FCEUX/FCEUXD. Really, they're what I mainly use. You can make changes, and then see how those changes affect the game in the emulator window before you even save them permanently, to find out whether or not you really want to.

I mainly use WindHex32 for ROM expansion, as well as comparing files to see a list of all the ranges of offsets that are different between an original ROM and a modified ROM.

I've seen quite a few people recently say that HxD is their personal favourite hex editor. I personally use it mainly for generating checksums, but in my personal opinion, it has a friendlier user interface than WindHex32.

I never even heard of GoldFinger, but it looks neat through the screenshot.

Long story short, it really comes down to the specific features you're looking for. There might not be a "correct" answer. You can use multiple hex editors, each for different reasons.

Zynk
Posted on 08-24-15 05:01 AM (rev. 2 of 08-24-15 12:08 PM) Link | Quote | ID: 160880


Purple Leever
Level: 32

Posts: 103/209
EXP: 195832
Next: 10610

Since: 10-19-12

Last post: 74 days
Last view: 1 min.
Posted by Zieldak
Try the bytes from 787F7 to 878FE. Those bytes are the ones that jump to the beginning of each name. For example, 787FC is Silver Tomahawk. If you have extended a name by 1 byte, you have to also make that change here. But you are limited. Too limited. The whole text (with additional text from a cutscene) can only be 255 bytes long or something. I mean, it cannot make bigger jumps than FF and C. Flash is already F9 so that might be a problem.

You could change the code... To make it always write 'You Get' from the same location and then jump to the weapon name.


878FE? Or was it 787FE? :p Those are for the US version right? (the JP version seems to have a different code, as the offset and hex values doesn't show) Does the difference of each weapon name is the length of the you get message? (e.g. 38 + 15 = 4D; where, 15 = length of message.) I notice the length is longer for Plant & Flame where you get the adaptors?

Anyways, I tried fitting the weapon names by overwriting YOU GET. I feel it is better than reading B.ATTACK or KNIGHT C. Wouldn't it be a good idea if I place a YOU GET logo on the glasses on the get weapon screen? XD (I'll make a screenshot later for testing) Screw that, never gonna happen XDD

____________________

MiniCompute
Posted on 08-24-15 11:44 AM Link | Quote | ID: 160881


Bubble
Level: 66

Posts: 750/981
EXP: 2420265
Next: 41586

Since: 04-25-07

Last post: 483 days
Last view: 692 days
Thanks for explaining and yes I know fceux, so does snes9x and I believe visual boy current version.
I used goldfinger to edit hex out of the emulator and maybe I apply some small changes.

Given what you said I'll look into winhex, but goldfinger may still be what I need.
You should check it though its very nice and easy to use.

Wonder if still works with windows 10, probably will since its not that old yet.

Termingamer2-JD
Posted on 08-24-15 01:53 PM Link | Quote | ID: 160883


Ropa
Banned: repeat sockpuppeting
Level: 53

Posts: 86/739
EXP: 1132779
Next: 24340

Since: 08-06-15
From: England

Last post: 2669 days
Last view: 675 days
Everyone should know FCEUX. It's the greatest FC/NES emulator of all time, even you know that.

Same goes for snes9x if you need a blend of speed and decent accuracy.

____________________
Jamie Dignam

Zieldak
Posted on 08-25-15 08:40 PM Link | Quote | ID: 160923


Crow
Level: 42

Posts: 254/387
EXP: 512047
Next: 9315

Since: 12-01-11
From: Hungary

Last post: 1305 days
Last view: 1196 days
Posted by Zynk
Posted by Zieldak
878FE? Or was it 787FE?


Oh, sorry 787FE. I don't know why I wrote 878xx.

Model FZx
Posted on 08-30-15 04:21 AM Link | Quote | ID: 160965


Red Koopa
Level: 26

Posts: 50/132
EXP: 90016
Next: 12259

Since: 08-28-14

Last post: 3073 days
Last view: 3094 days
Alright, thanks to blackhole89, I am back on here! Yeye!

Anyway, I have a question about Mega Man 2. Would anyone know by chance where its Music data starts and ends? Also does anybody know of any dos NES ROM disassemblers I can use? Thanks in advance!

____________________
A well known Bio-Metal

MiniCompute
Posted on 08-30-15 05:26 AM Link | Quote | ID: 160966


Bubble
Level: 66

Posts: 767/981
EXP: 2420265
Next: 41586

Since: 04-25-07

Last post: 483 days
Last view: 692 days
Posted by Model FZx
Alright, thanks to blackhole89, I am back on here! Yeye!

Anyway, I have a question about Mega Man 2. Would anyone know by chance where its Music data starts and ends? Also does anybody know of any dos NES ROM disassemblers I can use? Thanks in advance!


http://www.romhacking.net/utilities/500/

http://www.fceux.com/web/home.html

For the dissambly part, that would be your best bet.


http://acmlm.kafuka.org/board/profile.php?id=491
Ask him about the music locations for mega man 2.
I believe he doumented that 1 or 2 years ago, but check his posts to see what he says about it.

Model FZx
Posted on 08-30-15 05:41 AM Link | Quote | ID: 160967


Red Koopa
Level: 26

Posts: 51/132
EXP: 90016
Next: 12259

Since: 08-28-14

Last post: 3073 days
Last view: 3094 days
Ah, those assemblers aren't for dos :-( Thanks though.

____________________
A well known Bio-Metal

MiniCompute
Posted on 08-30-15 06:02 AM Link | Quote | ID: 160968


Bubble
Level: 66

Posts: 768/981
EXP: 2420265
Next: 41586

Since: 04-25-07

Last post: 483 days
Last view: 692 days
I don't know why you would need dos for a disassembler, but this may do.

http://www.zophar.net/utilities/nesdev/nes-disassembler.html


Also them if they might know of something.

http://forums.nesdev.com/index.php?sid=b956f81af19a41163ca89683c3677eff


Model FZx
Posted on 09-01-15 06:26 AM (rev. 3 of 09-01-15 06:28 AM) Link | Quote | ID: 160979


Red Koopa
Level: 26

Posts: 54/132
EXP: 90016
Next: 12259

Since: 08-28-14

Last post: 3073 days
Last view: 3094 days
My second ever Mega Man 2 hack! Here are some works in progress.

"Liscenced 1585 by Capcom, Nintendo." I changed the entire Mega Man font to my own font. To think all of thos just because I didn't know Mega Man 6 had a 5! :-D Text is subject to change.


Moved the "Who's That Pokemon Doc Robot" question mark to be everyone's boss portraits. Note, the original mugshots are still in the ROM, I just replaced the Wily tiles and placed them in all the boxes. Also blacked out Quickman's Overhang Boomerang and other robot parts. Custom bosses with new names intended! I also used 2 of Quick Man's portrait tiles for the top and bottom of the blue bars. I think it looks pretty sleezy B-)


This took me 2 1/2 to 3 hours to do. Mega Man 3's head, with a Mega Man 9-10 styled "MEGAMAN", minus the red triangle. Herobrine Man on the left was what took most of my time.

I am limited currently to DosBox, and have done all of this using Tile Layer, Visine, and a hex editor. Though...I do have a question: Mecha Dragon. His tileset is in the same space as the title screen. If i replace these, would these affect the actual Mecha Dragon later on?

____________________
A well known Bio-Metal

MiniCompute
Posted on 09-01-15 06:37 AM Link | Quote | ID: 160980


Bubble
Level: 66

Posts: 770/981
EXP: 2420265
Next: 41586

Since: 04-25-07

Last post: 483 days
Last view: 692 days
Maybe a dumb question but what os are you using that you need dosbox ?
Hack looks good, however for the second screen, I suggest you add a metal border around the boss mug shot pics.
Having no border or tile around it makes it look ackward or goofy looking.

If you like, locate the mega man v gameboy rom and look at the tiles in yy-chr.
Half of it you could resource into your hack, to make it stand out more.

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86


Main - ROM Hacking - General Megaman Hacking Thread New thread | New reply

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

Page rendered in 0.050 seconds. (343KB of memory used)
MySQL - queries: 133, rows: 172/174, time: 0.040 seconds.