-
-
Notifications
You must be signed in to change notification settings - Fork 10
Screens
NQTR gives the recommended screens, but you can use your own screens.
You can see a Character Info button in a test project, but it is not implemented in NQTR.
This button call the label open_characters_info
if exist.
So you can create your own screen or I reccomand to use DS-toolkit.
exemple to connect the button to the DS screen:
label open_characters_info:
call screen menu_userinfo
You can see an Inventory button in a test project, but it is not implemented in NQTR.
This button call the label open_inventory
if exist.
So you can create your own screen.
You can see a Smartphone button in a test project, but it is not implemented in NQTR.
This button call the label open_smartphone
if exist.
So you can create your own screen.
- Add
nqtr_menu_icon_options
image in your game folder and edit Options button. - Add
nqtr_menu_icon_characters_info
image in your game folder and edit Character Info button. - Add
nqtr_menu_memo
image in your game folder and edit Quest memo button. - Add
nqtr_menu_icon_help
image in your game folder and edit Help button. - Add
nqtr_menu_icon_inventory
image in your game folder and edit Inventory button. - Add
nqtr_menu_icon_phone
image in your game folder and edit Smartphone button. - Add
nqtr_menu_icon_map
image in your game folder and edit Map button. - Add
nqtr_menu_icon_wait
image in your game folder and edit Wait button. - Add
nqtr_menu_icon_talk
image in your game folder and edit Talk button.
Into the exemple project, I use a room button Ren'Py Layered Image Masks by Feniks to create a room button. The Ren'Py Layered Image Masks by Feniks resize a image into a image mask.
exemple:
image pre action alarm = Transform("/nqtr_interface/alarm.webp", xysize=(gui.sprite_size, gui.sprite_size))
image action alarm = LayeredImageMask("pre action alarm",
Transform(crop=(0, 0, gui.sprite_size, gui.sprite_size)),
mask="sprite mask",
foreground="sprite foreground",
background="sprite background"
)
But if you use large images and/or there are many rooms in one place, this can create major slowdowns. So in this case I recommend you create button images by hand.