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

Poll

What character would you like to make a special appearance?

Midna
0 (0%)
Skull-Kid
0 (0%)
Epona
0 (0%)
Tingle
1 (100%)
Other
0 (0%)

Total Members Voted: 1

Voting closed: May 08, 2015, 06:40:07 am

Author Topic: Zelda 2 for GameBoy - Missing Link  (Read 67107 times)

danke

  • Forum Moderator
  • Hero Member
  • *****
  • Posts: 2065
    • View Profile
Re: Zelda 2 for GameBoy - Missing Link - Need Help
« Reply #80 on: September 07, 2015, 03:16:42 pm »
That's because B# is enharmonic to C. That is, they are the same exact note.

Chpexo

  • Hero Member
  • *****
  • Posts: 731
    • View Profile
.
« Reply #81 on: September 07, 2015, 03:33:54 pm »
.
« Last Edit: January 01, 2016, 12:37:58 pm by Chpexo »

dACE

  • Sr. Member
  • ****
  • Posts: 353
    • View Profile
Re: Zelda 2 for GameBoy - Missing Link
« Reply #82 on: September 28, 2015, 04:13:18 pm »
Just wanted to let people know that I'm currently working on replacing the music for each area in the game. It's tricky to find suitable midi-files (I am a real noob at 'composing') since I want the replacement to fit as tightly in the available space as possibly.

The title screen and the overworld map are done, also the Ocarina and Harp instruments are replaced:

Title: Zelda 1 Title Theme
Map: Zelda 2 Overworld Theme

Ocarina: Zelda's Lullaby
Harp: Shiek's Theme

As for the areas, this is what I got so far:

Arcadia: Kakariko Village Theme
Attica: Clock Town Theme

What I have planned to try to adapt:

Argolis: ?
Phthia: Death Mountain Theme
Peloponnessus: Lost Woods Theme
Laconia: ?
Phrygia: Gerudo Valley Theme
Crete: ?


I'm trying to think of suitable music (and to find suitable midis)
- If anyone have an idea, I'll be happy to hear it.

/dACE
« Last Edit: September 29, 2015, 04:33:11 am by dACE »

Midna

  • Hero Member
  • *****
  • Posts: 705
  • Resident Panel de Pon Nut
    • View Profile
Re: Zelda 2 for GameBoy - Missing Link
« Reply #83 on: September 29, 2015, 04:59:59 am »
Here's some suggestions:

Argolis/Eldin - Tal Tal Heights (Link's Awakening)
Laconia/Mido - Temple (Zelda 2)
Crete/Ikana - Final dungeon (Zelda 1)

dACE

  • Sr. Member
  • ****
  • Posts: 353
    • View Profile
Re: Zelda 2 for GameBoy - Missing Link
« Reply #84 on: October 04, 2015, 01:47:11 pm »
Thanks for your suggestion Midna.
I tried to use the Tal-Tal Heights theme for Argolis, but it ended up taking too many notes to sound good when looping.
You would end up hearing the same short sequence over-and-over too repeatedly for my taste.

Here is the updated list of patch-ready replacement music:

Old LocationNew LocationMelodyGame
ArcadiaOrdonKakariko Village ThemeOcarina of Time
AtticaRutoClock Town ThemeMask of Majora
ArgolisEldinDeath Mountain ThemeLink to the Past
PeloponnesusFaronFaron Woods ThemeTwilight Princess
LaconiaMidoKotake & Koume ThemeOcarina of Time
PhthiaTalusBallad of the GoddessSkyward Sword
CreteIkana??
PhrygiaTantari??
TartarusSubrosia??
Hades TempleGanons Lair??

As always - nothing is set in stone and everything might change.

/dACE
« Last Edit: October 04, 2015, 03:15:25 pm by dACE »

dACE

  • Sr. Member
  • ****
  • Posts: 353
    • View Profile
Re: Zelda 2 for GameBoy - Missing Link
« Reply #85 on: October 12, 2015, 09:44:28 am »
Only three tunes to go now...

Old LocationNew LocationMelodyGame
ArcadiaOrdonKakariko Village ThemeOcarina of Time
AtticaRutoClock Town ThemeMask of Majora
ArgolisEldinDeath Mountain ThemeLink to the Past
PeloponnesusFaronFaron Woods ThemeTwilight Princess
LaconiaMidoKotake & Koume ThemeOcarina of Time
PhthiaTalusBallad of the GoddessSkyward Sword
CreteIkanaDeku Palace ThemeMask of Majora
PhrygiaTantariGerudo Valley ThemeOcarina of Time
Tartarus - EntranceSubrosia - EntranceDungeon ThemeLegend of Zelda
Tartarus - ForestSubrosia - ForestCave ThemeLink to the Past
Tartarus - BridgeSubrosia - BridgeCave ThemeAdventure of Link
Tartarus - MountainSubrosia - MountainDark World ThemeLink to the Past
Tartarus - CaveSubrosia - CaveHyrule Castle ThemeLink to the Past
Tartarus - DungeonSubrosia - Dungeon??
Tartarus - HadesSubrosia - Ganon??
Old EndingNew Ending??

/dACE

Midna

  • Hero Member
  • *****
  • Posts: 705
  • Resident Panel de Pon Nut
    • View Profile
Re: Zelda 2 for GameBoy - Missing Link
« Reply #86 on: October 12, 2015, 04:40:52 pm »
Dungeon - Great Palace (Zelda 2)
Ganon - Vs. Ganon (Link to the Past)
Ending - Either Ending (Zelda 2) or Ending (Link to the Past)

My two cents. Or rupees. Whatever.

Chpexo

  • Hero Member
  • *****
  • Posts: 731
    • View Profile
.
« Reply #87 on: October 12, 2015, 05:51:52 pm »
.
« Last Edit: January 01, 2016, 12:08:42 pm by Chpexo »

dACE

  • Sr. Member
  • ****
  • Posts: 353
    • View Profile
Re: Zelda 2 for GameBoy - Missing Link
« Reply #88 on: October 13, 2015, 04:31:25 am »
Chpexo: Here is the replacement-theme for Arcadia: https://www.dropbox.com/s/vbb4kuqr90p9wgu/01_Arcadia_Kakariko.zip?dl=0

In the archive you will find the ips-patch, the original midi-file (downloaded from internet) and the modified midi-file (adapted using CakeWalk).

I think this one turned out really good - considering my limited experience with midi creation/alteration.


Midna: As for the final-fight and ending-scene my thoughts are the same as yours. As for the Dungeon I am considering a more 'complicated' piece.
The reason is that I have a whole lot of space (possible the largest space of all the tunes) - so I have to think this one through.

/dACE
« Last Edit: October 13, 2015, 05:51:08 am by dACE »

Chpexo

  • Hero Member
  • *****
  • Posts: 731
    • View Profile
.
« Reply #89 on: October 13, 2015, 04:43:15 pm »
.
« Last Edit: January 01, 2016, 12:07:46 pm by Chpexo »

dACE

  • Sr. Member
  • ****
  • Posts: 353
    • View Profile
Re: Zelda 2 for GameBoy - Missing Link
« Reply #90 on: October 13, 2015, 06:00:30 pm »
In a way - I already have released all I know about the sound-engine. It is in this thread, along with your contribution. This thread and the application I released on FileTrip should be more than enough for anyone to get a basic understanding of how the music data is stored and decoded.

/dACE

Midna

  • Hero Member
  • *****
  • Posts: 705
  • Resident Panel de Pon Nut
    • View Profile
Re: Zelda 2 for GameBoy - Missing Link
« Reply #91 on: October 16, 2015, 06:05:08 pm »
I can't remember if this was already brought up, but after checking out the original NES Battle of Olympus, it looks like it uses 4 sound channels for its music (pulse 1, pulse 2, triangle, noise). If I remember right, the Game Boy port uses only two channels for the melody plus noise for percussion. Would it be possible to update the music for this game so it uses the third channel?

dACE

  • Sr. Member
  • ****
  • Posts: 353
    • View Profile
Re: Zelda 2 for GameBoy - Missing Link
« Reply #92 on: October 18, 2015, 03:53:43 pm »
Finally - all the music scores have been replaced.

I might go back and change a few things around, like I already have:

- I have changed the theme for Peloponnesus/Faron to the Twilight Princess version of Lost Woods.
- I have changed the theme for Laconia/Mido to a theme from Wind Waker - that game should also be represented.

Old LocationNew LocationMelodyGame
ArcadiaOrdonKakariko Village ThemeOcarina of Time
AtticaRutoClock Town ThemeMask of Majora
ArgolisEldinDeath Mountain ThemeLink to the Past
PeloponnesusFaronSacred Grove ThemeTwilight Princess
LaconiaMidoDragon Roost Island ThemeWind Waker
PhthiaTalusBallad of the GoddessSkyward Sword
CreteIkanaDeku Palace ThemeMask of Majora
PhrygiaTantariGerudo Valley ThemeOcarina of Time
Tartarus - EntranceSubrosia - EntranceDungeon ThemeLegend of Zelda
Tartarus - ForestSubrosia - ForestCave ThemeLink to the Past
Tartarus - BridgeSubrosia - BridgeCave ThemeAdventure of Link
Tartarus - MountainSubrosia - MountainDark World ThemeLink to the Past
Tartarus - CaveSubrosia - CaveHyrule Castle ThemeLink to the Past
Tartarus - DungeonSubrosia - DungeonBoss Battle ThemePhantom Hourglass
Tartarus - HadesSubrosia - GanonGanondorf Battle ThemeOcarina of Time
Old EndingNew EndingEnding ThemeLink to the Past

Airikita

  • Jr. Member
  • **
  • Posts: 85
  • Running through my mind is hell...
    • View Profile
Re: Zelda 2 for GameBoy - Missing Link
« Reply #93 on: October 21, 2015, 12:32:54 am »
I really enjoy hacks using obscure games, and this is a very interesting obscure game... because it fits Zelda so well.
I really love the screenshots. <3

dACE

  • Sr. Member
  • ****
  • Posts: 353
    • View Profile
Re: Zelda 2 for GameBoy - Missing Link
« Reply #94 on: November 08, 2015, 01:58:58 pm »
I'm currently busy with rewriting the dialog editor for the hack.
The new version will be able to work with project-files
(so I'm not forced to complete the rewrite in one single sitting) and functionality to calculate a optimized look-up table of words
(since maintaining that table manually would be really cumbersome).

Meanwhile, I thought I should point out that all - except three bosses - made it into the hack.
(I didn't count the oversized bit/bot - but I have included one that is technically a sub-boss).
Below is my thoughts on the bosses that where cut and won't appear in the hack:

1. Helmet Head (The 2nd boss)


Description:
Although armed with sword, he will only walk back and forth and shoot projectiles at you.
His helmets, when knocked off his head, will float around and also shoot projectiles at you.

Thoughts:
Since no existing boss really fitted the unique attack-pattern of Helmet Head, this one was a necessary cut.
I could have changed the way he attacked, to be able to use him anyway, but I felt that a great part of his identity
is the use of his helmets. Also, without his helmets - he is really similar to Horse Head (which is in the hack),
which makes him a bit redundant as well.

2. Thunder Bird (Sub-boss before last boss)


Description:
Impressive in size and invulnerable to physical attacks, until a certain spell is used.
He attacks with multiple fireballs that he 'rains' down on you.

Thoughts:
Again, no existing boss was suitable to be replaced with the Thunder Bird.
Although quite large, his body has no animation frames and only his fireballs will harm you.
My suspicion is that this sub-boss was inserted, simply to drain your magic (and perhaps a little life),
just before the final showdown with...

3. Dark Link (Final boss)


Description:
Basically a copy/clone of the player. Easy to beat, once you know the trick - otherwise he is quite tough.

Thoughts:
I remember this boss being so anticlimactic to fight.
Everytime you died (at least in the US/EU version) you get to see Ganon laugh at you - and since this game is tough, you saw him quite a lot.
This only increased your determination to beat the game and to finally settle the score with Ganon...instead you got to fight yourself!

The first game I've played, that did the same thing in making you fight yourself, was MegaMan. But in that game, you fought a copy of yourself as
a SUB-boss - not as the actual final boss of the game.

Basically, I could have changed the final boss of the hack to a copy of yourself BUT that will not happen!
I promise, you get to fight the real bad guy in my hack.

Br,
dACE
« Last Edit: November 08, 2015, 04:29:08 pm by dACE »

Tharthan

  • Hero Member
  • *****
  • Posts: 901
  • Groovemaster
    • View Profile
Re: Zelda 2 for GameBoy - Missing Link
« Reply #95 on: November 08, 2015, 02:22:32 pm »
I know that you said that you didn't want to include Tingle, but why is it that so many people hate Tingle?

I've always thought that Tingle was pretty funny from his first appearance in Majora's Mask.

I mean, him being a forty-something man to be pretending to be a Kokiri, I have always found him a crack up.

And then in other games he makes cameo appearances, and even got his own spin-off games which ought to have been released in North America, but weren't.

But all of these people seem to not like him for whatever reason. I just don't understand why.

Midna

  • Hero Member
  • *****
  • Posts: 705
  • Resident Panel de Pon Nut
    • View Profile
Re: Zelda 2 for GameBoy - Missing Link
« Reply #96 on: November 08, 2015, 07:59:37 pm »
It's entirely because of Wind Waker. He more or less fit in Majora's Mask, given the general surreal atmosphere of the game, but then they turned the guy into a slave driver, an extortionist, and a petty thief. What did they think would happen?

Tharthan

  • Hero Member
  • *****
  • Posts: 901
  • Groovemaster
    • View Profile
Re: Zelda 2 for GameBoy - Missing Link
« Reply #97 on: November 08, 2015, 08:04:33 pm »
It's entirely because of Wind Waker. He more or less fit in Majora's Mask, given the general surreal atmosphere of the game, but then they turned the guy into a slave driver, an extortionist, and a petty thief. What did they think would happen?

That's... fair enough.

I actually never finished The Legend of Zelda: The Wind Waker because of the stupid Triforce of Courage quest where you have to give Tingle 99999999999999999999999999999 rupees to finish.

I did see someone else finish it, though.

I still don't hate the character, and if you play Tingle's Rosy Rupeeland, you can sympathise with him more. Kind of.

I do understand why people would hate Tingle for that, though.

dACE

  • Sr. Member
  • ****
  • Posts: 353
    • View Profile
Re: Zelda 2 for GameBoy - Missing Link
« Reply #98 on: November 22, 2015, 12:02:40 pm »
Tingle Sucks.

It is like Midna says, he kinda fits in Majoras Mask - but he should have stayed there.

Anyhow, thought I should share a little about the custom ASM that is going into this hack.
Nothing major (so far) but bits and pieces to enhance the experience.

For instance, since I shortened the weapons in the HUD, I had some empty space left.
So I thought I would try to display your secondary item in that space.
That would give it a more Zelda feel and it is  also quite nice to not having to pause the game just to check what you have equipped.

Below are the new equipment menu:


Weapons (attack button)
Wood Sword - Replacing the Wooden Club of the original
Fire Rod - The original had more of a Wizard Staff feel, I like the classic Zelda Rod better
White Sword - Taken from the first NES Zelda game
Master Sword - The Ocarina of Time incarnation of the Master Sword

Items (select button)
Harp - From Skyward Sword
Ocarina - From Ocarina of Time (and others)
Bottle - In the original, when you find this item it looks as if it is filled. But when you check your inventory it turns out to be empty. I have corrected the gfx when receiving the bottle - it will appear as empty as it really is.
Mirror of Truth - From Ocarina of Time
Moon Pearl - From Link to the Past

Upgrades (auto usage)
Wing Boots - Designed like the hoover boots in Ocarina of Time
Hylian Shield - The actual usage of the shield in the game is questionable - it kinda works... but not always
Fire Tunic - The original item was another shield, so I changed that
Gorons Bracelet - Suitable replacement for a Power Bracelet
Blue Ring - The original had a Key in this slot. The GB port must have been rushed, since that particular key have no actual usage in the game. I replaced it on the equipment screen with the Golden Apple and changed the graphics to the classic damage reducing ring from the first Zelda game.

The useless Key item has been changed into a surprise (with a little custom ASM to it).
The idea is that you will get this item from BAGU - since that would fit perfectly.

Quest Items
Triforces - Not sure if they are shards or the actual three individual triforces...I'll decide later


Here it is - the new and improved HUD:


As you can see - even if it is tiny - it makes a nice addition to the HUD.
If you have the bottle equipped, the icon will denote if it is a empty or filled bottle you have.

Here are all the tiny icons for the select-items:


Until next time,
/dACE
« Last Edit: November 22, 2015, 12:22:25 pm by dACE »

dACE

  • Sr. Member
  • ****
  • Posts: 353
    • View Profile
Re: Zelda 2 for GameBoy - Missing Link
« Reply #99 on: December 06, 2015, 01:59:52 pm »
Just a quick status update.

The script editor is starting to look pretty impressive:



I decided NOT to move any pointers around, so the challenge is to keep the script within the fixed byte-limit.

Here is the very first dialog in the game, an homage to the classic Legend of Zelda:



/dACE