Pockethouse is down; the masses are screaming and there is rioting in the streets. This is totally untrue, but I felt like saying it was necessary to make this post seem more urgent. I'm sorry for lying to you and will flagellate myself tonight as penance. Yanfly did come back and was hosting his scripts at http://yanflychannel.wordpress.com/rmvx/ for a while, but that site too went down so I revived this thread.
In any case, as long as it is down, I felt it would be prudent to provide a download for them here so that these great scripts will not become a victim of disuse. I have tried to link to posts by the original authors wherever possible. If any of these scripts are used, you must credit the author, not me. Also, if the authors of any of these scripts do not want them hosted here, then please just post or send me a PM and I will take them down immediately
Yanfly Engine 6
Kyriaki uploaded Yanfly Engine 6's Battle Stats (http://rmrk.net/index.php?action=dlattach;topic=49575.0;attach=29457) script, and also found and shared (http://rmrk.net/index.php?topic=49575.0) the following repository: https://www.mediafire.com/yanfly
The repository includes all the scripts below that don't have a hyperlink:
- Core Scripts
- Core Engine
- Gold Limit
- Help Window Advanced
- Item Limit
- Message System
- Battle Scripts
- Battle Stats (http://rmrk.net/index.php?action=dlattach;topic=49575.0;attach=29457)
- Elemental Amplifiers
- Field Scripts
- Menu Scripts
- Performance Screen
- Status Menu
- Utility Scripts
- Call Event
- Debug Menu Extension
- IconView Module
I have attached a .zip file of these scripts (http://rmrk.net/index.php?action=dlattach;topic=42396.0;attach=29512) to the bottom of this post.
Yanfly Engine Melody
The latest demo I had for it was 1.00m; I don't know if that was truly the latest; it is attached (http://rmrk.net/index.php?action=dlattach;topic=42396.0;attach=23246) (need to be logged in) or you can get the one Yami uploaded at OmegaDev (http://www.mediafire.com/?d00dfwggc2hjsyk).
Yami was left in charge with updating YEM, you can get the most updated version here (http://dl.dropbox.com/u/38072264/YEM%20v1.01.exe).
Included in the demo are:
- Yanfly Engine Core
- YEM Core Fixes and Upgrades
- YEM Restored Functions
- YEM Custom Message Melody
- YEM Equipment Overhaul
- YEM Extended Movement
- YEM Item Overhaul
- YEM Main Menu Melody
- YEM Skill Overhaul
- YEM Status Menu Melody
- Yanfly Engine Battle
- YEM Battle Engine
- YEM Enemy Levels
- YEM New Battle Stats
- Unless you're using BEM, you might need this patch (http://rmrk.net/index.php/topic,42396.msg492704.html#msg492704) for an error where the stats don't update after levels.
- Yanfly Engine Menu
- YEM System Game Options
- YEM Victory Aftermath
- YEM Victory Compatibility
- Yanfly Engine System
- YEM Skill Equip System
- YEM Skill Fusion System
- YEM Skill Level System
- Yanfly Engine Utility
- YEM Controlled Encounter Rate
- YEM Debug Menu Extension
- YEM Keyboard Input
- YEM IconView Melody
- YEM Party Influenced Music
- YEM Snapshot Battleback
- YEM Swap Random Monster
- YEM Icon Module Library
Yanfly Engine Zealous
heisenman originally uploaded a demo with a number of YEZ scripts. As that demo has since become offline, I re-uploaded it here (http://rmrk.net/index.php?action=dlattach;topic=42396.0;attach=29511). It includes the following scripts:
- Yanfly Engine Core
- YEZ Core Fixes and Upgrades
- YEZ Restored Functions
- YEZ Battle Engine Zealous
- YEZ Custom Message System
- YEZ Equipment Overhaul
- YEZ Extended Movement
- YEZ Main Menu Zealous
- YEZ Skill Command Selection
- YEZ Status Command Menu
- Yanfly Engine Battle
- YEZ Aggro and AI
- YEZBEZ Formation Macros
- YEZ Custom Damage Control
- YEZ Custom Skill Effects
- YEZ Custom Status Properties
- YEZ Custom Target Options
- YEZ Elemental Status Affinities
- YEZ Enemy Levels
- YEZ Variable Backdrops
- YEZ Weapon Mastery Skills
- Yanfly Engine Character
- YEZ Battler Stat: DEX
- YEZ Battler Stat: RES
- YEZ Class Stat: DUR
- YEZ Class Stat: LUK
- YEZ Job System: Base
- YEZ Job System: Classes
- YEZ Job System: Passives
- YEZ Job System: Skill Levels
- Yanfly Engine Menus
- YEZ CG Gallery
- YEZ Debug Menu Extension
- YEZ Enemy Scan Query
- YEZ Menu System Options
- YEZ Party Selection System
- YEZ Victory Aftermath
- YEZ Victory Compatibility
Yanfly Engine ReDux
Raukue had originally created a compilation demo including YERD, a lot of KGC scripts, and some other miscellaneous scripts. The place where it was originally posted is down, unfortunately, but I have attached a copy of it to this post: Raukue's KGCYanflyPLUS Base Demo (http://rmrk.net/index.php?action=dlattach;topic=42396.0;attach=29510)
It includes these Yanfly scripts:
- System Fixes
- YERD State Resist Fix
- YERD Enemy Reappear Fix
- YERD Interface Fix
- YERD Bitmap Fix
- YERD Use Item Fix
- YERD Show Skill Fix
- YERD Animation Fix
- YERD Turn Order Fix
- Scene ReDux
- YERD Scene Menu ReDux (+ KGC Custom Command)
- YERD Scene Battle ReDux
- YERD Scene Status ReDux
- Extended Equip (modified from KGC version by Yanfly)
- Core Mechanics
- YERD Equip Skill Slots
- YERD Subclass Selection System (get the Subclassia demo (http://www.4shared.com/file/46-UgLiq/subclassia_no_rtp_.html) uploaded by Yami)
- Battle Mechanics
- YERD Battler Stat: Aggro
- YERD Battler Stat: Barehand
- YERD Battler Stat: Morale
- YERD Custom Battle Actions
- YERD Custom Damage Formula ReDux
- YERD Custom Element Affinity
- YERD Custom Skill Effects Redone
- YERD Custom Status Properties
- YERD Custom Target Select
- YERD Custom Turn Order
- YERD Display Party Data 2.0
- YERD Enemy Level Control
- YERD Victory Aftermath
- YERD Victory Aftermath Compatibility
- YERD Victory Aftermath Extra Page - Gain JP
- YERD Swap Dummy Monster
- Event
- YERD Common Event Menu
- YERD Common Event Shop
- YERD Event Chase Player
- YERD Stop All Movement
- YERD Variable Controlled Backdrops
- YERD Variable Controlled Dashing
- YERD Variable Controlled Discounts
- YERD Variable Controlled Encounters
- Item
- YERD Actor Item Synthesis
- YERD Custom Item Abilities
- YERD Display Item Query
- Menu
- YERD Bestiary + Display Scanned Enemy
- YERD Display Skill Query
- YERD Menu System Options
- YERD Icon Reference Library
- Miscellaneous
- YERD Scene Shop ReDux
- YERD Icon View
Also, there are a couple YERD scripts not included in either demo. They are:
- YERD - Custom Message System (http://pastebin.com/0nsxyLiF)
- YERD - Display Flipped Picture (http://pastebin.com/Cm2ESWQi)
Shanghai Simple Scripts
Shanghai has kindly uploaded a demo of all SSS scripts (http://www.mediafire.com/?esr2oc5fqd7oqwn). Individual scripts are listed below:
- Autobattle Command (http://pastebin.com/jM6p4ym5)
- Battle Transitioner (http://www.mediafire.com/?m2my1rwwydi)
- Break Max Stats (http://pastebin.com/AGUQKGzQ)
- Counterattack State (http://pastebin.com/QHYMD4F9)
- Critical Buffs (http://pastebin.com/RRqxVF2V)
- Death Common Events (http://pastebin.com/BuffFDDv)
- Disassemble Shop (http://pastebin.com/zhm7YX2V)
- Draw Skills (http://pastebin.com/8EnupS6a)
- Enemy Autostates (http://pastebin.com/d2Z5eT7i)
- Enemy Critical Image (http://pastebin.com/eQe0gd1b)
- Enemy Linked Deaths (http://pastebin.com/Lvy7tPdu)
- Equipment Break (http://pastebin.com/8y1SXkGR)
- Equipment Skills (http://pastebin.com/DTt6RuSg)
- Fancy Deaths (http://pastebin.com/V9x09kGf)
- Field Effects (http://pastebin.com/sAG1Hcqc)
- Final Fantasy 13 Equip Menu (http://pastebin.com/jhi1VCaJ) [Requires YEM Equipment Overhaul, as well as the "ProfileBack" (http://img543.imageshack.us/img543/5035/profileback.png) and "ProfileItem" (http://img805.imageshack.us/img805/782/profileitem.png) images in Graphics/System (uploaded by Kaimi)]
- Final Fantasy 13 Main Menu (http://pastebin.com/4kH7kqKk) [Requires YEM Main Menu Melody, as well as the "MenuBack" (http://img24.imageshack.us/img24/7278/menubacks.png) and "MenuBackItem" (http://img651.imageshack.us/img651/5831/menubackitem.png) images in Graphics/System (uploaded by Kaimi)]
- Final Fantasy 13 Skill Menu (http://pastebin.com/JvXGTK6L) [Requires YEM Skill Overhaul, as well as the "ProfileBack" (http://img543.imageshack.us/img543/5035/profileback.png) and "ProfileItem" (http://img805.imageshack.us/img805/782/profileitem.png) images in Graphics/System (uploaded by Kaimi)]
- Final Fantasy 13 Status Menu (http://pastebin.com/Sm8tgZkm) [Requires YEM Status Menu Melody as well as the "ProfileBack" (http://img543.imageshack.us/img543/5035/profileback.png) and "ProfileItem" (http://img805.imageshack.us/img805/782/profileitem.png) images in Graphics/System (uploaded by Kaimi)]
- Friendly Monsters (http://pastebin.com/ET2tCHWE)
- Heal After Battle (http://pastebin.com/K6AimuML)
- Hospital Fees (http://pastebin.com/3Un2t978)
- Large Enemy Party (http://pastebin.com/i6CZCntA)
- Learn & Forget Skill (http://pastebin.com/bCvELPSg)
- Location Name (http://pastebin.com/QDirzRP6)
- Mini Game: Button Mash (http://www.mediafire.com/?ozmjx2mklz3)
- Mini Game: Bull's Eye (http://www.mediafire.com/?yduitygg3qm)
- Mini Game: Input Match (http://www.mediafire.com/?n2efm1jm1oj)
- Mini Game: Slot Machine (http://www.mediafire.com/?tytmjktj3y2)
- On-Map Item Menu (http://pastebin.com/RjdWLLef)
- On Map Party Shift (http://pastebin.com/7jXVutuZ)
- Overkill (http://pastebin.com/H1n8Ch4M) (with a fix by Kread-EX)
- Passive Skills (http://pastebin.com/jVY0Bn15)
- Pick Item Event (http://pastebin.com/NJPHvUvG)
- Randomized Gold (http://pastebin.com/r7GNT6Bn)
- Single Save (http://pastebin.com/hk1T9n7x)
- Skill Crack (http://pastebin.com/kZQKdAhk)
- Skill Shop (http://pastebin.com/YWprNBKF)
- Spell Steal (http://pastebin.com/JSiKAD6X)
- Teach Skill Items (http://pastebin.com/VDxHRYuD)
- Temporary Stat Boosts (http://pastebin.com/NeHzMR5P)
- Vampiric Weapons (http://pastebin.com/Akx7yK0B)
- Variable Map Window (http://pastebin.com/dqgXnNiM)
- Weapon Attack Replace (http://pastebin.com/wLakWyUt)
- Wereforms (http://pastebin.com/3nN4hk8M)
Other Scripts from Pockethouse
Thank you everyone who has uploaded and found them (heisenman especially, but also Scinaya, Talonos, Kyriaki, & SUNflower)!
- Craze
- Craze's Script Asylum (http://rpgmaker.net/users/Craze/locker/CSA.rar)
- Boss Options
- Element Damage Boosts
- Element HEC Boost
- Gold/EXP Boost
- State Infliction Rates
- Encounter Management (http://pastebin.com/88cLd96Z)
- AeroGP
- ExEquip_BothHanded (http://64digits.com/users/AeroGP/scripts/ExEquip_BothHanded.txt)
- Sword & Shield (http://64digits.com/users/AeroGP/scripts/ExEquip_SwordAndShield.txt)
- Scripts by Jet Kobayashi Zala
- Disassemble Shop Fee Add-on (http://pastebin.com/MUdPVptN) - requires Disassemble Shop (http://pastebin.com/zhm7YX2V)
- Hospital Fees Retain State Add-on (http://pastebin.com/PyFm1THn) - requires Hospital Fees (http://pastebin.com/3Un2t978)
- Scripts by Kread-EX
- Actor-dependent Enemy Stats (http://coderain.tk/script-archive/Ad_Enemy_Stats.txt)
- Auto-serialize/deserialize (http://coderain.tk/script-archive/Serialize_Deserialize.txt)
- Extended Random Encounters (http://pastebin.com/1jApGE5j) (Requires these two graphics: Dot Texture (http://i761.photobucket.com/albums/xx252/scinaya/Dot_Texture.png) and Dot Fill (http://i761.photobucket.com/albums/xx252/scinaya/Dot_Fill.png))
- Kread's AI Packages (Cross-engine) (http://coderain.tk/script-archive/Packages.txt)
- Graphics Slider (Cross-engine) (http://coderain.tk/script-archive/Graphics_Slider.txt)
- Magic Weapons (http://coderain.tk/script-archive/Magic_Weapons.txt)
- Multiple Airships (http://coderain.tk/script-archive/Multiple_Airships.txt)
- Scripts by MACKIE, AeroGP (Translation)
- Auto-Plane (http://64digits.com/users/AeroGP/ExMap_AutoPlane.txt)
- Auto-Weather (http://64digits.com/users/AeroGP/scripts/ExMap_AutoWeather.txt)
- Enemy Double Action (http://64digits.com/users/AeroGP/scripts/ExEnemy_DoubleAction.txt)
- Escape Command (http://64digits.com/users/AeroGP/scripts/Escape.txt)
- Forced Random Battle (http://64digits.com/users/AeroGP/scripts/ExCommand_Battle.txt)
- Item Exchange Shop (http://64digits.com/users/AeroGP/scripts/ExCommand_BarterShop.txt)
- Message Adjust Width (http://64digits.com/users/AeroGP/scripts/ExCommand_MessageAdjust.txt)
- ExCommand_MessageLock (http://64digits.com/users/AeroGP/scripts/ExCommand_MessageLock.txt)
- Teleport Command (http://64digits.com/users/AeroGP/scripts/Teleport.txt)
- Variable Exchange Shop (http://64digits.com/users/AeroGP/scripts/ExCommand_PrizeShop.txt)
- Scripts by Ramiro
- Bitmap and Font expansion [RMVX/RMXP] (http://pastebin.com/dRD3YH5e)
- Lum System (http://pastebin.com/Wsxj1pdD)
- On map Character Changer (http://pastebin.com/mtUdAGUb)
- Show Map Name Revolution (http://pastebin.com/emcbhQD1)
- WxRM (http://www.mediafire.com/?vgy0bugo1scru7u)
- Scripts by Sky00Valentines
- Automatic Text Wrap (http://pastebin.com/qz1uDkEf)
- Command Menu Scene (http://pastebin.com/mHZi4GkF)
- Enemy Up/Degrading (http://pastebin.com/ifNf2x4j)
Now, there were lots of other gnar-gnar scripts on Pockethouse. If anyone has them or knows where to find them, I would appreciate if you would post a copy in this thread and I will add it. It is better still if you can find a site where the author him or herself has posted them.
It's probably because you don't have a common event 12. In YEM Main Menu Melody, either change:
:event2 => [ nil, nil, false, 12, 117, "Camp"],
the 12 in that array to the ID of a common event that actually exists, or make a common event 12, or remove it from the menu altogether by deleting it from the MENU_COMMANDS array.
YERD Victory Aftermath Script:
I've been racking my brain at how to customize this script to work for my project. I love the script itself. It just has a slight problem, wherein all the graphics/text doesn't fit on the screen during the first scene in which the party is accumulating EXP. I have a large party script and have 6 playable members at a single time. So, I need for this script to be able to show all 6 members of the party and their EXP increases accordingly. Here's the part of the script where I'm sure it is located. I messed around with it a little. I changed text size and implemented a smaller EXP bar, trying to make it all fit, however I was unable to make it work.
class Window_Party_Exp_Front < Window_Base
#--------------------------------------------------------------------------
# initialize
#--------------------------------------------------------------------------
def initialize
super(0, 112, 544, 176)
self.opacity = 0
refresh
end
#--------------------------------------------------------------------------
# refresh
#--------------------------------------------------------------------------
def refresh(extraper = 0)
self.contents.clear
px = (self.width - 32) / 2 - ($game_party.members.size * 120) / 2
@full_actors = 0
for actor in $game_party.members
#---
self.contents.font.color = normal_color
self.contents.font.size = Font.default_size
py = WLH * 4
#---
pw = 50
gc1 = text_color(YE::BATTLE::DISPLAY::VA_EXP_GAUGE_COLOUR1)
gc2 = text_color(YE::BATTLE::DISPLAY::VA_EXP_GAUGE_COLOUR2)
if actor.level > $old_level[actor.id]
gw = pw
gc1 = text_color(YE::BATTLE::DISPLAY::VA_LVL_UP_GAUGE1)
gc2 = text_color(YE::BATTLE::DISPLAY::VA_LVL_UP_GAUGE2)
elsif actor.next_exp != 0
gw = pw * (actor.now_exp + exp_gained(extraper, actor))
gw /= actor.next_exp
gw = pw if gw > pw
else
gw = pw
end
self.contents.fill_rect(px + 12, py - 6, pw, 6, gauge_back_color)
self.contents.gradient_fill_rect(px + 12, py - 6, gw, 6, gc1, gc2)
#---
self.contents.font.size = YE::BATTLE::DISPLAY::VA_FONT_SIZE
if actor.level > $old_level[actor.id]
colour = text_color(YE::BATTLE::DISPLAY::VA_LVL_UP_TEXT_COLOUR)
self.contents.font.color = colour
text = YE::BATTLE::DISPLAY::VA_LVL_UP_TEXT
elsif actor.next_exp != 0
text = sprintf(YE::BATTLE::DISPLAY::VA_MSG_NEXT_LVL, actor.level + 1)
else
text = YE::BATTLE::DISPLAY::VA_MSG_MAX_LVL
end
self.contents.draw_text(px, py, 120, WLH, text, 1)
self.contents.font.color = normal_color
#---
py += WLH
if actor.level > $old_level[actor.id]
expercent = 100.000
text = sprintf(YE::BATTLE::DISPLAY::VA_PERCENT_EXP, expercent)
self.contents.draw_text(px, py - WLH * 2, 120, WLH, text, 1)
text = sprintf(YE::BATTLE::DISPLAY::VA_LVL_UP_LEVEL, actor.level)
self.contents.draw_text(px, py, 120, WLH, text, 1)
else
if actor.next_exp != 0
expercent = (actor.now_exp + exp_gained(extraper, actor))* 100.000
expercent /= actor.next_exp
if expercent > 100.000
expercent = 100.000
@full_actors += 1
end
value = actor.next_rest_exp_s - exp_gained(extraper, actor)
value = 0 if value < 0
else
expercent = 100.000
@full_actors += 1
end
text = sprintf(YE::BATTLE::DISPLAY::VA_PERCENT_EXP, expercent)
self.contents.draw_text(px, py - WLH * 2, 120, WLH, text, 1)
if actor.next_exp != 0
text = sprintf(YE::BATTLE::DISPLAY::VA_NEXT_LV_EXP, value)
else
text = ""
end
self.contents.draw_text(px, py, 120, WLH, text, 1)
end
#---
px += 120
end
end
A lot of variables and positioning is involved in this part of the script and it's hard to distinguish which numbers are doing what. Like I said, I've been messing with it myself for a long time. I think the problem is, I must somehow shorten the gap between the character's shown. Then, center the text and information below them. Wanted to take a screen shot and show you how it was looking. I just can't get the Screenshot script I have to work when a text box is present, and unfortunately, there's a text box open during this part of the script. Anyway, this is a problem which has been driving me crazy for a long time. Let me know if you can help.
OK. I'll take a look but I'm not sure what you mean by the error. Where else would you be able to see the new battler stats except in Status and Equipment?
EDIT::
From what I can tell, the problem is that YEM New Battler Stats only calculates those stats once in battle and then caches them. In BEM, they would be cleared away at the end of battle before the Victory Aftermath screen, so it isn't a problem, but they aren't cleared using the DBS or any other battle system. If I am correct that that's the problem, the following patch should fix it:
#==============================================================================
# YEM New Battler Stats Update Fix
#==============================================================================
class Game_Actor
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# * Level Up
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alias yem_nbsfix_lvlup_8uh1 level_up
def level_up (*args, &block)
yem_nbsfix_lvlup_8uh1 (*args, &block) # Run Original Method
clear_battle_cache
end
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# * Level Down
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alias yem_nbsfix_lvldn_6yg7 level_down
def level_down (*args, &block)
yem_nbsfix_lvldn_6yg7 (*args, &block) # Run Original Method
clear_battle_cache
end
end