Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 MACL - Method And Class Library
#1
Method and Class Library
Version 2.3

What is this?

This script set provides a utility for other scripters by: adding extra methods, classes & modules to prevent other scripters from "reinventing the wheel" and adding methods, classes & modules for other scripters to use. It also provides a set of commonly used constants so setup will not be as much as a hassle among scripts.


Installing the MACL

Simple copy and paste the MACL Complete text file from below into your game. Paste it below Scene_Debug. Make sure this is the first script after Scene_Debug unless you use the SDK, then put this directly after the SDK.


Files
You have a number of options available to you:
MACL Complete

Optional Macl Components
MACL Header
---individual MACL sections follow---

Required for the Screenshot Module

.zip   screenshot.zip (Size: 52.89 KB / Downloads: 0)

What Can I do to Help?

If you have something you want to submit, then post here but read the section in the documentation on this topic. If you find a bug with any item in the library also post here. All of your help is appreciated.


Edit by DerVVulfman
Important Note:

Discovered by Steel Beast 6Beets, a bug exists within the MACL system, particularly within the 'macl_rgss_character.txt' file itself.  Or lines 5622 to 6055 of the complete script file.  It prevents the changing of the Game_Player's graphic to "" (empty/erased) when one is using the Change Graphic command in the Move Route event system.  This bug does not occur when using the Change Actor Graphics event command.

To fix, either remove the MACL sections as identified above, or insert the following code into the default  Game_Character 2 script as instructed:

1) Head down towards line 321 in Game_Character 2.  It should be in the move_type_custom method.
2) Below the line that reads ''@character_hue = command.parameters[1]", add the following

Code:
if self.is_a?(Game_Player)
  @battler.character_name = command.parameters[0]
  @battler.character_hue = command.parameters[1]
end
Reply }


Messages In This Thread
MACL - Method And Class Library - by Trickster - 03-08-2008, 06:45 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
   Hidden Class rewrites hanetzer 6 14,892 04-10-2013, 08:01 PM
Last Post: Narzew
   NRGSS Module Function Library Narzew 3 7,523 09-18-2012, 10:44 PM
Last Post: Narzew
   Window - Hidden RGSS Class Selwyn 0 6,773 03-03-2008, 06:51 AM
Last Post: Selwyn
   Plane - Hidden Class Selwyn 0 4,321 03-03-2008, 06:30 AM
Last Post: Selwyn
   Class Changing Skill Fix Trihan 0 3,915 03-03-2008, 04:45 AM
Last Post: Trihan
   Actor and Class Stat Growth Trickster 0 5,235 03-01-2008, 04:51 AM
Last Post: Trickster



Users browsing this thread: