This script will allow your characters to retrieve information about enemies they gained during battle.

Last Updated: 01.22.2013
Download Link

Version History
01.30.2012 (v1.0) – Initial Release
03.13.2012 (v1.1) – Fixed Incompatibilites
04.24.2012 (v2.0) – Overworked the system, Improved coding, Fix bugs
06.04.2012 (v2.4) – Improved coding, Add conditions to the ability page
08.21.2012 (v2.7) – Fixed Incompatibilites, Improved coding, added layouts
12.16.2012 (v3.0) – Improved coding and overworked system
01.22.2013 (v3.1) – Fixed Compatibility with ACE Status System


  • Elemental and Status resist tables
  • Enemies skill Page
  • Show enemies description text
  • You can test fight defeated monsters
  • Some monsters data can stay hidden

Inside the script in the first comment.

This is an Advisory for those of you using multiple scripts. If you are using other scripts that rewrite the same classes or methods as this one, there may be a conflict and things will work incorrectly in unpredictable ways.

This script automatically adds itself to the default menu if you turn that feature on in the module.

Credits and Thanks

  • Bigace360, for the script.
  • Blizzard (Bitmap.Slice_text method)
  • Kellessdee, for helping me add the conditions to the Bestairy
  • Night_Runner, for helping fix a couple of things I was having trouble with

Author’s Notes
If you have any suggestion to add to the Monster Album, don’t hestitate to ask. But just know that there’s a chance that it won’t be added.

14 comments on “Scene_Bestiary[RMXP]

  1. v3.0 (Dec. 16, 2012)
    ● Improved coding and overworked system
    ● Change the biography into text files.
    ● The game now ask a question when you click battle on the status page.
    ● The command window in the status section now scrolls smoothly and doesn’t
    require you to click on the commands to view the page.
    ● Change the graphics used for bars into bitmap.
    ● Fix shifting through monsters in the status window

  2. Pingback: ACE Status System Add-on: Rename Actor [RMXP] « Bigace World

  3. Pingback: ACE Skill System [RMXP] « Bigace World

  4. For those of you who are implementing them nowadays, be sure to remove the Window_Selectable part of this file, and change the !$game_system.enemy_menuaccess to $game_system.enemy_menuaccess (! removed)

    • I fixed that error, but now I get this when trying to open the Bestiary in game’s menu: undefined_method ‘monster_battle=’ for nil:NilClass. It’s something on line 1589

      Also everytime a combat starts I get: undefined_method ‘battle_test’ for nil:NilClass. On line 1442

  5. Good evening. I’m having trouble running this Script in combination with other of your scripts and I really suck at ruby 🙂

    My current Script Order is:

    * Module RPG : BaseItem
    * Scene_Base
    * Scene_MenuBase
    * Menu System
    * Item System
    * Skill System
    * Equip System
    * Status System
    * Option System
    * Bestiary
    * Save System

    Placing Bestiary after the Save System did not work as I am getting this error:
    Script ‘ACE Bestiary’ at line 1405: Name error occured.
    undefined Method ‘write_savedata’ fpr class ‘Scene_save’
    So the above order did work for me.

    After that another occured on starting a test game.
    I changed change update_command to update_command_selection as stated above.

    To solve another problem I removed the Window_Selectable from the Script as well like
    stated above, too.

    Now when I try to access the bestiary it is disabled for selection. If I turn the menu_access Switch inside the script to false then I can access the bestiary but the font is grey (like being inactive).
    How can I solve this issue?

    Also Joey stated to change the !$game_system.enemy_menuaccess to $game_system.enemy_menuaccess (! removed).
    Where can I find this line? Maybe this can help solving my issue.

    Thanks in advance.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s