How to create visual novels on Fusion 2.5 on Ren'py style?

Welcome to our brand new Clickteam Community Hub! We hope you will enjoy using the new features, which we will be further expanding in the coming months.

A few features including Passport are unavailable initially whilst we monitor stability of the new platform, we hope to bring these online very soon. Small issues will crop up following the import from our old system, including some message formatting, translation accuracy and other things.

Thank you for your patience whilst we've worked on this and we look forward to more exciting community developments soon!

Clickteam.
  • Greetings,

    What I want know is... In Fusion 2.5 is there a way to create a visual novel on a Ren'py style including the save and load method like can be found in many visual novels created in Ren'py, pressing "Esc" opens a screen where you can choose "save game" which displays 4 spaces where if you click on one of them it saves the game generating a screenshot of the scene on the screen. How do you add it to the "load game" screen?

    Theres some free or sale tutorials / archives to understand the how to create visual novels on Fusion 2.5?

    Any help will be greatly welcome!

  • Look into Sub-Application object (for a popup), Ini object (for saving game progress), and Screenshot Captor object (for saving screenshot to file).

    Saving and loading game progress will easily be the hardest thing to do, if your game has multiple routes.

    Darkwire Software Lead Programmer (C++ & C#)
    Please login to see this link. | Please login to see this link. | Please login to see this link. | Please login to see this link.

  • Quote

    Theres some free or sale tutorials / archives to understand the how to create visual novels on Fusion 2.5?

    Please login to see this link.

    It's not something that can be said in short. The most important part is building your own script system, as it's torture to hard coding all scenes in events. And you need to make something handy for script editing. Made Please login to see this link. to provide error diagnostic, asset preview and hint, quick add/edit dub files, etc. I spent almost one year making it handy and usable.

    Please login to see this attachment.Please login to see this attachment.

    Anyway, if you work very hard you can just hard code everything just like what I have done eight years ago.

    The script can be based on a big excel describe everything of one line or only describe the operations, previous one is easy to implement but hard to extend, latter one costs more time of parsing (text split & regex usually is enough), saving/loading, and cannot implement features like 'jump to next selection' easily. About the routes, you just need to record the global values that affect it and current script position, as one script calls another at the end, so on the contrast it's not that hard comparing to actually write multi routes.

    Once the core part is done, other systems like omake is super easy to implement and won't cost long.

    Quote

    pressing "Esc" opens a screen where you can choose "save game" which displays 4 spaces where if you click on one of them it saves the game generating a screenshot of the scene on the screen

    As you cannot hook fusion's render system to get the state of one layer when there's something above it, the only solution is capturing the screen when you open the menu (to memory or clipboard), and save it to disk when user actually clicks any save slots. And you need to capture the correct area (e.g., client area without title and menu bar, and handle the black part around it when window size is different to frame size), and taking DPI scaling into account.

    You also need to build your own save/load systems, depending on how your script system is designed. E.g., iterate all graphic objects and save its states, then restore it when loading. Note that fusion doesn't have built-in cross frame caches, so it will be a performance bottom neck of save/load and fast forwarding

    Please login to see this link. is designed for this, especially for visual novel, and it works properly most of the time.Please login to see this link., which cannot be fixed by my side.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!