[Ace] Galv's Menu Themes Engine + Modern Algebra's Change Windowskin

Status
Not open for further replies.

AoSapphire

Noob - Sage
Veteran
Joined
Oct 23, 2017
Messages
48
Reaction score
38
First Language
English
Primarily Uses
RMVXA
I'm not sure if this kind problem have already happened to others.

I'm using this two scripts to my other game after testing Galv's menu theme engine in my test game.
I thought there won't be a problem. But after adding Galv's script in my other game, it sure had proved me wrong...
This one appeared after I add Galv's menu theme engine.

Are Galv's menu theme engine and modern algebra's change window skin not compatible with each other?
Or is there any way to fix this kind of error?
 

TheoAllen

Self-proclaimed jack of all trades
Veteran
Joined
Mar 16, 2012
Messages
5,592
Reaction score
6,522
First Language
Indonesian
Primarily Uses
RMVXA
Please whenever you ask script support, also include the link to the script.
 

TheoAllen

Self-proclaimed jack of all trades
Veteran
Joined
Mar 16, 2012
Messages
5,592
Reaction score
6,522
First Language
Indonesian
Primarily Uses
RMVXA
Looks like MA is at fault here, he modified cache script in quite unusual way. Theoretically it wont cause problem for default system, but it could crash in a system that did something unexpected.

Try this, put at the bottom of MA script
Code:
class << Cache
  def system(filename, *args)
    if $game_system
      filename = $game_system.macw_windowskin if filename == "Window"
    else
      filename = MACW_WINDOWSKIN
    end
    macw_systm_2mf0(filename, *args) # Call original method
  end
end
 

AoSapphire

Noob - Sage
Veteran
Joined
Oct 23, 2017
Messages
48
Reaction score
38
First Language
English
Primarily Uses
RMVXA
Looks like MA is at fault here, he modified cache script in quite unusual way. Theoretically it wont cause problem for default system, but it could crash in a system that did something unexpected.

Try this, put at the bottom of MA script
Code:
class << Cache
  def system(filename, *args)
    if $game_system
      filename = $game_system.macw_windowskin if filename == "Window"
    else
      filename = MACW_WINDOWSKIN
    end
    macw_systm_2mf0(filename, *args) # Call original method
  end
end
I thought I noticed that something is unusual in that part... But, anyways, I tried it but now this showed up:

Ah, wait! Bottom... right sorry xD
I did but something else happened and it's on galv's script this time.
 
Last edited:

TheoAllen

Self-proclaimed jack of all trades
Veteran
Joined
Mar 16, 2012
Messages
5,592
Reaction score
6,522
First Language
Indonesian
Primarily Uses
RMVXA
It should be on line 69, why it changed to 72? What did you change?
Anyway how did u put my patch?

Edit: Did you JUST remove the alias?
 

AoSapphire

Noob - Sage
Veteran
Joined
Oct 23, 2017
Messages
48
Reaction score
38
First Language
English
Primarily Uses
RMVXA
It should be on line 69, why it changed to 72? What did you change?
Anyway how did u put my patch?
I've redone it haha, that got me confused a bit cause they have the same lines. Except the bottom of the class << cache of course.
I was able to start the game but when loaded a saved game an eror from galv's script appeared... Or do I have to start a new game?
I'm gonna go and try it out...

Re-edit the reply before this one, sorry about that.
 

TheoAllen

Self-proclaimed jack of all trades
Veteran
Joined
Mar 16, 2012
Messages
5,592
Reaction score
6,522
First Language
Indonesian
Primarily Uses
RMVXA
You need to start a new game. Because most of scripts were built to require a new game.
It is possible to patch a few scripts so it works on saved games. But you'd gonna do that for almost every script you plan to add to make sure it works. Which it isn't worth for the effort sometimes

tldr. Just start a new game.
 

AoSapphire

Noob - Sage
Veteran
Joined
Oct 23, 2017
Messages
48
Reaction score
38
First Language
English
Primarily Uses
RMVXA
You need to start a new game. Because most of scripts were built to require a new game.
It is possible to patch a few scripts so it works on saved games. But you'd gonna do that for almost every script you plan to add to make sure it works. Which it isn't worth for the effort sometimes

tldr. Just start a new game.
I did and it worked! Yay!~ Now I can continue on making the game :kaojoy:
Thank you very much! :kaoslp:
 

slimmmeiske2

Little Red Riding Hood
Global Mod
Joined
Sep 6, 2012
Messages
7,842
Reaction score
5,225
First Language
Dutch
Primarily Uses
RMXP

This thread is being closed, due to being solved. If for some reason you would like this thread re-opened, please report this post and leave a message why. Thank you.

 
Status
Not open for further replies.

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

Latest Threads

Latest Profile Posts

Couple hours of work. Might use in my game as a secret find or something. Not sure. Fancy though no? :D
Holy stink, where have I been? Well, I started my temporary job this week. So less time to spend on game design... :(
Cartoonier cloud cover that better fits the art style, as well as (slightly) improved blending/fading... fading clouds when there are larger patterns is still somewhat abrupt for some reason.
Do you Find Tilesetting or Looking for Tilesets/Plugins more fun? Personally I like making my tileset for my Game (Cretaceous Park TM) xD
How many parameters is 'too many'??

Forum statistics

Threads
105,867
Messages
1,017,062
Members
137,575
Latest member
akekaphol101
Top