Javascript - 【Foxy's】Gauges System

● ARCHIVED · READ-ONLY
Started by FoxySeta 20 posts View original ↗
  1. Introduction
    I prepared this extension because of this pool here. Visual novels that lack gameplay segments risk to result boring, so minigames and stuff are very important. And minigames need health bar and such.
    Description
    An extension providing a simple interface that lets you manage gauges through common events.
    Download
    Google Drive
    Prerequisites
    Version 1.0.1086 (at least) or having this patch here: [Solved] Mask Picture's Value from variable.
    Installation
    Check the Official Visual Novel Maker Guide.
    How to use
    • I prepared an example scene which uses a new version of Ace as character: give them a look to understand how to use the extension's common events.
    • The gauges are memorized using a Number/ID, in the same way as pictures, texts, etc. Give every gauge a different number, but don't worry: they won't interfere with pictures, texts, etc. with the same Number/ID.
    • All of the events/code is commented, so that you can easily customize the menu at your heart's content: you can change the style, the layout and the info displayed. Just navigate through the contents until you find what you're looking for!
    Suggestions
    • You can easily add gauges at your Profiles Menu if you want, or ask me to add them by default in the poll above.
    • Even if you find eventing minigames too difficult, you can still use gauges in your vanilla intimacy system
    • You can give each gauge a different look using conditions in the "[FS] Show Gauge" common event, when showing the text or the pictures. The ideal implementation would need a new database category, but I'm not that confident in my abilities (if still added this to the poll above, though).
    • Even if the sample scene is kinda allusive, gender separation in japanese bath has been enforced since the Meiji Restoration, so I guess you could consider it family-oriented.
    Special Thanks
    @Kentou was the one who answered to all of my questions in the Support section.
    License
    This extension follows MIT License: you can use it (in both commercial and non-commercial games), copy it, modify it, merge it, publish it, distribute it, sublicense it and/or sell it, but insert
    Copyright (c) 2018 FoxySeta
    in your credits.
    Screenshots
    Show screenshots
    Screenshot.png
    Changelog
    • #1.2.0
      • You can now choose a different size for your gauges each time you show one
      • It is now possible to choose the max value for your character's stat from one of their parameters
    • #1.1.0
      • You can now install both Gauges System and Profiles Menu at the same time
    • #1.0.0
      • Official release
  2. Great work! I added a heart with a number total inside it, but had to do it with Common Events and such. Yours is much easier.
  3. SimProse said:
    Great work! I added a heart with a number total inside it, but had to do it with Common Events and such. Yours is much easier.
    Thanks! Happy to hear that! (Mine uses common events as well, I just made sure to separate interface from implementation)
  4. Hey! Great Extension! This and the Profiles extension are gonna be really useful. I'd like to use them both together in the same project, however installing them both through the extension manager hasn't worked. Well, they both install but if one is active and I go to make the second active I get a "Validation Failed" popup that basically says that since both extensions modify Ace ( they probably mean the parameters in Ace's character in the database.) that I can't activate both since they conflict.

    I was hoping to manually install the gauges extension in order to get around this hitch, but I'm not sure how to install an extension without the manager. I'm sure I could figure it out if I poke and prod enough, but it would be great if I could get your help on this.
  5. Garagulp:kaoback:
    I had no idea that two conflicting extensions would cuz this. Naively, I though that the second extension installed would have simply overwritten the old Ace. Still, since this is the case, I'll fix stuff asap. Thanks for your feedback!
  6. Update
    • #1.1.0
      • You can now install both Gauges System and Profiles Menu at the same time
  7. Thank you for both the quick response and solution! I really appreciate it!
  8. Sorry to bother you a second time, but I'm not sure how to update the extension in the extension manager. I tried to uninstall the 1.0.0 version to install the new version and it didn't work. The old version stayed in the manager even after reloading the game and restarting the editor. I tried to just install the new one and see if it would override the old, but it didn't. I seem to be stuck with version 1.0.0 installed and unable to install the new version.

    Am I doing something wrong?
  9. BonnieLass said:
    Sorry to bother you a second time, but I'm not sure how to update the extension in the extension manager. I tried to uninstall the 1.0.0 version to install the new version and it didn't work. The old version stayed in the manager even after reloading the game and restarting the editor. I tried to just install the new one and see if it would override the old, but it didn't. I seem to be stuck with version 1.0.0 installed and unable to install the new version.

    Am I doing something wrong?
    I don't really think this is a problem with my extension in particular, so you could also post this on the support subforum to get more answers. Anyaway, did you make sure to save your project after uninstalling the old one and before reolading? (If you reload your project from the pop up window which should appear on its own when you close the extension manager the answer is yes.) Also, this shouldn't be necessary, but try to uninstall the old one and install the new one in two separeted steps. (With a save and reload after each one).
  10. @BonnieLass I don't know if it helps, but i had a problem with plugins just last night. Not this one, but I couldn't install new plugin in my extension manager, in fact when I tried Vn maker would have an issue where I couldn't close the software and I had to end it in task manager.
    So, after restarting my computer I deleted the old plugin from my computer itself (So old extension no longer in computer) and then downloaded the plugin again and it worked. I was then able to install it.

    I don't know if your case is the same as mine, but it might work. Perhaps there is an issue where uninstalling isn't enough?
  11. animesock52 said:
    @BonnieLass I don't know if it helps, but i had a problem with plugins just last night. Not this one, but I couldn't install new plugin in my extension manager, in fact when I tried Vn maker would have an issue where I couldn't close the software and I had to end it in task manager.
    So, after restarting my computer I deleted the old plugin from my computer itself (So old extension no longer in computer) and then downloaded the plugin again and it worked. I was then able to install it.

    I don't know if your case is the same as mine, but it might work. Perhaps there is an issue where uninstalling isn't enough?
    I kinda relieved it didn't happen only with mine:kaophew:
    I've heard people talking about VNM 1.0.1088, not sure if it's because of even if it's been released since I haven't used my PC since.
  12. From what I can tell that project in specific was unable to uninstall the extension. I had no problem installing and uninstalling the extension in other projects. I don't know why this is, but since my project is in early stages I was able to recreate it and install the new version.

    I go to set it as active and the same popup comes up as before: "The extension tries to modify a document(Ace) which was already modified by another extension(indie.foxyseta.profilesmenu). Please deactivate the other extension and try again." So I'm still unable to use both extensions in the same project. Here is an image of the popup for you (idk if that helps?):
    Popup Image
    Wru59fY.png
  13. BonnieLass said:
    From what I can tell that project in specific was unable to uninstall the extension. I had no problem installing and uninstalling the extension in other projects. I don't know why this is, but since my project is in early stages I was able to recreate it and install the new version.

    I go to set it as active and the same popup comes up as before: "The extension tries to modify a document(Ace) which was already modified by another extension(indie.foxyseta.profilesmenu). Please deactivate the other extension and try again." So I'm still unable to use both extensions in the same project. Here is an image of the popup for you (idk if that helps?):
    Popup Image
    Wru59fY.png
    Gosh guess I'll have to work on in again:kaodes:
    It worked fine with me though, so I don't really have any ideas.
  14. Okay so I've gotten both extensions to work together. How? No clue. Why were they not in two of my other projects? No clue. But in the project I created to test things out they're able to be active together. So now I'm gonna just move my actual project over again to this working project... Sorry to give you a hassle FoxySeta, honestly I think VNM is just unpredictable. Sometimes it works fine and other times it gets testy.

    I really appreciate both all of your extensions for VNM, they're really great and versatile. Thank you for also responding to me so promptly and nicely. Thanks animesock52 as well for helping me brainstorm solutions too. I look forward to what you put out in the future FoxySeta!
  15. Update
    • #1.2.0
      • You can now choose a different size for your gauges each time you show one
      • It is now possible to choose the max value for your character's stat from one of their parameters
  16. Nice! I'm glad that someone provides good content for that engine. Well done :)
  17. I think the link is dead. Could you post it again please?
  18. I think the link is dead. Could you post it again please?
  19. This needs to be reuploaded! If someone else has it in their project, please upload it...because I believe that @FoxySeta is no longer active in these forums.

    Doing gauges in VNMaker with the barebones version is a pain in the butt
  20. Awww, just started messing around with VNM and this looked like a really handy addition.
    Like others have said above if anybody has this extension and would post it up here again that would be great.