Javascript 【Foxy's】Gauges System

Discussion in 'Visual Novel Maker Plugins and Extensions' started by FoxySeta, Aug 6, 2018.

?

Any functions you'd like to be added?

  1. Add gauges at the default Profiles Menu for me

  2. Database category where you can save gauges' looks

  3. Update gauges automatically

  4. Nothing in particular

Multiple votes are allowed.
Results are only viewable after voting.
  1. FoxySeta

    FoxySeta Cleric, script kiddie and fudanshi Veteran

    Messages:
    270
    Likes Received:
    110
    Location:
    Lugo, RA, IT
    First Language:
    Italian
    Primarily Uses:
    RMMV
    [​IMG][​IMG]
    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
    in your credits.
    Screenshots
    [​IMG]
    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
     
    Last edited: Sep 5, 2018
    #1
  2. SimProse

    SimProse Veteran Veteran

    Messages:
    363
    Likes Received:
    198
    Location:
    United States
    First Language:
    English
    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.
     
    #2
    FoxySeta likes this.
  3. FoxySeta

    FoxySeta Cleric, script kiddie and fudanshi Veteran

    Messages:
    270
    Likes Received:
    110
    Location:
    Lugo, RA, IT
    First Language:
    Italian
    Primarily Uses:
    RMMV
    Thanks! Happy to hear that! (Mine uses common events as well, I just made sure to separate interface from implementation)
     
    #3
  4. BonnieLass

    BonnieLass Veteran Veteran

    Messages:
    41
    Likes Received:
    4
    First Language:
    English
    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.
     
    #4
  5. FoxySeta

    FoxySeta Cleric, script kiddie and fudanshi Veteran

    Messages:
    270
    Likes Received:
    110
    Location:
    Lugo, RA, IT
    First Language:
    Italian
    Primarily Uses:
    RMMV
    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!
     
    #5
  6. FoxySeta

    FoxySeta Cleric, script kiddie and fudanshi Veteran

    Messages:
    270
    Likes Received:
    110
    Location:
    Lugo, RA, IT
    First Language:
    Italian
    Primarily Uses:
    RMMV
    Update
    • #1.1.0
      • You can now install both Gauges System and Profiles Menu at the same time
     
    #6
  7. BonnieLass

    BonnieLass Veteran Veteran

    Messages:
    41
    Likes Received:
    4
    First Language:
    English
    Thank you for both the quick response and solution! I really appreciate it!
     
    #7
  8. BonnieLass

    BonnieLass Veteran Veteran

    Messages:
    41
    Likes Received:
    4
    First Language:
    English
    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?
     
    #8
  9. FoxySeta

    FoxySeta Cleric, script kiddie and fudanshi Veteran

    Messages:
    270
    Likes Received:
    110
    Location:
    Lugo, RA, IT
    First Language:
    Italian
    Primarily Uses:
    RMMV
    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).
     
    #9
  10. animesock52

    animesock52 Sock Witch Veteran

    Messages:
    236
    Likes Received:
    320
    Location:
    U.S. Georgia
    First Language:
    English
    Primarily Uses:
    N/A
    @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?
     
    #10
  11. FoxySeta

    FoxySeta Cleric, script kiddie and fudanshi Veteran

    Messages:
    270
    Likes Received:
    110
    Location:
    Lugo, RA, IT
    First Language:
    Italian
    Primarily Uses:
    RMMV
    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.
     
    #11
  12. BonnieLass

    BonnieLass Veteran Veteran

    Messages:
    41
    Likes Received:
    4
    First Language:
    English
    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?):
    [​IMG]
     
    #12
  13. FoxySeta

    FoxySeta Cleric, script kiddie and fudanshi Veteran

    Messages:
    270
    Likes Received:
    110
    Location:
    Lugo, RA, IT
    First Language:
    Italian
    Primarily Uses:
    RMMV
    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.
     
    #13
  14. BonnieLass

    BonnieLass Veteran Veteran

    Messages:
    41
    Likes Received:
    4
    First Language:
    English
    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!
     
    #14
    FoxySeta likes this.
  15. FoxySeta

    FoxySeta Cleric, script kiddie and fudanshi Veteran

    Messages:
    270
    Likes Received:
    110
    Location:
    Lugo, RA, IT
    First Language:
    Italian
    Primarily Uses:
    RMMV
    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
     
    #15
  16. mardin

    mardin "...pretty please?" Veteran

    Messages:
    204
    Likes Received:
    115
    Location:
    Germany
    First Language:
    German
    Nice! I'm glad that someone provides good content for that engine. Well done :)
     
    #16
    FoxySeta likes this.
  17. JoJoestar

    JoJoestar Warper Member

    Messages:
    1
    Likes Received:
    0
    First Language:
    English
    Primarily Uses:
    VNM
    I think the link is dead. Could you post it again please?
     
    #17
  18. andrw1386

    andrw1386 Warper Member

    Messages:
    1
    Likes Received:
    0
    First Language:
    Russian
    Primarily Uses:
    VNM
    I think the link is dead. Could you post it again please?
     
    #18

Share This Page