News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Author Topic: Metal Gear MSX + Style [NES] (v1.0 uploaded, top of thread)  (Read 4388 times)

Mister Xiado

  • Jr. Member
  • **
  • Posts: 45
  • Back from the dead, mostly.
    • View Profile
    • The Homepage of the Oldternet
Re: Metal Gear MSX + Style [NES] (v1.0 uploaded, top of thread)
« Reply #20 on: November 16, 2018, 06:58:53 pm »
Hi, this is a wonderful hack, many thanks

If this patch needs to be updated, please try to replace the big computer to destroy in the finla level by Metal Gear.

A patch is already existing for that, but unfortunately only for the Japanese version of the game :( ...
I'd like to, but it's beyond my ability. Maybe fifteen years ago, I would have devoted most of my free time toward learning 6502 Assembly, but now I can barely drag up the will to make a bowl of soup. If GEARTOOL was less cumbersome and arcane, I could change it visually, but that would still require programming to add the lasers and the pattern required for destroying Metal Gear, rather than just "drop 13 semtex bricks". Perhaps somebody could port over the changes from the JP version? I had ZERO luck even changing the end screen in the Blaster Master hack I did, so that's another thing I cannot do.
« Last Edit: November 17, 2018, 05:07:24 am by Mister Xiado »
Current project: (none)
The Homepage of the Oldternet - Where it's always 1992 (or so).
Youtube

Zanemato

  • Jr. Member
  • **
  • Posts: 18
    • View Profile
Re: Metal Gear MSX + Style [NES] (v1.0 uploaded, top of thread)
« Reply #21 on: November 17, 2018, 04:20:23 am »
I'd like to, but it's beyond my ability. Maybe fifteen years ago, I would have devoted most of my free time toward learning 6502 Assembly, but now I can barely drag up the will to make a bowl of soup. If GEARTOOL was less cumbersome and arcade, I could change it visually, but that would still require programming to add the lasers and the pattern required for destroying Metal Gear, rather than just "drop 13 semtex bricks". Perhaps somebody could port over the changes from the JP version? I had ZERO luck even changing the end screen in the Blaster Master hack I did, so that's another thing I cannot do.

I understand, thanks a lot for all your deeds :) , and yes, maybe someday, someone will update the patch !

If hacks could only be a copy and paste, it would be a cinch ^^

Mister Xiado

  • Jr. Member
  • **
  • Posts: 45
  • Back from the dead, mostly.
    • View Profile
    • The Homepage of the Oldternet
Re: Metal Gear MSX + Style [NES] (v1.0 uploaded, top of thread)
« Reply #22 on: November 17, 2018, 05:07:09 am »
If hacks could only be a copy and paste, it would be a cinch ^^
Often, they can, provided the data in the ROM is laid out in the same manner. In the case of Blaster Master, it made a mess, as the layout code of the end screen in the US version is very different from the JP version, and I wasn't able to just brute-force copy a large chunk over. The ROMs are different sizes, as well.
Current project: (none)
The Homepage of the Oldternet - Where it's always 1992 (or so).
Youtube

zstandig

  • Jr. Member
  • **
  • Posts: 50
    • View Profile
Re: Metal Gear MSX + Style [NES] (v1.0 uploaded, top of thread)
« Reply #23 on: November 17, 2018, 07:15:38 pm »
Yeah, I saw that hack for the Famicom version also, I kind of wish I could smoosh romhacks together

emerilfryer

  • Jr. Member
  • **
  • Posts: 25
    • View Profile
Re: Metal Gear MSX + Style [NES] (v1.0 uploaded, top of thread)
« Reply #24 on: November 21, 2018, 11:17:01 pm »
Ported Arty's TX-55 patch for usa, europe. But the speech is not corrected yet (haven't played that part). After a full test, it'll go on-site as an addendum for Arty's patch.
https://github.com/emerilfryer1/RetroArch/raw/metal-gear/.abc/computer/computer.ips
https://github.com/emerilfryer1/RetroArch/tree/metal-gear/.abc/computer

 


Regarding MSX Style project, looks compatible so far from limited testing. And I really have no idea how to add lasers or its programming (into such a crammed rom).
« Last Edit: November 22, 2018, 08:40:47 pm by emerilfryer »

Metalwario64

  • Jr. Member
  • **
  • Posts: 18
    • View Profile
Re: Metal Gear MSX + Style [NES] (v1.0 uploaded, top of thread)
« Reply #25 on: November 22, 2018, 01:22:09 am »
Ported Arty's TX-55 patch for usa, europe. But the speech is not corrected yet (haven't played that part). After a full test, it'll go on-site as an addendum.
https://github.com/emerilfryer1/RetroArch/raw/metal-gear/.abc/computer/computer.ips
https://github.com/emerilfryer1/RetroArch/tree/metal-gear/.abc/computer

Regarding MSX Style project, looks compatible so far from limited testing. And I really have no idea how to add lasers or its programming (into such a crammed rom).

Very good work there!

Mister Xiado

  • Jr. Member
  • **
  • Posts: 45
  • Back from the dead, mostly.
    • View Profile
    • The Homepage of the Oldternet
Re: Metal Gear MSX + Style [NES] (v1.0 uploaded, top of thread)
« Reply #26 on: November 22, 2018, 07:31:57 pm »
Well, if the color palette for the room is changed to the tan/blue scheme of the MSX version, that could pretty well complete things as far as would be practical, barring significant ASM re-coding. I didn't want to use parts of anyone else's hacks in mine, due to the constant issues I have with this site already.
Current project: (none)
The Homepage of the Oldternet - Where it's always 1992 (or so).
Youtube

emerilfryer

  • Jr. Member
  • **
  • Posts: 25
    • View Profile
Re: Metal Gear MSX + Style [NES] (v1.0 uploaded, top of thread)
« Reply #27 on: November 23, 2018, 04:40:02 pm »
I tried swapping things out but the colors for that room end up becoming a washed mess. It would take some careful tile recoloring and palette reassigning to make the mech and room resemble more msx paintbrush. Which is beyond the simpler porting formula of copy-paste-tweak.

Mister Xiado

  • Jr. Member
  • **
  • Posts: 45
  • Back from the dead, mostly.
    • View Profile
    • The Homepage of the Oldternet
Re: Metal Gear MSX + Style [NES] (v1.0 uploaded, top of thread)
« Reply #28 on: November 23, 2018, 08:18:31 pm »
Oh, yeah, if it's using the locked palette for all of the "just gray" stuff, changing it could make a lot of things rather messy. All of the weapon pickups share the same palette as the enemy grunts, so without being able to reassign palettes properly... bleh. Well at this point, color isn't really an issue. Or maybe I'm just rambling. I'll take a peek at it to see if I can do anything.

EDIT:
Alrighty, located the addresses needed to change the colors, but a trace will have to be run for the parts that cycle colors.
0x00b153 - Room, lighter shade
0x00b153 - Room, darker shade
???????? - Metal Gear (neutral), lighter shade
???????? - Metal Gear (neutral), darker shade
0x00b15b - Metal Gear (flashing), lighter shade
0x00b15c - Metal Gear (flashing), darker shade

Changing the colors to 18 and 0C looks kinda' ugly, despite them being closer to the MSX palette for the room. The problem with changing the colors normally is that the tiles with lights for the TX-55 are set to flash, so hunting down the code that defines these colors is what the trace is needed for. Bit of a migraine right now, making focusing difficult, but this information should help root out that last bit. What is not known at this point, is if changing the values for this room will have any effect on other tiles in the game. But that is a worry for another day.
« Last Edit: November 23, 2018, 10:04:16 pm by Mister Xiado »
Current project: (none)
The Homepage of the Oldternet - Where it's always 1992 (or so).
Youtube

emerilfryer

  • Jr. Member
  • **
  • Posts: 25
    • View Profile
Re: Metal Gear MSX + Style [NES] (v1.0 uploaded, top of thread)
« Reply #29 on: November 24, 2018, 12:08:03 am »
There is 1 glitch when entering the computer room (vanilla, Arty). If you pay very close attention to the tiles that flash, it will have a bad palette ($18102) for a few frames. When it starts going through the 3-cycle palette blinking, the error disappears. Although I experimented with a possible color fix for this error, I'm also uncertain about any side-effects.

For the 3 blinking palettes, I think it's tied to just the computer room. Stored near the same area as the post-destruction tilemap ($b19b).

Code: [Select]
palette 2:
b181 = 0f 20 10 22
b172 = 0f 20 10 12
b155 = 0f 20 10 02

palette 3:
b186 = 0f 15 10 2d
b177 = 0f 25 10 2d
b159 = 0f 06 10 2d

palette 4:
b18b = 0f 26 10 2d
b17c = 0f 37 10 2d
b15d = 0f 08 10 2d

TX-55 uses palette 3 for red lights. I'm wildly assuming that game does not recycle any of these palettes elsewhere. So you can force all 3 cycles to same color for 2,4.

I couldn't figure out a re-color scheme and gave up on it earlier. But yeah, a full playthrough is required regardless.

Mister Xiado

  • Jr. Member
  • **
  • Posts: 45
  • Back from the dead, mostly.
    • View Profile
    • The Homepage of the Oldternet
Re: Metal Gear MSX + Style [NES] (v1.0 uploaded, top of thread)
« Reply #30 on: November 24, 2018, 12:25:17 am »
I have a borked-up save state right inside the room, and you can freely enter and exit to check on changes. Be advised that you should use an infinite health and ammo cheat, because the grunts respawn, and the electrified floor is right outside.
Cheat file and save state right here:
http://www.mediafire.com/file/p7vvdiebmbjgi18/Save_state_and_cheat_file_for_computer_room.rar/file
Current project: (none)
The Homepage of the Oldternet - Where it's always 1992 (or so).
Youtube

wolpak

  • Jr. Member
  • **
  • Posts: 5
    • View Profile
Re: Metal Gear MSX + Style [NES] (v1.0 uploaded, top of thread)
« Reply #31 on: November 30, 2018, 11:31:19 am »
If you are fixing the spelling and grammar, wouldn't it make more sense to also fix the usage?

Who says, "I fell asleep!!" or "Shift Change!!"  Those should be read like screen play commands...

*Fell Asleep* and *Shift Change*

Visual cues to let the player know the status, but not as a "verbal" command from an NPC.