[VX ACE] Unable to access items after attaining an item

● ARCHIVED · READ-ONLY
Started by Jestereir 7 posts View original ↗
  1. I'm currently using Soulpour777's Menu á la Majo no Ie code, and this error comes up after I pick up an item

    Spoiler
    tumblr_nd4rz4QzfS1s49p9co1_1280.png
    I've made a quick event to see how it looks like, and ended up getting this error. Basically, the event adds the item 'Letter' into the menu, and I've set an icon for it already..? 

    Here's the event that I've used for it. And the item in the database as well, just in case it's needed.

    Spoiler
    tumblr_nd4slzoxIx1s49p9co1_1280.png

    tumblr_nd4slzoxIx1s49p9co2_1280.png
    I can't really figure out what the problem is, so I've been stuck for a while.. can anyone help me out?
  2. First I want to tell you that it's kinda hard debugging that your problem because what?
    The error comes not from Soulpour's script, it comes from Window_Base slot. But I'm not saying that Soulpour's script is not problematic.
    Some suggestion for you to check is, you need to create new fresh project(not your current project), then insert SoulPour's script, try to reproduce the error like in your current game(try to pick up an item), if it's crashing, then SoulPour's script is the problem, you need to contact SoulPour for that because that means his script is not compatible even with default RGSS3 built-inscript, but if not, then something is wrong with your Window_Base default or you use another custom script that messing with Window_Base class then clashing with SoulPour's script.
  3. BoluBolu said:
    First I want to tell you that it's kinda hard debugging that your problem because what?

    The error comes not from Soulpour's script, it comes from Window_Base slot. But I'm not saying that Soulpour's script is not problematic.

    Some suggestion for you to check is, you need to create new fresh project(not your current project), then insert SoulPour's script, try to reproduce the error like in your current game(try to pick up an item), if it's crashing, then SoulPour's script is the problem, you need to contact SoulPour for that because that means his script is not compatible even with default RGSS3 built-inscript, but if not, then something is wrong with your Window_Base default or you use another custom script that messing with Window_Base class then clashing with SoulPour's script.
    Ah, I see. I'll check it out in a bit. Thank you.

    -- Same thing happens when I'm using it on a blank project. 

    And as for another custom script that may be messing with it, the only one that I can see if Victor Sant's Basic Module, that has a code with Window_Base < Window in it. 
  4. -- Same thing happens when I'm using it on a blank project.
    If that's the case, the only one that can help you is SoulPour him/herself, because to be honest, I don't really know the purpose of his/her script and even if I know I still won't mess with it because you know, that's rude to mess with other people's script  Or you can just give up with the script, because a custom script should(must) compatible with RGSS3 built-in script, if not then it's not a thing you want to use, who knows it might cause different issue in the future? Victor's Basic module I believe has been used by million peoples, so I'm sure his script didn't do anything wrong with Window_Base. I'm really sorry I can't really help you in this matter.

    P.S : If you insist to use that script try to paste this in a new slot, exactly below SoulPour's script, let's see if this will fix it.

    Code:
    The correct one is in my post below this post.
  5. Ahh, alright then. Thank you for the response! I'll ask Soulpour if I can, if not I'll use a different custom menu. There's no need to apologise, thank you very much for taking the time to respond to this!
  6. Okay I have checked the script and here the real fix, you don't need to contact him(but don't tell him that I mess/make a change of his script).

    class Window_ItemList < Window_Selectabledef draw_item(index) item = @data[index] if item rect = item_rect(index) rect.width -= 4 draw_item_name(item, rect.x, rect.y, enable?(item)) end end end # End of Window_ItemList
    But the code below should fix the issue + do what it should done, paste in new slot below SoulPour's script.
  7. .. I won't tell him, promise--

    Thank you! That did the trick ;v;;