I've put together an UNOFFICIAL update of NMS3 (calling it NMS3.RIP01) that adds several new features. New Features:
* Ability to "morph" the player's face in a text message. This is useful when the player-speaker can have several (maybe many) different faces. I.e. if I'm talking to a guard, I want to show the current player/speaker's face whether the current player/speaker is Joe, or Tim or Sally. (Or whether it's really Ted, who can change himself to look like Joe or Tim or Sally.)
* I wanted to have the the text box display the full character portrait, even when I'm using a large portrait. (I.e. I didn't want to end up looking at a 1/8 slice of the portrait that will actually appear.) Also I wanted it to be easier to change this. I.e. to have several different sizes of portraits and easily switch between them.
* I wanted to define a left and right side where the picture appears above the text box -- thus leaving the full text box open for text.
So, all of that is done (plus a few more minor face related tweaks). The download link is NMS_RIP_Demo_03.zip.
I've included docs, but explaining is actually more complicated than using it, so I've included a demo game as well.Notes:
1) Note that the code is in the demo game as NMS3.RIP01 script. This should be used in place
of the regular NMS 3 code.
2) Please note that this is definitely NOT an official update from Woratana
. Hopefully, he'll find it useful and merge it back into his code. (And hopefully will not be too annoyed at the liberties that I've taken here.)
3) Base for this was NMS 3.0 beta, which I picked up about 10-15 days ago. Hopefully, that's up to date enough.
4) This is probably a one time deal for me. Someone else was working on a game, and I liked it, so got RPG Maker trial and started playing around with his beta, then made some improvements and sent them back to him. So, I'm really barely familiar with the game (but I can write code fine, and the changes were easy/small). Anyway, looks cool, I hope this helps, but I don't expect to be around much. (If I had expected to be around longer, I would have been more circumspect about updating someone else's code. Again, sorry about that
- just wanted to get something done quick. )
5) Speaking of lack of expertise, I just now noted the "standard" 192 facepack. note that you'll have to rename these if you want to use my zooming feature. E.g. "Actor1-1a.png" should be renamed to "Actor1_0a.png". I use the underscore instead of '-' because it sorts better in windows explorer. And I use "0" instead of one because that's a bit easier (and consistent) to generate from the text command face designation.