[STV] Plugins | STV_BeastBook

Discussion in 'JS Plugin Releases (RMMV)' started by Skotty TV, Sep 11, 2016.

  1. Skotty TV

    Skotty TV Veteran Veteran

    Messages:
    98
    Likes Received:
    147
    Location:
    Germany
    First Language:
    German, English
    !!! Beast Book v.2.5 !!!

    :Author:
    SkottyTV
    (Thanks to Yoji Ojima for the base idea)


    [​IMG]

    Latest Updates:
    Update v2.5
    - Added "Max Beasts" option.
    - Added Plugincommand "BeastBook hide X" and "BeastBook show X".


    * for full update list please look inside the Plugin Helpfile

    Description:
    This will add a Beast Register to your Game including
    - Achievments!
    - Kill Counter
    - Animated Enemies
    - Drop Items
    - Skills
    ...and many more!


    Screenshot:
    [​IMG]

    Commands:

    * BeastBook open # Open the beast book screen
    * BeastBook hide 6 # Hide Beast 6 in book.
    * BeastBook show 6 # Show Beast 6 in book.
    * BeastBook add 3 # Add enemy #3 to the beast book
    * BeastBook addvar 10 # Add enemy (ID) that is in variable 10
    * BeastBook addkill 6 2 # Add 2 kills for enemyID 6
    * BeastBook addkill 6 -4 # Removes 4 kills from enemyID 6
    * BeastBook maxkills 3 50 # Set max kills for enemyID 3 to 50 kills
    * BeastBook remove 16 # Remove enemy #16 from the beast book
    * BeastBook complete # Complete the whole Book
    * BeastBook completeenemies # Complete all Enemies
    * BeastBook completeitems # Complete all Drops
    * BeastBook completekills # Complete all Kills
    * BeastBook clear # Clear the beast book
    * BeastBook clearitems # Clear all items

    * Enemy Note:
    * <desc1:The mighty Clown> # Description text in the beast book, line 1
    * <desc2:This is Line 2> # Description text in the beast book, line 2
    * <desc3:Some Info here?> # Description text in the beast book, line 3
    * <desc4:Even more Info!> # Description text in the beast book, line 4
    * <BeastBook:hide> # This Enemy will not appear in the beast book
    * <BeastBookPic:pATH> # Changes the Pic of an Enemy to "PATH"
    * Example: <BeastBookPic:img/enemies/Slime>
    * Don´t type ".png" !
    * <BeastBookMaxKills:5> # Set the MaxKills of the Enemy to 5.

    * Skill Note:
    * <BeastBook:hide> # This Skill will not appear in the beast book

    YEP_MainMenuManager:

    [​IMG]
    On the marked line enter this:
    SceneManager.push(Scene_BeastBook)
    ---------------------------------------------------------------------------------------------

    PasteBin:


    DropBox:
    https://www.dropbox.com/s/9p1ahrrs64m3bnq/STV_BeastBook.js?dl=0

    BONUS:
    Background Image 816x624
    Background Image 1280x720


    Terms of Usage:
    Feel free to use this Plugin in 1. Non-Commercial Games, 2. Commercial Games
    However it would be nice to give proper Credits to "SkottyTV"
    Have Fun And Enjoy! :)

    - Also a free copy of your game would be nice so i can see how you used my plugin :p -

    Please also give proper Credits to Yoji Ojima for the base idea.




    Help / Tutorial:

    - To open the book with other Plugins or Script calls use:
    SceneManager.push(Scene_BeastBook)

    Bug Report / Functionality wishes:
    Please let me know if you encounter any kind of Bugs
    and/or have some functions in mind that you want me to include/update.

    Special Thanks:
    Master Olshi
     

    Attached Files:

    Last edited: Jun 19, 2017
    #1
    Kaimi, Dr.Yami, Nikitaw99 and 12 others like this.
  2. styx92

    styx92 Veteran Veteran

    Messages:
    305
    Likes Received:
    38
    First Language:
    German
    Oh yeah!


    Great new features *.*


    But if i open it, than it feels like something loops and the framerate drops...

    Unbenannt.PNG





    EDIT: The framerate only drops, if monster is visible in the slot. If the ID is hide, than the framerate is 60fps. Maybe the script checks permanent


    the database.
     
    Last edited by a moderator: Sep 13, 2016
    #2
  3. Skotty TV

    Skotty TV Veteran Veteran

    Messages:
    98
    Likes Received:
    147
    Location:
    Germany
    First Language:
    German, English


    Is the framerate only dropping while opening, or the whole time while book is open?
     
    #3
  4. styx92

    styx92 Veteran Veteran

    Messages:
    305
    Likes Received:
    38
    First Language:
    German
    the whole time if its open and a visible monster is shown.
     
    #4
  5. Skotty TV

    Skotty TV Veteran Veteran

    Messages:
    98
    Likes Received:
    147
    Location:
    Germany
    First Language:
    German, English
    fps.jpg



    I sadly have to say that this problem is on your side since i cant found any framerate issues inside the plugin. For me it is over 130FPS all the time. Just to make sure: Create a brand new Game and insert this Plugin. Let me know if the FPS is better then. However i will look through the plugin again this week  to improve the framerate. Would be interesting if others have the same problem.
     
    #5
  6. styx92

    styx92 Veteran Veteran

    Messages:
    305
    Likes Received:
    38
    First Language:
    German
    Yeah you have right. In new project its perfect... hmm mabye is my enemy database to big. But your old plugin runs...
    But really good plugin anyway!
     
    #6
  7. Skotty TV

    Skotty TV Veteran Veteran

    Messages:
    98
    Likes Received:
    147
    Location:
    Germany
    First Language:
    German, English


    Hey i tried this with 500+ Enemies so the cause is somewhere else.


    Try this: Turn Off one Plugin after another and testplay until it works normal. The last plugin that you turned off then causes the proplem. Give me the name of that plugin and i can try to fix this.
     
    #7
  8. Lionheart_84

    Lionheart_84 Veteran Veteran

    Messages:
    429
    Likes Received:
    26
    First Language:
    Italian
    Nice plugin !!! you know how do you open this plugin via a menu command ??? I state that I use the plugin "YEP Main menu manager" !!!


    You can do that if you completed all the Enemy Book with all enemies killed required, give a prize ???
     
    Last edited by a moderator: Sep 13, 2016
    #8
  9. Skotty TV

    Skotty TV Veteran Veteran

    Messages:
    98
    Likes Received:
    147
    Location:
    Germany
    First Language:
    German, English


    Hey!


    - The Command you´re looking for is:  SceneManager.push(Scene_EnemyBook)


    - Inside the Plugin-Parameters there is something called " Book Full Switch ". The Switchnumber you enter there will set ON when the Book is full.


    You can create events that ask for that switch like: if Switch001 = ON then blabla.


    - Also there is something called  "Count Discovered Variable". The Variable Number you put there will save the Number of discovered Enemies.


    For example you can ask if this Variable is bigger then "10" and create events that will give you achievments like "More then 10 Monsters in Book".
     
    #9
  10. styx92

    styx92 Veteran Veteran

    Messages:
    305
    Likes Received:
    38
    First Language:
    German


    I searched a bit in my plugins. Its definitly the text control from victor engine. I tested it in a new project and there the frame drops to 20 but after a few seconds it goes up to 60 again.


    Mabye because its an empty project.


    I deactivate it and it works great. I dont need the control text so much, but i want that you know it :)
     
    #10
  11. Lionheart_84

    Lionheart_84 Veteran Veteran

    Messages:
    429
    Likes Received:
    26
    First Language:
    Italian


    Thanks !!! ...


    I can not enter the command menu !!! ;_;


    A demo please with only YEP main menu with the enemy command book created ???


    How do I get to MAX all killings of enemies using the command call to test the "Killing Achievement" ??????


    And since that bosses are defeated only once, how do you set their count of killings to "1" ???


    I realized that I want to say ???
     
    Last edited by a moderator: Sep 13, 2016
    #11
  12. Skotty TV

    Skotty TV Veteran Veteran

    Messages:
    98
    Likes Received:
    147
    Location:
    Germany
    First Language:
    German, English


    - Topic is updated. There you will find the tutorial under "YEP_MainMenuManager"



    - I added the command " EnemyBook completekills" ;)



    - Use the command " EnemyBook maxkills X Y" = X is the EnemyID, Y is the number you want the maxkills to set.


    You´re Welcome! B)
     
    #12
    styx92 likes this.
  13. Lionheart_84

    Lionheart_84 Veteran Veteran

    Messages:
    429
    Likes Received:
    26
    First Language:
    Italian




    Congratulations!!! :guffaw: good job!!! :guffaw: Thank you for everything, for the additions by my request for changes, for explanations, for the tutorial, now works all over !!! ;)


    only one thing ... I fail the Killing Achievement switch !!!  :(


    I have 320 enemies, I put the switch for Killing Achievement ID is 320, I used the "EnemyBook completekills" command, but but the switch does not activate !!!  :(


    What did I do wrong ??? ;_;
     
    #13
  14. Skotty TV

    Skotty TV Veteran Veteran

    Messages:
    98
    Likes Received:
    147
    Location:
    Germany
    First Language:
    German, English


    - First i decided to only set the switches with actual killing, now with v2.1a the "complete kills" command also set the switches ;)


    if you put "320" in the paramter "Kills Achievment Start Switch" the achievmentswitch for enemyID 4 will be "324".
     
    #14
  15. Lionheart_84

    Lionheart_84 Veteran Veteran

    Messages:
    429
    Likes Received:
    26
    First Language:
    Italian


    Very good!!! :guffaw: Now it works great !!!  :guffaw:


    You can put icons of the elements and the status window on the weaknesses ???
     
    Last edited by a moderator: Sep 14, 2016
    #15
  16. styx92

    styx92 Veteran Veteran

    Messages:
    305
    Likes Received:
    38
    First Language:
    German
    Works really pretty now!


    Ehm you support yanfly right? Its possible to add the sideview battler into the enemybook? Now i only see the placeholder. I hope you know what i mean :D


    Or maybe add a command, that you can define a picture for this enemy :)
     
    #16
  17. DarkSearinox92

    DarkSearinox92 Veteran Veteran

    Messages:
    249
    Likes Received:
    28
    Location:
    Italy
    First Language:
    Italian
    Hi. There is a way that if you kill an enemy first time, the enemy enter in the enemybook automatically?
     
    #17
  18. Lionheart_84

    Lionheart_84 Veteran Veteran

    Messages:
    429
    Likes Received:
    26
    First Language:
    Italian
    If I did that "EnemyBook maxkills", you could add into the enemy note box ??? it would be more practical!!! ;)



    And you can you can bring up on the battle background of the enemies it is killed, like in Final Fantasy !!! ;)
     
    Last edited by a moderator: Sep 14, 2016
    #18
  19. Skotty TV

    Skotty TV Veteran Veteran

    Messages:
    98
    Likes Received:
    147
    Location:
    Germany
    First Language:
    German, English


    The plugin should be set up like this by default o-O


    Set the parameter "Fill Behavior" to "2".


    Btw: Every parameter has 2 lines of help text in it if you double-click.


    Try to read this first.
     
    #19
    DarkSearinox92 likes this.
  20. styx92

    styx92 Veteran Veteran

    Messages:
    305
    Likes Received:
    38
    First Language:
    German
    Are you fixing this? Or i have to deactivate the control text :unsure:
     




    I don't want to push you :D I only want to know
     
    Last edited by a moderator: Sep 15, 2016
    #20

Share This Page