Jump to content

Photo

Query about making an OOT status/item/map/quest item screen?


  • Please log in to reply
4 replies to this topic

#1 Max Headroom

Max Headroom

    I'll buy that for a Rupee!

  • Members
  • Real Name:Rion "Axy"
  • Pronouns:He / Him
  • Location:In a low-Def Tv in Chicago

Posted 14 January 2026 - 01:42 PM

Is there a way (either by scripting, or feature of the Subscreen editor) To make a dedicated subscreen for Items, Status, Map/Dungeon Map, and Equipment? Its a needed feature for a quest I've been in the concept stages of.

 

(Example: The status screen would have counters for time played, Item percentage finder, Possible Achievement system, Heart, Stamina, and Magic container pieces. Map would have the Macguffin (triforce) and Map ofc, Equipment would be the menu with the non equippable items, weapons, and misc items found in your adventures, and Items is self-explainatory.)

 

Thank you for your time for reading this, and I would be really appricative if there's a how-to or faq to show me how to do this or if someone wants to make a script for this idea, since i haven't really gotten the grasp of writing scripts. I'm using the most recent 2.55 release.



#2 Twilight Knight

Twilight Knight

    Tell all with glee, Argon's on PureZC

  • Members
  • Real Name:Sven
  • Location:Rotterdam, NL

Posted 14 January 2026 - 05:15 PM

Hey Max,

 

Welcome to the forums (or at least, I don't recall seeing you here before) and I'm looking forward to see more of your quest.

 

Since 2.55 it is possible to have multiple pages in the subscreen. I've done so as well in my own quest, with 1 page for the equipment & items, 1 for a quest log, and 1 for status (how many HCPs, time played, etc).

 

I've been using the editor for a long time, so it wasn't hard to figure out, but I imagine it's difficult if you're just starting out with the editor. This was the best documentation I could find: https://zquestclassi...bscreen-editorĀ 

Also, some of those features you desire will have to be scripted and are not included in the engine by default. Regarding that I highly recommend learning at least the ZScript basics yourself. It is of course possible to ask other forum members for help, but basic understanding of ZScript allows you to much by yourself or tweak existing scripts.

 

Docs on ZScript are found on the same website: https://docs.zquestc...ic.com/zscript/

 

Good luck!


  • Max Headroom likes this

#3 Emily

Emily

    Scripter / Dev

  • ZC Developers
  • Pronouns:She / Her

Posted 15 January 2026 - 05:09 AM

Is there a way (either by scripting, or feature of the Subscreen editor) To make a dedicated subscreen for Items, Status, Map/Dungeon Map, and Equipment? Its a needed feature for a quest I've been in the concept stages of.

 

(Example: The status screen would have counters for time played, Item percentage finder, Possible Achievement system, Heart, Stamina, and Magic container pieces. Map would have the Macguffin (triforce) and Map ofc, Equipment would be the menu with the non equippable items, weapons, and misc items found in your adventures, and Items is self-explainatory.)

 

Thank you for your time for reading this, and I would be really appricative if there's a how-to or faq to show me how to do this or if someone wants to make a script for this idea, since i haven't really gotten the grasp of writing scripts. I'm using the most recent 2.55 release.

 

As of 2.55, the buttons below the subscreen in the active subscreen editor are for managing multiple pages.

 

As of 3.0, there is also a new "Map Subscreen" type which can be opened when you press the Map button instead of the "spacebar map". The Map Subscreen can be linked to the Active Subscreen to effectively act as pages of the same subscreen, or they can be kept as two separate subscreens.

 

Also as of 3.0, subscreen widgets have a variety of "Conditionals", allowing you to have widgets that only appear under certain circumstances. This can be used alongside a bunch of TileBlock widgets (which can be partly automated for you, using the `Tileblock Map Wizard`) to create fancy custom-graphics maps that react and change (ex. an LTTP map). This can support things such as:

  • Showing a graphic for every room on the map that appears only if you have the map item
  • Showing a graphic for every room you've been to
  • Showing an icon for the room you are currently in
  • Showing an icon for the dungeon boss, which only shows up if you have the compass, and goes away once the boss is dead
  • Showing an icon for chests, which only shows if you have the compass, and goes away once the chest is opened

so, basically, you can make some super-detailed custom maps, if you put the time in to make and set up all the tiles just right.


  • Twilight Knight, Jared and Max Headroom like this

#4 Max Headroom

Max Headroom

    I'll buy that for a Rupee!

  • Members
  • Real Name:Rion "Axy"
  • Pronouns:He / Him
  • Location:In a low-Def Tv in Chicago

Posted 15 January 2026 - 12:38 PM

To Twilight Knight, I've been a lurker not really posting much.

 

To Emily, that's neat but i'm not really going to be that detailed with my map since this is a first quest and all.

 

Hey Max,

 

Welcome to the forums (or at least, I don't recall seeing you here before) and I'm looking forward to see more of your quest.

 

Since 2.55 it is possible to have multiple pages in the subscreen. I've done so as well in my own quest, with 1 page for the equipment & items, 1 for a quest log, and 1 for status (how many HCPs, time played, etc).

 

I've been using the editor for a long time, so it wasn't hard to figure out, but I imagine it's difficult if you're just starting out with the editor. This was the best documentation I could find: https://zquestclassi...bscreen-editorĀ 

Also, some of those features you desire will have to be scripted and are not included in the engine by default. Regarding that I highly recommend learning at least the ZScript basics yourself. It is of course possible to ask other forum members for help, but basic understanding of ZScript allows you to much by yourself or tweak existing scripts.

 

Docs on ZScript are found on the same website: https://docs.zquestc...ic.com/zscript/

 

Good luck!

 

 

As of 2.55, the buttons below the subscreen in the active subscreen editor are for managing multiple pages.

 

As of 3.0, there is also a new "Map Subscreen" type which can be opened when you press the Map button instead of the "spacebar map". The Map Subscreen can be linked to the Active Subscreen to effectively act as pages of the same subscreen, or they can be kept as two separate subscreens.

 

Also as of 3.0, subscreen widgets have a variety of "Conditionals", allowing you to have widgets that only appear under certain circumstances. This can be used alongside a bunch of TileBlock widgets (which can be partly automated for you, using the `Tileblock Map Wizard`) to create fancy custom-graphics maps that react and change (ex. an LTTP map). This can support things such as:

  • Showing a graphic for every room on the map that appears only if you have the map item
  • Showing a graphic for every room you've been to
  • Showing an icon for the room you are currently in
  • Showing an icon for the dungeon boss, which only shows up if you have the compass, and goes away once the boss is dead
  • Showing an icon for chests, which only shows if you have the compass, and goes away once the chest is opened

so, basically, you can make some super-detailed custom maps, if you put the time in to make and set up all the tiles just right.

 

 

I'm making it for some friends and when i get feedback from my friendgroup as beta testers, then i'll release it on here for all to enjoy :) 


  • Twilight Knight likes this

#5 Jared

Jared

    Deified

  • Members
  • Real Name:Jared
  • Pronouns:He / Him
  • Location:Massachusetts

Posted 17 January 2026 - 06:02 PM

Good luck with making your subscreens and maps! If you need any help, I am available as well. I have quite a bit of experience with subscreens and  the new subscreen system as well. My name on Discord is Jared, if you need help. Feel free to message me anytime there, or on here too. :)


  • Max Headroom likes this


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users