Main Menu
  • Welcome to The RPG Maker Resource Kit.

Pockethouse Scripts (Yanfly)

Started by modern algebra, April 22, 2011, 06:30:50 PM

0 Members and 1 Guest are viewing this topic.

modern algebra

It wasn't wordpress generally you were unauthorized to use; Yanfly had just made the YERD blog private and locked it when he released the newer engines.

Infinate X

#26
so it's not my fault? he just didn't edit his topics?

EDIT: lol I downloaded the wrong set. I got YEM instead of YERD... I needed enemy levels...

modern algebra

It's not your fault; Yanfly made the blog inaccessible to the whole public, not just you.

taee

finally the final fantasy scripts but when i open it, this pop up-  :'(
Script 'Final Fantasy 13 Skill Menu' line 536: NameError occurred.
undefined method 'set_new_actor' for class 'Scene_Skill'

any idea?

pacdiggity

Do you have YEM Skill Overhaul imported? You need that. It also needs to be above the skill menu script.
it's like a metaphor or something i don't know

modern algebra

Added a couple more that I found.

We're doing good, but there are probably still scripts missing from this list! Even if you don't personally have them, post any that you know exist and are missing and hopefully somebody with the scripts in question will see and upload them for us.

Infinate X

what other scripts are you using?

mustidie

The pictures for # Final Fantasy 13 Equip Menu "ProfileBack" "ProfileItem" Final Fantasy 13 Skill Menu # Final Fantasy 13 Main Menu "MenuBack" and "MenuBackItem" the link for them isn't working. Can you post a new link/picutures or send them to me.
It can't be wrong if it feels right...

modern algebra

I fixed them in the first post. They should work now.

taee

#34
THX i got it to work  :D

EDIT:srry one more thing
[spoiler][/spoiler]
this was when i clicked on the "camp" on the main menu, Final Fantasy 13 Main Menu

modern algebra

#35
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.

Emberblaze

I've been lookin around for about 2 weeks now and I need help with YERD's custom battle actions script. It works fine and all and I got it configured right, but If i choose the custom battle action in battle but decide I don't wanna use that command and hit the back button, then my character freezes up and I can't do anything but watch my enemies kill me. Somebody pleaaaassee help me soon with this?

KGIngram

These are incredible. I've been working on a (art) portfolio project using most of these scripts and I was worried that the wiki falling off the face of the internet would prevent me from giving proper credit. Very cool.

Is there any news on how why these were pulled away from the public at first? I don't wanna step on any toes, I'm just not sure to what extent the terms of use are.

pacdiggity

No real reason; as far as I know Pockethouse went down. That's it, I think.
However, YERD and YEZ were mainly taken down because Yanfly wanted people using YEM.
it's like a metaphor or something i don't know

Infinate X

Do you have this script:
http://www.rpgcreation.net/index.php?/topic/509-party-battle-display/

Not sure what category it falls under (says YE) but the scripts says in comment at the top Yanfly Engine RD (I think RD is Redux)

modern algebra

I don't know since I can't get into that forum, but it might be the Display Party Data 2.0 that is included in either of the YERD demos

llraven

#41
I noticed that I can't find Shanghai's FFXIII Status Menu Overhaul from the posted scripts. I used to go to Pockethouse but it seems like the site went down. Anybody who has a copy of the script? I would be really thankful if you have one. I'm going to use it for a school project. Thank you.

modern algebra

Here it is: http://pastebin.com/Sm8tgZkm

The files needed are: ProfileBack and ProfileItem. You also need Profile pictures for all your actors. All of these pictures you can make yourself.

llraven

Wow! Thanks! This is what I've been looking for! Thank you very much. You're a lifesaver. Now my school project can start!. ^_^ Thanks again.

IXFURU

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.

modern algebra

HuhJuh brought it to my attention that we are still missing Shanghai's Enemy Critical Images script. If anyone has it or any other missing scripts, I'd appreciate if you would host it!


@IXFURU - I'll take a look when I find the time.

Mr G W

#46
When i level up using these stats they do not get instantly updated, instead they only are calculated when i visit the status or the equipment menu. So unless i visit the menu, the stats wont increase...

It works fine in the YEM demo, but if i place the script only it wont work well.

Oddly if i use BEM it will work fine, but i dont want to use BEM, yet i want to use the stats...

modern algebra

#47
Maybe an incompatibility?

Mr G W

Tried that, didnt work.

Tried to use on a map in which was the only script and the same thing happened.

modern algebra

#49
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