Javascript Moe Engine | 2017.12.22

Discussion in 'VNMaker Plugins and Extensions' started by Dr.Yami, Nov 17, 2017.

?

Do you like the engine?

  1. Yes!

    42.3%
  2. Hell Yes!!!

    76.9%
Multiple votes are allowed.
  1. Dr.Yami

    Dr.Yami 。◕‿◕。 Developer

    Messages:
    994
    Likes Received:
    728
    Location:
    Finland
    First Language:
    Vietnamese
    Primarily Uses:
    Other
    Moe Engine
    ---​
    I. Introduction
    The engine will include extensions ranging from bugfixes, improvements to new features.
    This topic will be used for extension updates and bug reports. Please always check the first post for new updates.

    II. Extensions List
    1. Core Engine
    This extension is required by all Moe Engine Extensions. It includes all user experience improvements and fixes some problems in VNM engine. The fixes and improvements are able to toggle on/off easily.
    There are 2 known issues, please read it!!!

    2. Quick Save
    This extension provides Quick Save and Quick Load functions to the engine, which allows users to either quick save and quick load by using Commands or using Script Call in UI.

    3. Camera Extension
    This extension adds more functions to game camera, such as manipulate camera for each layer (backgrounds, pictures or characters) instead of the whole screen.

    4. Message Extension
    This extension provides more tokens/code for message, allows users customizing the messages and interactions with text.

    5. Message Styles
    This extension provides more message styles and visuals. Should be placed under any message layout/style script.

    III. License
    Most of the extensions will follow MIT License, which is free for all kind of uses (both commercial and non-commercial) as long as you put my name in credit.

    IV. Author's notes
    1. For credit, please refer me as Dr.Yami (Cuong Nguyen).
    2. Not open for request at the moment, though still take a look at suggestions.
    3. I will do all the extensions with JavaScript, not a fan of CoffeeScript.
     
    Last edited: Dec 22, 2017
    #1
    Canini, 4Lore, Zeriab and 9 others like this.
  2. Joy Diamond

    Joy Diamond Talkative Veteran

    Messages:
    135
    Likes Received:
    172
    First Language:
    English
    Primarily Uses:
    RMMV
    Greetings on this wonderful day,

    WOOT! A real open source license!! WOOT! :smile:

    Very Joyfully,

    Joy Diamond.
     
    #2
  3. darkkitten

    darkkitten Veteran Veteran

    Messages:
    75
    Likes Received:
    31
    First Language:
    English
    Thank you Yami! That Quick Save will come in handy
     
    #3
  4. Joy Diamond

    Joy Diamond Talkative Veteran

    Messages:
    135
    Likes Received:
    172
    First Language:
    English
    Primarily Uses:
    RMMV
    Greetings,

    How do I use the install manager?​

    Following the link 1. Core Engine (v1.0.0.0) I downloaded it:

    upload_2017-11-16_22-13-57.png
    The instructions say (at the link above) say:

    upload_2017-11-16_22-14-29.png
    I go the Extension Manager & click on Install:

    upload_2017-11-16_22-15-24.png
    It opens up a dialog to select the zip file:

    upload_2017-11-16_22-16-39.png
    It goes back to the previous window, nothing has happened & no error message.

    Can anyone explain to me how to install the extension please?
    Thanks,

    Joy Diamond

    EDITED: Put [obsolete] bug report in SPOILER tags as requested & admitted I made a silly user error :oops:
     
    Last edited: Nov 17, 2017
    #4
  5. Dr.Yami

    Dr.Yami 。◕‿◕。 Developer

    Messages:
    994
    Likes Received:
    728
    Location:
    Finland
    First Language:
    Vietnamese
    Primarily Uses:
    Other
    Updates:
    1. Added Camera Extension.
    2. Re-packed all extensions, please install them again.
    3. There are 2 known issues with Core Engine, read them before ask.

    @Joy Diamond Can you check the VNM version? It's in Help > About. Also put the bug report in a Spoiler ;)
     
    #5
  6. Joy Diamond

    Joy Diamond Talkative Veteran

    Messages:
    135
    Likes Received:
    172
    First Language:
    English
    Primarily Uses:
    RMMV
    Greetings,

    My fault, I had initially unziped the file before reading the instructions & when I deleted the unzipped file I also deleted the project I was using. :oops:
    • (Though as I mentioned no error message)
    Once I restored the project, it was able to install the extension :)
    • Based on your last post, I will throw it away & re-download & install it again,
    Thanks,

    Joy Diamond.

    upload_2017-11-16_22-28-55.png

    Edited: Put the image of the version in SPOILER tags, as requested.
     
    Last edited: Nov 17, 2017
    #6
    Dr.Yami likes this.
  7. FoxySeta

    FoxySeta Cleric, script kiddie and fudanshi Veteran

    Messages:
    270
    Likes Received:
    109
    Location:
    Lugo, RA, IT
    First Language:
    Italian
    Primarily Uses:
    RMMV
    OMG thanks! I just love your work:kaothx:
     
    #7
  8. EinherjarLucian

    EinherjarLucian Villager Member

    Messages:
    7
    Likes Received:
    0
    First Language:
    English
    Primarily Uses:
    RMMV
    What's up with the folder structure in the plugins? Can you not just have raw javascript files?
     
    #8
  9. Dr.Yami

    Dr.Yami 。◕‿◕。 Developer

    Messages:
    994
    Likes Received:
    728
    Location:
    Finland
    First Language:
    Vietnamese
    Primarily Uses:
    Other
    You can install the zip file by using extension manager. Some extensions extends the engine itself (such as adding new collections in database or add new commands in scene event) so it's more than just a raw js file and would be complicated for many users to install.
     
    #9
    EinherjarLucian likes this.
  10. EinherjarLucian

    EinherjarLucian Villager Member

    Messages:
    7
    Likes Received:
    0
    First Language:
    English
    Primarily Uses:
    RMMV
    Thanks for the reply! I should make it clear that I meant "you" in terms of publishers in general; I was definitely not upset with you, but a re-read of my comment felt a bit off-putting, so I apologize for that.

    I'm still wrapping my head around the plugin structure, so seeing a collection of JSON files with obscure names and a clear metadata structure was a bit jarring coming from RPG Maker MV. I'm sure I'll get used to it soon enough.
     
    #10
  11. Dr.Yami

    Dr.Yami 。◕‿◕。 Developer

    Messages:
    994
    Likes Received:
    728
    Location:
    Finland
    First Language:
    Vietnamese
    Primarily Uses:
    Other
    Updates:
    1. Core Engine v1.1.3.0:
    - Added bugfix: Click to instanly display message.
    2. Quick Save v1.1.3.0:
    - Added modified layouts for default UI.

    The download link still on the first post.

    @EinherjarLucian Haha I'm not a fan of how VNM managing things neither.
     
    #11
    Archeia, Joy Diamond and The Yank like this.
  12. Archeia

    Archeia Level 99 Demi-fiend Staff Member Developer

    Messages:
    14,225
    Likes Received:
    13,442
    Location:
    Game Dev Salt Mines
    First Language:
    Filipino
    Primarily Uses:
    VNM
    Yami I found a bug!
    upload_2017-11-19_14-26-41.png
    This happens the moment I enter input name and it asks me to proceed. Here's the event code for you to emulate:
    Code:
    [
        {
            "id": "gs.WaitCommand",
            "params": {
                "time": 120
            },
            "uid": "F315D4C018E2C04E7E3956D626286629DFE0",
            "indent": 0
        },
        {
            "id": "vn.CharacterJoinScene",
            "params": {
                "viewport": {
                    "type": "scene"
                },
                "predefinedPositionId": 0,
                "expressionId": null,
                "characterId": "BA77A09EK7F14A4C2BSA11BE8CC099F00810",
                "zOrder": 0,
                "origin": 0,
                "blendMode": 0,
                "positionType": 0,
                "motionBlur": {
                    "enabled": 0,
                    "delay": 2,
                    "opacity": 100,
                    "dissolveSpeed": 3
                },
                "position": {
                    "x": 0,
                    "y": 0
                },
                "animation": {
                    "type": 1,
                    "movement": 0,
                    "mask": {
                        "graphic": null,
                        "vague": 30
                    }
                },
                "easing": {
                    "type": 0,
                    "inOut": 0
                },
                "duration": 0,
                "waitForCompletion": 1,
                "fieldFlags": {
                    "duration": 1
                }
            },
            "uid": "A62AD87205474549C54BFFD0F7F1BB2D078C",
            "indent": 0
        },
        {
            "id": "gs.ShowMessage",
            "params": {
                "waitForCompletion": 1,
                "duration": 15,
                "expressionId": null,
                "custom": {
                    "object": {
                        "x": 0,
                        "y": 0,
                        "size": {
                            "width": 300,
                            "height": 100
                        }
                    }
                },
                "message": {
                    "lcId": "D41765A611853748646949768D4374655931",
                    "defaultText": "Welcome to the demo of BirdCage."
                },
                "position": 0,
                "characterId": "BA77A09EK7F14A4C2BSA11BE8CC099F00810",
                "partial": 0,
                "fieldFlags": {
                    "duration": 1
                },
                "expressions": [],
                "animations": []
            },
            "uid": "F980F1693566524BB08801469E6527346688",
            "indent": 0,
            "expanded": true
        },
        {
            "id": "gs.ShowMessage",
            "params": {
                "waitForCompletion": 1,
                "duration": 15,
                "expressionId": null,
                "custom": {
                    "object": {
                        "x": 0,
                        "y": 0,
                        "size": {
                            "width": 300,
                            "height": 100
                        }
                    }
                },
                "message": {
                    "lcId": "6B2BEB2A357322494F0822A3BEC2637804C5",
                    "defaultText": "In this moment were going to start a process to define your character that will affect the game at some point."
                },
                "position": 0,
                "characterId": "BA77A09EK7F14A4C2BSA11BE8CC099F00810",
                "partial": 0,
                "fieldFlags": {
                    "duration": 1
                },
                "expressions": [],
                "animations": []
            },
            "uid": "528AAA0C3BD131486708EEE7595B7952063C",
            "indent": 0,
            "expanded": true
        },
        {
            "id": "gs.LoopCommand",
            "params": {},
            "uid": "2257D3EB7A9B83473659CA61C632B332EED9",
            "indent": 0
        },
        {
            "id": "gs.Label",
            "params": {
                "name": "No1"
            },
            "uid": "C0375F0E3B9B674B161B5745B7E69BA62320",
            "indent": 1
        },
        {
            "id": "gs.ChangeBooleanVariables",
            "params": {
                "target": 0,
                "targetReference": {
                    "scope": 1,
                    "index": 0,
                    "domain": "com.degica.vnm.default"
                },
                "targetVariable": {
                    "scope": 1,
                    "index": 0,
                    "domain": "com.degica.vnm.default"
                },
                "targetRangeScope": 0,
                "rangeStart": 0,
                "rangeEnd": 0,
                "value": 0,
                "targetReferenceDomain": "com.degica.vnm.default"
            },
            "uid": "DE65C8645FC4A0475B89549990A75B9F93DA",
            "indent": 1
        },
        {
            "id": "gs.ChangeBooleanVariables",
            "params": {
                "target": 0,
                "targetReference": {
                    "scope": 1,
                    "index": 0,
                    "domain": "com.degica.vnm.default"
                },
                "targetVariable": {
                    "name": "MC Is a Girl",
                    "index": 1,
                    "scope": 1,
                    "changed": true,
                    "domain": "com.degica.vnm.default"
                },
                "targetRangeScope": 0,
                "rangeStart": 0,
                "rangeEnd": 0,
                "value": 0,
                "previewBackground": {
                    "name": "$live_preview_snapshot"
                },
                "targetReferenceDomain": "com.degica.vnm.default"
            },
            "uid": "6446D72C4730E5490F8927170911F356AC83",
            "indent": 1
        },
        {
            "id": "gs.ShowMessage",
            "params": {
                "waitForCompletion": 1,
                "duration": 15,
                "expressionId": null,
                "custom": {
                    "object": {
                        "x": 0,
                        "y": 0,
                        "size": {
                            "width": 300,
                            "height": 100
                        }
                    }
                },
                "message": {
                    "lcId": "6F27DDDE307F2643663A33E93996B988238A",
                    "defaultText": "Firs of all:{W:A}\n \nAre you a boy or a girl?"
                },
                "position": 0,
                "characterId": "BA77A09EK7F14A4C2BSA11BE8CC099F00810",
                "partial": 0,
                "fieldFlags": {
                    "duration": 1
                },
                "expressions": [],
                "animations": [
                    0
                ]
            },
            "uid": "9F00BD6644B1B54206982596E6063730D6E4",
            "indent": 1,
            "expanded": true
        },
        {
            "id": "vn.Choice",
            "params": {
                "action": {
                    "type": 0,
                    "commonEventId": "5FDD1950K9FA1A4BCCSB00CEE54C8BC8AE54",
                    "label": "Boy",
                    "switch": {
                        "scope": 1,
                        "index": 0,
                        "domain": "com.degica.vnm.default"
                    },
                    "scene": null
                },
                "text": {
                    "lcId": "D81635898CFCE4416C1A2DB36B35CE12276D",
                    "defaultText": "Boy"
                },
                "label": "",
                "enabled": 1,
                "positionType": 0,
                "box": {
                    "x": 0,
                    "y": 0,
                    "size": {
                        "width": 300,
                        "height": 50
                    }
                },
                "defaultChoice": 0
            },
            "uid": "0FDDC4104384B448F25935871C4DA7DE4103",
            "indent": 1
        },
        {
            "id": "vn.Choice",
            "params": {
                "action": {
                    "type": 0,
                    "commonEventId": "5FDD1950K9FA1A4BCCSB00CEE54C8BC8AE54",
                    "label": "Girl",
                    "switch": {
                        "scope": 1,
                        "index": 0,
                        "domain": "com.degica.vnm.default"
                    },
                    "scene": null
                },
                "text": {
                    "lcId": "F6126045653F5245F288B166F43FE78C57D5",
                    "defaultText": "Girl"
                },
                "label": "",
                "enabled": 1,
                "positionType": 0,
                "box": {
                    "x": 0,
                    "y": 0,
                    "size": {
                        "width": 300,
                        "height": 50
                    }
                },
                "defaultChoice": 0
            },
            "uid": "7059CC336D95654A811867A7FAE92AB47883",
            "indent": 1
        },
        {
            "id": "vn.ShowChoices",
            "params": {},
            "uid": "D42A2EA79E28204E0F8BBB2615B18533A85D",
            "indent": 1
        },
        {
            "id": "gs.Label",
            "params": {
                "name": "Boy"
            },
            "uid": "1C39ACDA3AE12140DA4BC505B5A34BDA52E7",
            "indent": 1
        },
        {
            "id": "gs.ChangeBooleanVariables",
            "params": {
                "target": 0,
                "targetReference": {
                    "scope": 1,
                    "index": 0,
                    "domain": "com.degica.vnm.default"
                },
                "targetVariable": {
                    "scope": 1,
                    "index": 0,
                    "domain": "com.degica.vnm.default"
                },
                "targetRangeScope": 0,
                "rangeStart": 0,
                "rangeEnd": 0,
                "value": 1,
                "targetReferenceDomain": "com.degica.vnm.default"
            },
            "uid": "31E7D735490FB745870B8C49E50C66B6CE6F",
            "indent": 1
        },
        {
            "id": "gs.ChangeBooleanVariables",
            "params": {
                "target": 0,
                "targetReference": {
                    "scope": 1,
                    "index": 0,
                    "domain": "com.degica.vnm.default"
                },
                "targetVariable": {
                    "name": "MC Is a Girl",
                    "index": 1,
                    "scope": 1,
                    "changed": true,
                    "domain": "com.degica.vnm.default"
                },
                "targetRangeScope": 0,
                "rangeStart": 0,
                "rangeEnd": 0,
                "value": 0,
                "previewBackground": {
                    "name": "$live_preview_snapshot"
                },
                "targetReferenceDomain": "com.degica.vnm.default"
            },
            "uid": "B7578B8B39ABC1408C696FB37B908DF8EBD7",
            "indent": 1
        },
        {
            "id": "gs.Label",
            "params": {
                "name": "Girl"
            },
            "uid": "8F7A814457D971443099BCC4F8E63CFCFBCF",
            "indent": 1
        },
        {
            "id": "gs.ChangeBooleanVariables",
            "params": {
                "target": 0,
                "targetReference": {
                    "scope": 1,
                    "index": 0,
                    "domain": "com.degica.vnm.default"
                },
                "targetVariable": {
                    "name": "MC Is a Girl",
                    "index": 1,
                    "scope": 1,
                    "changed": true,
                    "domain": "com.degica.vnm.default"
                },
                "targetRangeScope": 0,
                "rangeStart": 0,
                "rangeEnd": 0,
                "value": 1,
                "previewBackground": {
                    "name": "$live_preview_snapshot"
                },
                "targetReferenceDomain": "com.degica.vnm.default"
            },
            "uid": "FB1E4DB66ADEB047B3592231EBC28FD71CCE",
            "indent": 1
        },
        {
            "id": "gs.ChangeBooleanVariables",
            "params": {
                "target": 0,
                "targetReference": {
                    "scope": 1,
                    "index": 0,
                    "domain": "com.degica.vnm.default"
                },
                "targetVariable": {
                    "scope": 1,
                    "index": 0,
                    "domain": "com.degica.vnm.default"
                },
                "targetRangeScope": 0,
                "rangeStart": 0,
                "rangeEnd": 0,
                "value": 0,
                "targetReferenceDomain": "com.degica.vnm.default"
            },
            "uid": "28796DAF643D47447E2A9EE77C658F28CA9B",
            "indent": 1
        },
        {
            "id": "gs.ShowMessage",
            "params": {
                "waitForCompletion": 1,
                "duration": 15,
                "expressionId": null,
                "custom": {
                    "object": {
                        "x": 0,
                        "y": 0,
                        "size": {
                            "width": 300,
                            "height": 100
                        }
                    }
                },
                "message": {
                    "lcId": "975CEAC78B11F44D170A1490C24053B536FE",
                    "defaultText": "Are you ok about your choose?"
                },
                "position": 0,
                "characterId": "BA77A09EK7F14A4C2BSA11BE8CC099F00810",
                "partial": 0,
                "fieldFlags": {
                    "duration": 1
                },
                "expressions": [],
                "animations": []
            },
            "uid": "345882EF058B224379696F2845EC9DC8770F",
            "indent": 1,
            "expanded": true
        },
        {
            "id": "vn.Choice",
            "params": {
                "action": {
                    "type": 0,
                    "commonEventId": "5FDD1950K9FA1A4BCCSB00CEE54C8BC8AE54",
                    "label": "Yes1",
                    "switch": {
                        "scope": 1,
                        "index": 0,
                        "domain": "com.degica.vnm.default"
                    },
                    "scene": null
                },
                "text": {
                    "lcId": "75F0E25559ED2843168B3693224C23B333CA",
                    "defaultText": "Yes"
                },
                "label": "",
                "enabled": 1,
                "positionType": 0,
                "box": {
                    "x": 0,
                    "y": 0,
                    "size": {
                        "width": 300,
                        "height": 50
                    }
                },
                "defaultChoice": 0
            },
            "uid": "CC05004A1755774F155AE895C41543424022",
            "indent": 1
        },
        {
            "id": "vn.Choice",
            "params": {
                "action": {
                    "type": 0,
                    "commonEventId": "5FDD1950K9FA1A4BCCSB00CEE54C8BC8AE54",
                    "label": "No1",
                    "switch": {
                        "scope": 1,
                        "index": 0,
                        "domain": "com.degica.vnm.default"
                    },
                    "scene": null
                },
                "text": {
                    "lcId": "4DD5FFF075898447D25AD470C7FC289B4C93",
                    "defaultText": "No"
                },
                "label": "",
                "enabled": 1,
                "positionType": 0,
                "box": {
                    "x": 0,
                    "y": 0,
                    "size": {
                        "width": 300,
                        "height": 50
                    }
                },
                "defaultChoice": 0
            },
            "uid": "587C05EE2E82494F14188FA761E54180D4F0",
            "indent": 1
        },
        {
            "id": "vn.ShowChoices",
            "params": {},
            "uid": "0ED72BB96F020343D0083EB4F0BB5CAA89CE",
            "indent": 1
        },
        {
            "id": "gs.Label",
            "params": {
                "name": "Girl"
            },
            "uid": "34DCA0BA6634A549407B23C2EC1EE814D864",
            "indent": 1
        },
        {
            "id": "gs.ChangeBooleanVariables",
            "params": {
                "target": 0,
                "targetReference": {
                    "scope": 1,
                    "index": 0,
                    "domain": "com.degica.vnm.default"
                },
                "targetVariable": {
                    "name": "MC Is a Girl",
                    "index": 1,
                    "scope": 1,
                    "changed": true,
                    "domain": "com.degica.vnm.default"
                },
                "targetRangeScope": 0,
                "rangeStart": 0,
                "rangeEnd": 0,
                "value": 1,
                "previewBackground": {
                    "name": "$live_preview_snapshot"
                },
                "targetReferenceDomain": "com.degica.vnm.default"
            },
            "uid": "7F6AF5126D777046911B83C1371B900D7DC3",
            "indent": 1
        },
        {
            "id": "gs.ChangeBooleanVariables",
            "params": {
                "target": 0,
                "targetReference": {
                    "scope": 1,
                    "index": 0,
                    "domain": "com.degica.vnm.default"
                },
                "targetVariable": {
                    "scope": 1,
                    "index": 0,
                    "domain": "com.degica.vnm.default"
                },
                "targetRangeScope": 0,
                "rangeStart": 0,
                "rangeEnd": 0,
                "value": 0,
                "targetReferenceDomain": "com.degica.vnm.default"
            },
            "uid": "10500FB94192884BE42A1DA77D5F111A85B2",
            "indent": 1
        },
        {
            "id": "gs.ShowMessage",
            "params": {
                "waitForCompletion": 1,
                "duration": 15,
                "expressionId": null,
                "custom": {
                    "object": {
                        "x": 0,
                        "y": 0,
                        "size": {
                            "width": 300,
                            "height": 100
                        }
                    }
                },
                "message": {
                    "lcId": "7EEF3AC971A093461E9BC8F18FA37BD502CE",
                    "defaultText": "Are you ok about your choose?"
                },
                "position": 0,
                "characterId": "BA77A09EK7F14A4C2BSA11BE8CC099F00810",
                "partial": 0,
                "fieldFlags": {
                    "duration": 1
                },
                "expressions": [],
                "animations": []
            },
            "uid": "D6A986BF2B81254ADC9B337887D7B5E8B584",
            "indent": 1,
            "expanded": true
        },
        {
            "id": "vn.Choice",
            "params": {
                "action": {
                    "type": 0,
                    "commonEventId": "5FDD1950K9FA1A4BCCSB00CEE54C8BC8AE54",
                    "label": "Yes1",
                    "switch": {
                        "scope": 1,
                        "index": 0,
                        "domain": "com.degica.vnm.default"
                    },
                    "scene": null
                },
                "text": {
                    "lcId": "0B95B2ED9BF3A142D29B5DA4EF0935297A96",
                    "defaultText": {
                        "t": "Yes",
                        "d": {
                            "eid": "98028AC243BCD04528194532807637E27C6F"
                        }
                    }
                },
                "label": "",
                "enabled": 1,
                "positionType": 0,
                "box": {
                    "x": 0,
                    "y": 0,
                    "size": {
                        "width": 300,
                        "height": 50
                    }
                },
                "defaultChoice": 0
            },
            "uid": "FE56AA611374714A2228B205E0E5A6D9B08F",
            "indent": 1
        },
        {
            "id": "vn.Choice",
            "params": {
                "action": {
                    "type": 0,
                    "commonEventId": "5FDD1950K9FA1A4BCCSB00CEE54C8BC8AE54",
                    "label": "No1",
                    "switch": {
                        "scope": 1,
                        "index": 0,
                        "domain": "com.degica.vnm.default"
                    },
                    "scene": null
                },
                "text": {
                    "lcId": "CA23E59073DCD744C04944E0FE44A0AE00B6",
                    "defaultText": {
                        "t": "No",
                        "d": {
                            "eid": "1F2D53F24074B24481385B3453E88B12ECD0"
                        }
                    }
                },
                "label": "",
                "enabled": 1,
                "positionType": 0,
                "box": {
                    "x": 0,
                    "y": 0,
                    "size": {
                        "width": 300,
                        "height": 50
                    }
                },
                "defaultChoice": 0
            },
            "uid": "156BF7E3537C624CF17908819F055B26EBE5",
            "indent": 1
        },
        {
            "id": "gs.Label",
            "params": {
                "name": "Yes1"
            },
            "uid": "6A4DBE7C85E0384A2E39CD32985C391EE4C9",
            "indent": 1
        },
        {
            "id": "gs.BreakLoopCommand",
            "params": {},
            "uid": "3BDC82931B94F743493A6D64D566FE126A9D",
            "indent": 1
        },
        {
            "id": "gs.ShowMessage",
            "params": {
                "waitForCompletion": 1,
                "duration": 15,
                "expressionId": null,
                "custom": {
                    "object": {
                        "x": 0,
                        "y": 0,
                        "size": {
                            "width": 300,
                            "height": 100
                        }
                    }
                },
                "message": {
                    "lcId": "BD09E832743EB248B948F6D5540FD0BF717C",
                    "defaultText": "Okay then. The game will remember this setting."
                },
                "position": 0,
                "characterId": "BA77A09EK7F14A4C2BSA11BE8CC099F00810",
                "partial": 0,
                "fieldFlags": {
                    "duration": 1
                },
                "expressions": [],
                "animations": []
            },
            "uid": "202954B7671AA8482B9AA3B62902CF7EC070",
            "indent": 0,
            "expanded": true
        },
        {
            "id": "gs.ShowMessage",
            "params": {
                "waitForCompletion": 1,
                "duration": 15,
                "expressionId": null,
                "custom": {
                    "object": {
                        "x": 0,
                        "y": 0,
                        "size": {
                            "width": 300,
                            "height": 100
                        }
                    }
                },
                "message": {
                    "lcId": "3241FC3A6121634BDD0ABD32DCC86659421C",
                    "defaultText": "Let's get to the next step."
                },
                "position": 0,
                "characterId": "BA77A09EK7F14A4C2BSA11BE8CC099F00810",
                "partial": 0,
                "fieldFlags": {
                    "duration": 1
                },
                "expressions": [],
                "animations": []
            },
            "uid": "F1DF52ED191D114A5129BC38EDDB97E470C4",
            "indent": 0,
            "expanded": true
        },
        {
            "id": "gs.LoopCommand",
            "params": {},
            "uid": "E1C9A0F97D01984CA268CA600F42867024E4",
            "indent": 0
        },
        {
            "id": "gs.Label",
            "params": {
                "name": "No2"
            },
            "uid": "532465361F2339492868BBE3C657D5DD903C",
            "indent": 1
        },
        {
            "id": "gs.ShowMessage",
            "params": {
                "waitForCompletion": 1,
                "duration": 15,
                "expressionId": null,
                "custom": {
                    "object": {
                        "x": 0,
                        "y": 0,
                        "size": {
                            "width": 300,
                            "height": 100
                        }
                    }
                },
                "message": {
                    "lcId": "0AB40B757911584D4A38992467D4289DF159",
                    "defaultText": "Please set your name."
                },
                "position": 0,
                "characterId": "BA77A09EK7F14A4C2BSA11BE8CC099F00810",
                "partial": 0,
                "fieldFlags": {
                    "duration": 1
                },
                "expressions": [],
                "animations": []
            },
            "uid": "43D54F7295AC4940722B5B438576D96DD20A",
            "indent": 1,
            "expanded": true
        },
        {
            "id": "gs.InputText",
            "params": {
                "variable": {
                    "name": "Name",
                    "scope": 1,
                    "index": 0,
                    "changed": true,
                    "domain": "com.degica.vnm.default"
                },
                "letters": 6,
                "previewBackground": {
                    "name": "$live_preview_snapshot"
                }
            },
            "uid": "1961073967313549B869D484C32FC832A6CE",
            "indent": 1
        },
        {
            "id": "gs.ShowMessage",
            "params": {
                "waitForCompletion": 1,
                "duration": 15,
                "expressionId": null,
                "custom": {
                    "object": {
                        "x": 0,
                        "y": 0,
                        "size": {
                            "width": 300,
                            "height": 100
                        }
                    }
                },
                "message": {
                    "lcId": "C6B492B8187B1540E08BBBE1DE075705F777",
                    "defaultText": "Your name will be {GT:1}.{W:500} Is this correct?"
                },
                "position": 0,
                "characterId": "BA77A09EK7F14A4C2BSA11BE8CC099F00810",
                "partial": 0,
                "fieldFlags": {
                    "duration": 1
                },
                "expressions": [],
                "animations": []
            },
            "uid": "2E194AF45C510446191A73F2A96468DE0936",
            "indent": 1,
            "expanded": true
        },
        {
            "id": "vn.Choice",
            "params": {
                "action": {
                    "type": 0,
                    "commonEventId": "5FDD1950K9FA1A4BCCSB00CEE54C8BC8AE54",
                    "label": "Yes2",
                    "switch": {
                        "scope": 1,
                        "index": 0,
                        "domain": "com.degica.vnm.default"
                    },
                    "scene": null
                },
                "text": {
                    "lcId": "FAED4C825E31D34019696D267A4222302295",
                    "defaultText": "Yes"
                },
                "label": "",
                "enabled": 1,
                "positionType": 0,
                "box": {
                    "x": 0,
                    "y": 0,
                    "size": {
                        "width": 300,
                        "height": 50
                    }
                },
                "defaultChoice": 0
            },
            "uid": "6303FEEE4BA4724B31687870492A6F6E3E3A",
            "indent": 1
        },
        {
            "id": "vn.Choice",
            "params": {
                "action": {
                    "type": 0,
                    "commonEventId": "5FDD1950K9FA1A4BCCSB00CEE54C8BC8AE54",
                    "label": "No2",
                    "switch": {
                        "scope": 1,
                        "index": 0,
                        "domain": "com.degica.vnm.default"
                    },
                    "scene": null
                },
                "text": {
                    "lcId": "54FD579C95789742CB995D24E5F55195A477",
                    "defaultText": "No"
                },
                "label": "",
                "enabled": 1,
                "positionType": 0,
                "box": {
                    "x": 0,
                    "y": 0,
                    "size": {
                        "width": 300,
                        "height": 50
                    }
                },
                "defaultChoice": 0
            },
            "uid": "EF8201B02084E541B94B65E3B377C36B09DE",
            "indent": 1
        },
        {
            "id": "vn.ShowChoices",
            "params": {},
            "uid": "11ED33A02BF54244135953274ACB718C06F6",
            "indent": 1
        },
        {
            "id": "gs.Label",
            "params": {
                "name": "Yes2"
            },
            "uid": "257EA6772A8ED84AD5798D6156C9011801EF",
            "indent": 1
        },
        {
            "id": "vn.SetObjectData",
            "params": {
                "objectType": 4,
                "number": 0,
                "layer": 0,
                "characterId": "BA77A09EK7F14A4C2BSA11BE8CC099F00810",
                "field": 0,
                "numberValue": 0,
                "textValue": {
                    "name": "Name",
                    "scope": 1,
                    "index": 0,
                    "changed": true,
                    "domain": "com.degica.vnm.default"
                },
                "switchValue": 0,
                "previewBackground": {
                    "name": "$live_preview_snapshot"
                },
                "numberDomain": "com.degica.vnm.default"
            },
            "uid": "767008A51CAAF745828A1FE114AE17D834D4",
            "indent": 1
        },
        {
            "id": "gs.BreakLoopCommand",
            "params": {},
            "uid": "3AA4FBCF021E0946BE4873998F2403EC1F0D",
            "indent": 1
        },
        {
            "id": "gs.ShowMessage",
            "params": {
                "waitForCompletion": 1,
                "duration": 15,
                "expressionId": null,
                "custom": {
                    "object": {
                        "x": 0,
                        "y": 0,
                        "size": {
                            "width": 300,
                            "height": 100
                        }
                    }
                },
                "message": {
                    "lcId": "DEDE1480820C404C4629B9A461D49C228E5F",
                    "defaultText": "Okay {GT:1}, before we get started, you need to know some things about the game."
                },
                "position": 0,
                "characterId": "BA77A09EK7F14A4C2BSA11BE8CC099F00810",
                "partial": 0,
                "fieldFlags": {
                    "duration": 1
                },
                "expressions": [],
                "animations": []
            },
            "uid": "DD1C0AAA90F9A3479698BE33A3B484F07E5C",
            "indent": 0,
            "expanded": true
        },
        {
            "id": "gs.ShowMessage",
            "params": {
                "waitForCompletion": 1,
                "duration": 15,
                "expressionId": null,
                "custom": {
                    "object": {
                        "x": 0,
                        "y": 0,
                        "size": {
                            "width": 300,
                            "height": 100
                        }
                    }
                },
                "message": {
                    "lcId": "5F1C5973251EE443603AE290225592F6CD25",
                    "defaultText": "1.-{W:400}This game could be changed in each release to fix some points of the story and dialogues."
                },
                "position": 0,
                "characterId": "BA77A09EK7F14A4C2BSA11BE8CC099F00810",
                "partial": 0,
                "fieldFlags": {
                    "duration": 1
                },
                "expressions": [],
                "animations": []
            },
            "uid": "7BA1D5A816ACB64AE70B71002DBF7A42651C",
            "indent": 0,
            "expanded": true
        },
        {
            "id": "gs.ShowMessage",
            "params": {
                "waitForCompletion": 1,
                "duration": 15,
                "expressionId": null,
                "custom": {
                    "object": {
                        "x": 0,
                        "y": 0,
                        "size": {
                            "width": 300,
                            "height": 100
                        }
                    }
                },
                "message": {
                    "lcId": "B3CD901D1C8BD1443D6A5E97352905488EE9",
                    "defaultText": "2.-{W:400}The content of this game is purely fiction with the purpose to entertain the player. Any resemblance with the reality is purely coincidence."
                },
                "position": 0,
                "characterId": "BA77A09EK7F14A4C2BSA11BE8CC099F00810",
                "partial": 0,
                "fieldFlags": {
                    "duration": 1
                },
                "expressions": [],
                "animations": []
            },
            "uid": "A079CC727E2E2843A5280C62BEF6E2D38859",
            "indent": 0,
            "expanded": true
        },
        {
            "id": "gs.ShowMessage",
            "params": {
                "waitForCompletion": 1,
                "duration": 15,
                "expressionId": null,
                "custom": {
                    "object": {
                        "x": 0,
                        "y": 0,
                        "size": {
                            "width": 300,
                            "height": 100
                        }
                    }
                },
                "message": {
                    "lcId": "461BE6566831D6434D094A47ED477A4770BE",
                    "defaultText": "Having said all this, enjoy the game."
                },
                "position": 0,
                "characterId": "BA77A09EK7F14A4C2BSA11BE8CC099F00810",
                "partial": 0,
                "fieldFlags": {
                    "duration": 1
                },
                "expressions": [],
                "animations": []
            },
            "uid": "0EDAF73A5CC7B345CE8ABE561F01E4135E41",
            "indent": 0,
            "expanded": true
        }
    ].novelsharp/vn-scene-command
     
    #12
  13. Dr.Yami

    Dr.Yami 。◕‿◕。 Developer

    Messages:
    994
    Likes Received:
    728
    Location:
    Finland
    First Language:
    Vietnamese
    Primarily Uses:
    Other
    Updates:
    Core Engine v1.1.3.1:
    - Fixed a typo

    @Archeia I made a typo there :rswt
     
    #13
  14. kory_toombs

    kory_toombs Villager Member

    Messages:
    15
    Likes Received:
    14
    First Language:
    English
    I think there's a bug with clicking anywhere.
    It sometime proceeds when you click the buttons, like "Save" in the message box.
    You probably need to try to get it to ignore the hotspots or something.
     
    #14
    Dr.Yami likes this.
  15. Dr.Yami

    Dr.Yami 。◕‿◕。 Developer

    Messages:
    994
    Likes Received:
    728
    Location:
    Finland
    First Language:
    Vietnamese
    Primarily Uses:
    Other
    Thank you for the report. The official improvement will come in next update, that time I will remove the feature from my extension.
    :kaoswt:
     
    #15
  16. kory_toombs

    kory_toombs Villager Member

    Messages:
    15
    Likes Received:
    14
    First Language:
    English
    Actually I'm not sure if that was a problem with your extension or not. I have only had that issue one time when I was using VN Maker. Could be the engine. I think its wonky sometimes or something...

    Edit:

    Yeah, it happens a lot now...
     
    Last edited: Dec 2, 2017
    #16
  17. mdqp

    mdqp Veteran Veteran

    Messages:
    39
    Likes Received:
    8
    First Language:
    Italian
    Thanks a lot for this! Are there any plans to add functionality like right-clicking going back from menus, using the mouse wheel scroll up to bring up the backlog, and make the backlog disappear if you scroll down and have reached the bottom? I managed to use the in-game logic to make some of this happen, but my temporary solutions are a bit hacked together (using the in-game drag and drop logic), and I feel like these are all standard features in modern games, so I am surprised they weren't included in VNM's release.
     
    #17
    nio kasgami likes this.
  18. Nightblade50

    Nightblade50 Developer of "Delta Origins" Veteran

    Messages:
    1,959
    Likes Received:
    4,055
    Location:
    USA
    First Language:
    English, French
    Primarily Uses:
    RMVXA
    Oh, nice! Thanks a bunch for working so hard on this :kaothx: :kaojoy:
     
    #18
    nio kasgami likes this.
  19. kory_toombs

    kory_toombs Villager Member

    Messages:
    15
    Likes Received:
    14
    First Language:
    English
    Was this stuff added as default VNM stuff?
     
    #19
  20. Dr.Yami

    Dr.Yami 。◕‿◕。 Developer

    Messages:
    994
    Likes Received:
    728
    Location:
    Finland
    First Language:
    Vietnamese
    Primarily Uses:
    Other
    Only the "Click anywhere to proceed" in Core Engine added as default VNM stuffs.
     
    #20

Share This Page