0GUI
Forum rules
Do not post questions here!
This forum is for example code you want to show other people. Ren'Py questions should be asked in the Ren'Py Questions and Announcements forum.
Do not post questions here!
This forum is for example code you want to show other people. Ren'Py questions should be asked in the Ren'Py Questions and Announcements forum.
- Kia
- Eileen-Class Veteran
- Posts: 1040
- Joined: Fri Aug 01, 2014 7:49 am
- Deviantart: KiaAzad
- Discord: Kia#6810
- Contact:
0GUI
0GUI is a simplified version of Ren'Py interface for GUI designers. it is intended for more advanced developers whom know how to modify screens and want to generate a completely customized game interface, 0GUI gives you the most stripped down version of interface to start with and from there you can build up your own design.
It does look good enough out of the box to be used as a replacement for the current GUI and with the amount of customization that can be applied to it without touching any screen, it can also be used by beginners as well.
You can read more about it here, and download it from the same place:
https://github.com/Kiaazad/0GUI
0GUIM - mobile version of 0GUI optimized for touch (coming soon):
https://github.com/Kiaazad/0GUIM
0GUI adds - Additional screens that can be added to the game by copying the file:
https://github.com/Kiaazad/0GUI-Adds
0GUI dev tools - the developer tools to assist you in development process:
https://github.com/Kiaazad/0GUI-dev-tools
Right now the everything is a jumbled mess, some of the code need to be optimized and some need documentation. hopefully I can find enough time for these small touches, but don't hesitate to suggest anything that you think might help.
It does look good enough out of the box to be used as a replacement for the current GUI and with the amount of customization that can be applied to it without touching any screen, it can also be used by beginners as well.
You can read more about it here, and download it from the same place:
https://github.com/Kiaazad/0GUI
0GUIM - mobile version of 0GUI optimized for touch (coming soon):
https://github.com/Kiaazad/0GUIM
0GUI adds - Additional screens that can be added to the game by copying the file:
https://github.com/Kiaazad/0GUI-Adds
0GUI dev tools - the developer tools to assist you in development process:
https://github.com/Kiaazad/0GUI-dev-tools
Right now the everything is a jumbled mess, some of the code need to be optimized and some need documentation. hopefully I can find enough time for these small touches, but don't hesitate to suggest anything that you think might help.
Last edited by Kia on Wed Aug 07, 2019 5:50 pm, edited 1 time in total.
- PyTom
- Ren'Py Creator
- Posts: 16096
- Joined: Mon Feb 02, 2004 10:58 am
- Completed: Moonlight Walks
- Projects: Ren'Py
- IRC Nick: renpytom
- Github: renpytom
- itch: renpytom
- Location: Kings Park, NY
- Contact:
Re: 0GUI
I like this, as it's an example of what can be done to customize Ren'Py - the whole point of the new GUI system was that it can be easily removed by creators who want to replace it.
One suggestion: Could you rename 00 Style.rpy to something else? Files that start with 00 (and those that sort before them) are reserved for the Ren'Py common library. So you might have problems if the future if I refactor the Ren'Py common files. That probably won't happen, but better safe than sorry.
Also, you linked 0GUI-Adds twice, and seem to have missed out on:
https://github.com/Kiaazad/0GUI-dev-tools
One suggestion: Could you rename 00 Style.rpy to something else? Files that start with 00 (and those that sort before them) are reserved for the Ren'Py common library. So you might have problems if the future if I refactor the Ren'Py common files. That probably won't happen, but better safe than sorry.
Also, you linked 0GUI-Adds twice, and seem to have missed out on:
https://github.com/Kiaazad/0GUI-dev-tools
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom(When was the last time you backed up your game?)
Software > Drama • https://www.patreon.com/renpytom
Re: 0GUI
Not enough choice of languages to add, and censorship. Beautifully done
Renpy textbook (in Russian). https://disk.yandex.ru/i/httNEajU7iFWHA (all information is out of date) Update 22.06.18
Sawa - a game of the Drow Nation
Honest Critique
Poses in visual novels, or how to hold a character properly in the frame
Help save articles to the webarchive. [/color]
Sawa - a game of the Drow Nation
Honest Critique
Poses in visual novels, or how to hold a character properly in the frame
Help save articles to the webarchive. [/color]
- Kia
- Eileen-Class Veteran
- Posts: 1040
- Joined: Fri Aug 01, 2014 7:49 am
- Deviantart: KiaAzad
- Discord: Kia#6810
- Contact:
Re: 0GUI
sure, I'll start them from 01, and fixed the link. thank you, I'm sure I missed lots of things with my sloppy late night upload. ^^
hopefully I can find a way to add this interface as an alternative choice to the launcher. but I'm afraid that's way over my head for the time being.
- isobellesophia
- Miko-Class Veteran
- Posts: 979
- Joined: Mon Jan 07, 2019 2:55 am
- Completed: None
- Projects: Maddox and Friends! (AI Teacher friend), Friendly Universities! (Soon)
- Organization: Friendly Teachers series
- Deviantart: SophBelle
- itch: Child Creation
- Location: Philippines, Mindanao
- Contact:
Re: 0GUI
Kia wrote: ↑Wed Aug 07, 2019 3:40 pm 0GUI is a simplified version of Ren'Py interface for GUI designers. it is intended for more advanced developers whom know how to modify screens and want to generate a completely customized game interface, 0GUI gives you the most stripped down version of interface to start with and from there you can build up your own design.
It does look good enough out of the box to be used as a replacement for the current GUI and with the amount of customization that can be applied to it without touching any screen, it can also be used by beginners as well.
screenshot0003.jpg
screenshot0004.jpg
You can read more about it here, and download it from the same place:
https://github.com/Kiaazad/0GUI
0GUIM - mobile version of 0GUI optimized for touch (coming soon):
https://github.com/Kiaazad/0GUIM
0GUI adds - Additional screens that can be added to the game by copying the file:
https://github.com/Kiaazad/0GUI-Adds
0GUI dev tools - the developer tools to assist you in development process:
https://github.com/Kiaazad/0GUI-dev-tools
Right now the everything is a jumbled mess, some of the code need to be optimized and some need documentation. hopefully I can find enough time for these small touches, but don't hesitate to suggest anything that you think might help.
This is pretty good! But i had one question... do i had to delete screens.rpy to replace this one?
How can i exactly to place this if screens.rpy is active? It may doublizes the menu or the preferences...
- Kia
- Eileen-Class Veteran
- Posts: 1040
- Joined: Fri Aug 01, 2014 7:49 am
- Deviantart: KiaAzad
- Discord: Kia#6810
- Contact:
Re: 0GUI
yes, since there is a copy of all default screens in 0GUI you don't need the screens.rpy anymore.isobellesophia wrote: ↑Sun Aug 11, 2019 6:45 amThis is pretty good! But i had one question... do i had to delete screens.rpy to replace this one?
How can i exactly to place this if screens.rpy is active? It may doublizes the menu or the preferences...
if you have added a new screen to that file, you can remove the lines that are not your new screen instead.
it's better to only add 0GUI to new projects if you're less experienced with renpy programming.
- isobellesophia
- Miko-Class Veteran
- Posts: 979
- Joined: Mon Jan 07, 2019 2:55 am
- Completed: None
- Projects: Maddox and Friends! (AI Teacher friend), Friendly Universities! (Soon)
- Organization: Friendly Teachers series
- Deviantart: SophBelle
- itch: Child Creation
- Location: Philippines, Mindanao
- Contact:
Re: 0GUI
Okay thank you! I just worried about one thing if they will had some errors or such when first time using the script...Kia wrote: ↑Sun Aug 11, 2019 9:48 amyes, since there is a copy of all default screens in 0GUI you don't need the screens.rpy anymore.isobellesophia wrote: ↑Sun Aug 11, 2019 6:45 amThis is pretty good! But i had one question... do i had to delete screens.rpy to replace this one?
How can i exactly to place this if screens.rpy is active? It may doublizes the menu or the preferences...
if you have added a new screen to that file, you can remove the lines that are not your new screen instead.
it's better to only add 0GUI to new projects if you're less experienced with renpy programming.
- isobellesophia
- Miko-Class Veteran
- Posts: 979
- Joined: Mon Jan 07, 2019 2:55 am
- Completed: None
- Projects: Maddox and Friends! (AI Teacher friend), Friendly Universities! (Soon)
- Organization: Friendly Teachers series
- Deviantart: SophBelle
- itch: Child Creation
- Location: Philippines, Mindanao
- Contact:
Re: 0GUI
Hello, i had a error for the History one...
Code: Select all
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/History.rpy", line 1, in script
init -99 python:
File "game/History.rpy", line 2, in <module>
menuz.insert(find_in_nested_list(menuz, "Save")[0], [1,0,0,1,_("History"),ShowMenu("history")])
NameError: name 'find_in_nested_list' is not defined
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/History.rpy", line 1, in script
init -99 python:
File "G:\SECRET\Renpy\renpy\ast.py", line 912, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "G:\SECRET\Renpy\renpy\python.py", line 2004, in py_exec_bytecode
exec bytecode in globals, locals
File "game/History.rpy", line 2, in <module>
menuz.insert(find_in_nested_list(menuz, "Save")[0], [1,0,0,1,_("History"),ShowMenu("history")])
NameError: name 'find_in_nested_list' is not defined
Windows-7-6.1.7601-SP1
Ren'Py 7.3.2.320
Mon Aug 12 14:35:00 2019
- isobellesophia
- Miko-Class Veteran
- Posts: 979
- Joined: Mon Jan 07, 2019 2:55 am
- Completed: None
- Projects: Maddox and Friends! (AI Teacher friend), Friendly Universities! (Soon)
- Organization: Friendly Teachers series
- Deviantart: SophBelle
- itch: Child Creation
- Location: Philippines, Mindanao
- Contact:
- isobellesophia
- Miko-Class Veteran
- Posts: 979
- Joined: Mon Jan 07, 2019 2:55 am
- Completed: None
- Projects: Maddox and Friends! (AI Teacher friend), Friendly Universities! (Soon)
- Organization: Friendly Teachers series
- Deviantart: SophBelle
- itch: Child Creation
- Location: Philippines, Mindanao
- Contact:
Re: 0GUI
Hello Kia! When i used your 0GUI.. and when i after choosing or enter my name, my character moves up a little bit and the bottom of my character sprites leaves a empty space. I want to fix it though
- Kia
- Eileen-Class Veteran
- Posts: 1040
- Joined: Fri Aug 01, 2014 7:49 am
- Deviantart: KiaAzad
- Discord: Kia#6810
- Contact:
Re: 0GUI
unfortunately this is the one bug I haven't found a way to fix yet, till I can find a fix for it, you'll have to specify center when showing a character. instead of:isobellesophia wrote: ↑Mon Aug 12, 2019 8:46 am Hello Kia! When i used your 0GUI.. and when i after choosing or enter my name, my character moves up a little bit and the bottom of my character sprites leaves a empty space. I want to fix it though
Code: Select all
show elen
Code: Select all
show elen at center
- isobellesophia
- Miko-Class Veteran
- Posts: 979
- Joined: Mon Jan 07, 2019 2:55 am
- Completed: None
- Projects: Maddox and Friends! (AI Teacher friend), Friendly Universities! (Soon)
- Organization: Friendly Teachers series
- Deviantart: SophBelle
- itch: Child Creation
- Location: Philippines, Mindanao
- Contact:
Re: 0GUI
Kia wrote: ↑Mon Aug 12, 2019 9:31 amunfortunately this is the one bug I haven't found a way to fix yet, till I can find a fix for it, you'll have to specify center when showing a character. instead of:isobellesophia wrote: ↑Mon Aug 12, 2019 8:46 am Hello Kia! When i used your 0GUI.. and when i after choosing or enter my name, my character moves up a little bit and the bottom of my character sprites leaves a empty space. I want to fix it thoughyou'll have to write:Code: Select all
show elen
Code: Select all
show elen at center
Oh okay thanks! But it is going to be fine when i used
Code: Select all
show elen at center with dissolve
- Kia
- Eileen-Class Veteran
- Posts: 1040
- Joined: Fri Aug 01, 2014 7:49 am
- Deviantart: KiaAzad
- Discord: Kia#6810
- Contact:
Re: 0GUI
yesisobellesophia wrote: ↑Mon Aug 12, 2019 9:59 am Oh okay thanks! But it is going to be fine when i used?Code: Select all
show elen at center with dissolve
- Kia
- Eileen-Class Veteran
- Posts: 1040
- Joined: Fri Aug 01, 2014 7:49 am
- Deviantart: KiaAzad
- Discord: Kia#6810
- Contact:
Re: 0GUI
Finally got around to fix the errors, now the added screens don't cause errors even if they are added without the 0GUI itself.
And the dev tools don't require 0GUI anymore and work on it's own.
Next is overhauling the gallery and adding it back.
And the dev tools don't require 0GUI anymore and work on it's own.
Next is overhauling the gallery and adding it back.
Who is online
Users browsing this forum: No registered users