Charas-Project

Game Creation => Completed Games and Demos => Topic started by: Fauchi on May 08, 2020, 04:22:22 PM

Title: [Rm2k Script] Dynamic Charsets
Post by: Fauchi on May 08, 2020, 04:22:22 PM
Hi!

I'd like to present an RPG Maker 2000 script to you that should feel very much at home on this website.

In the last few days, I've been working on a script based on Bananen-Joe's DestinyPatcher. In case you don't know, DestinyPatcher adds a scripting language to Rm2k called DestinyScript. DestinyScript contains many features, not the least of which is the direct manipulation of graphical game assets such as charsets.

You can probably guess where this is going. Since we're on charas-project.net, the first idea that should spring to mind is an ingame character generator akin to the generator on this website. And that's exactly what this script is about.

With this script, you can combine multiple layers of templates to generate charsets live ingame. This means you can change a character's clothing, hairstyle, equipment, etc. You can mix and match any layers you want, similar to this:

(http://fauchi.bplaced.net/img/screenshots/characters/1_large.png)

If you want to see it in action, have a look at this YouTube video (https://www.youtube.com/watch?v=Px-ZsZFPrjM).

All you need to do to use this script is copy one or two common events from the demo into your project. I've written a detailed guide (http://fauchi.bplaced.net/readme/characters) that's also included as a readme file in the demo.

You can download the demo right here:
Dynamic Charsets Demo v1.1 (5.1 MB) (http://fauchi.bplaced.net/download.php?file=DynamicCharsets.zip) (no RTP necessary)

I realize that I'm a little late to the party but I hope that someone will still find this script useful. I'm looking forward to hearing your thoughts!
Title: Re: [Rm2k Script] Dynamic Charsets
Post by: Prpl_Mage on May 08, 2020, 06:56:16 PM
That looks cool, will take a closer look at it. Haven't used 2k myself.
Title: Re: [Rm2k Script] Dynamic Charsets
Post by: Fauchi on May 10, 2020, 11:37:09 PM
Glad to hear you like it. :)

I've just completed a complementary script that does the same thing for facesets. So now you can combine these templates, for example:

(http://fauchi.bplaced.net/img/presentations/faces/templates/HeadNormal.png) (http://fauchi.bplaced.net/img/presentations/faces/templates/ClothesValnar.png) (http://fauchi.bplaced.net/img/presentations/faces/templates/HairValnar.png) (http://fauchi.bplaced.net/img/presentations/faces/templates/EyesClosed.png) (http://fauchi.bplaced.net/img/presentations/faces/templates/EyesOpen.png) (http://fauchi.bplaced.net/img/presentations/faces/templates/MouthNeutral.png) (http://fauchi.bplaced.net/img/presentations/faces/templates/MouthFriendly.png) (http://fauchi.bplaced.net/img/presentations/faces/templates/MouthOpen.png) (http://fauchi.bplaced.net/img/presentations/faces/templates/FrameWhite.png)

To generate the following facial expressions:

(http://fauchi.bplaced.net/img/presentations/faces/EyesOpenMouthNeutral.png)(http://fauchi.bplaced.net/img/presentations/faces/EyesOpenMouthFriendly.png)(http://fauchi.bplaced.net/img/presentations/faces/EyesOpenMouthOpen.png)
(http://fauchi.bplaced.net/img/presentations/faces/EyesClosedMouthNeutral.png)(http://fauchi.bplaced.net/img/presentations/faces/EyesClosedMouthFriendly.png)(http://fauchi.bplaced.net/img/presentations/faces/EyesClosedMouthOpen.png)

This should save a lot of time that would be spent on preparing face graphics for each possible combination. This script works much the same way as the Dynamic Charsets Script, so if someone wants to use one of them, they will automatically know how to use the other one as well.

Links:
Title: Re: [Rm2k Script] Dynamic Charsets
Post by: Fisherson on May 13, 2020, 08:31:36 PM
Somebody still working on RM 2000? Interesting. Gotta love that retroactive development.
Title: Re: [Rm2k Script] Dynamic Charsets
Post by: Fauchi on May 19, 2020, 08:29:41 PM
Somebody still working on RM 2000?

Hell yeah. :Plight:



Though I'm starting to realize that my enthusiasm for RPG Maker 2000 might be an anomaly in the year 2020. Which is quite sad because Rm2k still has so much potential in combination with DestinyPatcher. But my perspective might be heavily distorted by nostalgia goggles.