Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

Project Zelda Enhancements...

I'm making a Zelda game called "Legend of Zelda: Castle of Darkness" using the Project Zelda engine, and was wondering if some people could help me do some enhancements.

The main issue for me at the moment is File Select and the fact that the game starts with the credits, where I'd rather it show the following graphic and say "Press Start"
http://img115.imageshack.us/img115/580/titlebv5.png[/img]

The file select is terrible... It's really buggy and a horrible graphics style, I just slapped on some new higher-res labels... I'd prefer something in the style of Ocarina of Time, as it spiritually feels to me like a member of that family.
http://img171.imageshack.us/img171/3374/titletn9.jpg[/img]
http://img171.imageshack.us/img171/3374/[/img]

Next is the quest menu... Because I'm going for an Ocarina of Time feel here, I'd much rather when I press the button It'd go straight to "Would you like to Save?" instead of going to this image below.
http://img411.imageshack.us/img411/3420/questmenusq9.jpg[/img]
http://img411.imageshack.us/img411/3420/questmenusq9.849e0e2150.jpg[/img]

Also, something I'm unhappy about is the use of Dubealex's AMS. It's not that I have anything against it, It's just I personally prefer ccoa's UMS because of the automatic resizing. I've tried to put ccoa's UMS script in, but I just received error after error.
http://img232.imageshack.us/img232/7385/messagesystemjz9.jpg[/img]
http://img232.imageshack.us/img232/7385/messagesystemjz9.fdcd37cb3a.jpg[/img]
(This "automatic resize" was called with a command... I'd rather not have to do that every time.)

Those are the things I would absolutely LOVE for someone to help me with, and I'd be forever greatful!

But for now, let's look at some of the graphical enhancements I've done myself.

The HUD, which is a combination of A Link To The Past, Ocarina of Time and Twilight Princess.
http://img48.imageshack.us/img48/6687/hudoj4.jpg[/img]
http://img48.imageshack.us/img48/6687/hudoj4.76b56ba914.jpg[/img]
(I was thinking of adding a context sensitive button that changes depending on the action... Is this a good idea?)

The menu, which is customly made on a parchment using Ocarina of Time icons.
http://img73.imageshack.us/img73/4110/menuoa4.jpg[/img]
http://img73.imageshack.us/img73/4110/menuoa4.e7da5a475c.jpg[/img]
(Any ideas on what to add would be greatly appreciated)

So that's basically it...

Thanks to anyone in advance who is kind enough to help me out... Credit will be listed under the "StoryFactory Special Thanks" section of the Credits sequence!
 
Hmm, I'm abit confused myself now, LOL. Under "Credits" you can change the Animated background.
(You Might have to do this in "Scene_Title" if you take out the credits.)

(Original)
    @sprite = Sprite.new
    #@sprite.bitmap = RPG::Cache.title($data_system.title_name)
    @backgroundList = ["Titlescreen1", "Titlescreen1","Titlescreen1","Titlescreen1",
    "Titlescreen1","Titlescreen1","Titlescreen1","Titlescreen2", "Titlescreen3", "Titlescreen4",
    "Titlescreen5","Titlescreen6", "Titlescreen7", "Titlescreen8", "Titlescreen9", "Titlescreen10",
    "Titlescreen11", "Titlescreen12", "Titlescreen13", "Titlescreen14", "Titlescreen15",
    "Titlescreen16","Titlescreen17", "Titlescreen18", "Titlescreen19", "Titlescreen20",
    "Titlescreen21","Titlescreen22", "Titlescreen23", "Titlescreen24", "Titlescreen25",
    "Titlescreen26", "Titlescreen27", "Titlescreen28", "Titlescreen29", "Titlescreen30",
    "Titlescreen31","Titlescreen32", "Titlescreen33", "Titlescreen34", "Titlescreen35",
    "Titlescreen36", "Titlescreen37", "Titlescreen38", "Titlescreen39", "Titlescreen40",
    "Titlescreen41","Titlescreen42", "Titlescreen43", "Titlescreen44", "Titlescreen45",
    "Titlescreen46", "Titlescreen47", "Titlescreen48", "Titlescreen49", "Titlescreen50",
    "Titlescreen51","Titlescreen52", "Titlescreen53", "Titlescreen54", "Titlescreen55",
    "Titlescreen56", "Titlescreen57", "Titlescreen58", "Titlescreen59", "Titlescreen60",
    "Titlescreen61","Titlescreen62", "Titlescreen63", "Titlescreen64", "Titlescreen65",
    "Titlescreen66", "Titlescreen67","Titlescreen68", "Titlescreen68", "Titlescreen68",
    "Titlescreen68", "Titlescreen68", "Titlescreen68", "Titlescreen68","Titlescreen68",
    "Titlescreen67","Titlescreen66", "Titlescreen65", "Titlescreen64", "Titlescreen63",
    "Titlescreen62","Titlescreen61", "Titlescreen60", "Titlescreen59", "Titlescreen58",
    "Titlescreen57", "Titlescreen56", "Titlescreen54", "Titlescreen53", "Titlescreen52",
    "Titlescreen51", "Titlescreen50", "Titlescreen49","Titlescreen48", "Titlescreen47",
    "Titlescreen46", "Titlescreen45", "Titlescreen44","Titlescreen43", "Titlescreen42",
    "Titlescreen41", "Titlescreen40", "Titlescreen39", "Titlescreen38", "Titlescreen37",
    "Titlescreen36", "Titlescreen35", "Titlescreen34","Titlescreen33", "Titlescreen32",
    "Titlescreen31", "Titlescreen30", "Titlescreen29", "Titlescreen28", "Titlescreen27",
    "Titlescreen26", "Titlescreen25", "Titlescreen24","Titlescreen23", "Titlescreen22",
    "Titlescreen21", "Titlescreen20", "Titlescreen19", "Titlescreen18", "Titlescreen17",
    "Titlescreen16", "Titlescreen15", "Titlescreen14","Titlescreen13", "Titlescreen12",
    "Titlescreen11", "Titlescreen10", "Titlescreen9", "Titlescreen8", "Titlescreen7",
    "Titlescreen6", "Titlescreen5", "Titlescreen3", "Titlescreen2", "Titlescreen1", "Titlescreen1"]

You can remove all of the pictures there to change the opening scene. Now to make it Show your picture and "Press start" I suggest copying your first Picture and adding Press Start under it. Then name them ["Titlescreen1, Titlescreen2"] You'll just have to edit the Frame count to 10.0. That should be good.

(Edited) COPY THIS PART AND PASTE IT IN IF YOU WANT
@sprite = Sprite.new
    #@sprite.bitmap = RPG::Cache.title($data_system.title_name)
    @backgroundList = ["Titlescreen1", "Titlescreen2"]
    @backgroundGameFrameCount = 0
    # Number of game frames per background frame.
    @backgroundG_BFrameCount = 10.0
    @sprite.bitmap = RPG::Cache.title(@backgroundList[0])

You can remove the text in the credits line to stop them from rolling, but that wouldn't be smart. I tried removing them, but it goes to the original load screen which errors out. But atleast your start screen will
look nice, eh?

Now for the load\save part, I can fix the first few glitches like the name and text, but I haven't been able to fix the heart display and I have no Idea how to change it.

EDIT: - I just added the Press Start (I was uber bored)
http://img525.imageshack.us/img525/2938 ... v52fd9.png[/img]

EDIT2: - You can change the background to the name input screen, but the input windows will just overlay it. As I said I have no earthly Idea how to change it and I'm afraid to remove half this stuff
'cause I'll break mine. XD. (Copies and Backsup)

Liking your menu idea, btw.
 
Since he's started the Script enhancements thread, I've got a question. I've made a good 12-13 maps and didn't think about is the game working correctly with them. I've placed all the needed EVENTS and I've looked over each map to make sure they were still there. On the two maps "Top and Bottom Example" I can use all my projectiles completely FINE! If I try to use them on ANY other map they don't work... Can anyone help me with this?

Also, randomly SOMETIMES I can hit enemies with projectiles for no reason.. and I'm sure I'm hitting them. I've even tried freezing the enemies so I could shoot them... Nothing.

Since he's using the same engine I'm assuming he'll run into the same problem.. some help would be greatly appreciated!

EDIT: And the Sword is working just fine on EVERY map and I can't figure out why... It uses the same script =\.
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top