Message Face Position

● ARCHIVED · READ-ONLY
Started by DreamX 4 posts View original ↗
  1. Script


    With this plugin you can set whether the face image in messages appear on the left or right side, and whether are flipped horizontally.


    With parameters you can set whether to flip the image on the left or right side or both.
    In order for the flipping to work, you must have an image with the same name as the original in the same folder, but with _Flip
    For example, if you were using the Actor1.png image for the faces, the flip version would be Actor1_Flip.png


    But you need to manually have the flip version be flipped horizontally. I was originally going to have the game do it, but that wouldn't account for cases where the actor's image shouldn't be symmetrical.


    Plugin Commands:
    FacePos Left = The next message faces will be positioned on the left.
    FacePos Right = The next message faces will be positioned on the right.


    These last until: the save game is exited, the program is exited or it's changed with a plugin command.
    So keep in mind that face position is not put into the save data, so everytime the player exits their save game one way or another it is reset. Therefore it is a good idea to reinitialize face position whenever after the player could have exited.


    If you are using the option to put the face on the right hand position, it's a good idea to either to make sure that the text is within the margins in the Show Text event command, or use Yanfly's word wrap from their Message Core plugin.


    I'm putting here is on the WIP section to catch any bugs I might have missed and to receive feedback for updates.


    Compatibility
    This program overrides a method from Yanfly's Message Core, so that word wrapping will work when the face image is on the right side.


    Credits


    DreamX


    Terms of Use


     Free to use and modify for commercial and noncommercial games, with credit.
  2. Oh, nice. I just started implementing a text code addition for Yanfly's Message Core but I will just use this instead.  :)
  3. DreamX said:
    With this plugin you can set whether the face image in messages appear on the left or right side, and whether are flipped horizontally.


    With parameters you can set whether to flip the image on the left or right side or both.
    In order for the flipping to work, you must have an image with the same name as the original in the same folder, but with _Flip
    For example, if you were using the Actor1.png image for the faces, the flip version would be Actor1_Flip.png


    But you need to manually have the flip version be flipped horizontally. I was originally going to have the game do it, but that wouldn't account for cases where the actor's image shouldn't be symmetrical.


    Plugin Commands:
    FacePos Left = The next message faces will be positioned on the left.
    FacePos Right = The next message faces will be positioned on the right.


    These last until: the save game is exited, the program is exited or it's changed with a plugin command.
    So keep in mind that face position is not put into the save data, so everytime the player exits their save game one way or another it is reset. Therefore it is a good idea to reinitialize face position whenever after the player could have exited.


    If you are using the option to put the face on the right hand position, it's a good idea to either to make sure that the text is within the margins in the Show Text event command, or use Yanfly's word wrap from their Message Core plugin.


    I'm putting here is on the WIP section to catch any bugs I might have missed and to receive feedback for updates.


    Compatibility
    This program overrides a method from Yanfly's Message Core, so that word wrapping will work when the face image is on the right side.


    Credits


    DreamX


    Terms of Use


    Free to use and modify for commercial and noncommercial games, with credit.
    I don't know how to download this. What do I do???
  4. DeterminedKid1000 said:
    I don't know how to download this. What do I do???
    click on script on top, and right-click => save the code as JS.
    make sure the name matches.