02-09-2010, 09:53 AM
(This post was last modified: 09-02-2024, 09:18 PM by DerVVulfman.
Edit Reason: link restored
)
Actor Cloning System by Charlie Fleed
Version 0.1 (09-03-2011)
Version 0.1 (09-03-2011)
Introduction
Its a WIP, there could be some bugs...
But it basically allows you to add 1 or more 'copies' of an actor from the Actor database into your party. Essentially, Aluxes can add Basil Jr., Basil Jr. and Basil Jr. to fill his 4-person squad despite having only one Basil in the database.
Instructions
To work, you must define an empty 'actor' (eg: "Last Clone") as a place-holder after all normally used actors. This blank/empty actor works with the Name Input Process command to let you rename cloned actors.
Following the empty actor is where you create the repository for all actors that may be cloned.
To add a 'clone' of an actor from the database, use...
$game_party.add_actor($game_actors.clone_actor( actor_id ).id)
...where the actor_id is the ID of the actor in the database.
This creates a copy/clone of the actor from the database, and not actually load the actor itself.
This can be followed up with the Name Input Process event command tied to the empty "Last Clone" actor which will pass the new character name to the clone of the actor copied from the database.
Demo
http://www.mediafire.com/download/9ue1o3...m_v0.1.zip
The demo was created with an earlier version of RPGMaker XP v1.02 using the RGSS102E.dll.
To work with newer editions, replace the Game.Exe, the Game.rxproj, and edit the Game.Ini file to change the DLL listed as use in the 'Library' heading.