[STV] Plugins | STV_BeastBook

Skotty TV

Veteran
Veteran
Joined
Nov 4, 2015
Messages
98
Reaction score
173
First Language
German, English
Primarily Uses
!!! Beast Book v.2.5 !!!

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




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:

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:


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
 

Attachments

Last edited:

styx92

Veteran
Veteran
Joined
Jan 7, 2016
Messages
310
Reaction score
39
First Language
German
Primarily Uses
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:

styx92

Veteran
Veteran
Joined
Jan 7, 2016
Messages
310
Reaction score
39
First Language
German
Primarily Uses
the whole time if its open and a visible monster is shown.
 

Skotty TV

Veteran
Veteran
Joined
Nov 4, 2015
Messages
98
Reaction score
173
First Language
German, English
Primarily Uses
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.
 

styx92

Veteran
Veteran
Joined
Jan 7, 2016
Messages
310
Reaction score
39
First Language
German
Primarily Uses
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!
 

Skotty TV

Veteran
Veteran
Joined
Nov 4, 2015
Messages
98
Reaction score
173
First Language
German, English
Primarily Uses
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!


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.
 

Lionheart_84

Veteran
Veteran
Joined
Oct 27, 2015
Messages
507
Reaction score
44
First Language
Italian
Primarily Uses
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:

Skotty TV

Veteran
Veteran
Joined
Nov 4, 2015
Messages
98
Reaction score
173
First Language
German, English
Primarily Uses
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 ???


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".
 

styx92

Veteran
Veteran
Joined
Jan 7, 2016
Messages
310
Reaction score
39
First Language
German
Primarily Uses
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.


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 :)
 

Lionheart_84

Veteran
Veteran
Joined
Oct 27, 2015
Messages
507
Reaction score
44
First Language
Italian
Primarily Uses
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".


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:

Skotty TV

Veteran
Veteran
Joined
Nov 4, 2015
Messages
98
Reaction score
173
First Language
German, English
Primarily Uses
I can not enter the command menu !!! ;_;


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


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

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


- I added the command " EnemyBook completekills" ;)

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


- 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)
 

Lionheart_84

Veteran
Veteran
Joined
Oct 27, 2015
Messages
507
Reaction score
44
First Language
Italian
Primarily Uses
- 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)




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 ??? ;_;
 

Skotty TV

Veteran
Veteran
Joined
Nov 4, 2015
Messages
98
Reaction score
173
First Language
German, English
Primarily Uses
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 !!!  :(


- 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".
 

Lionheart_84

Veteran
Veteran
Joined
Oct 27, 2015
Messages
507
Reaction score
44
First Language
Italian
Primarily Uses
- 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".


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:

styx92

Veteran
Veteran
Joined
Jan 7, 2016
Messages
310
Reaction score
39
First Language
German
Primarily Uses
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 :)
 

DarkSearinox92

Veteran
Veteran
Joined
Jan 8, 2013
Messages
303
Reaction score
38
First Language
Italian
Primarily Uses
Hi. There is a way that if you kill an enemy first time, the enemy enter in the enemybook automatically?
 

Lionheart_84

Veteran
Veteran
Joined
Oct 27, 2015
Messages
507
Reaction score
44
First Language
Italian
Primarily Uses
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:

Skotty TV

Veteran
Veteran
Joined
Nov 4, 2015
Messages
98
Reaction score
173
First Language
German, English
Primarily Uses
Hi. There is a way that if you kill an enemy first time, the enemy enter in the enemybook automatically?


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.
 

styx92

Veteran
Veteran
Joined
Jan 7, 2016
Messages
310
Reaction score
39
First Language
German
Primarily Uses
Are you fixing this? Or i have to deactivate the control text :unsure:
 

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 :)
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 :)



I don't want to push you :D I only want to know
 
Last edited by a moderator:

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

Yaaay! My second public script is out and approved! A VX Ace Final Fantasy IX styled Throw Script!

I look forward to all the constructive feedback I get but most importantly I hope everyone who ends up using it enjoys!

Yaaaay! Making scripts is fun lol. :D
When you're lost out therrrrre and you're alllll alone, ahwahwah waitin, to carry you hooooommmme, uhhheverywhere you look! (someone hit me with those backing vocals)
X.X cant focus... too many thing want do... help!
Day 2 of teaching MV, student can move cat across the map.
Got inspired and started writing a simple tower defence battle system last night :o

Forum statistics

Threads
100,525
Messages
976,803
Members
132,080
Latest member
nwr
Top