Miscellaneous Arvopia Tools
Arvopia Animator and Trading Designer
Used for making player animations for Arvopia 0.8. There are 4 sections to the screen. A left panel, center display, right panel, and timeline panel. The left panel shows 4 value changers, and a button. The value changers change the Length ot the animation, the position (x, y) and rotation of a selected limb. And the button compiles the created animation, and prints it to the command line so it can be copied and pasted into a mod.
The Middle display shows the limbs you can select, as well as a pause/play button, and a slider that changes the speed of the animation. Along side that, is a preview of the current frame compiled of the animation you have set.
The Right panel controls keyframes, creating and deleting keyframes, and changing keyframe timing and value. Along with that, you can change the easing types.
The timeline panel shows all the current keyframes that you have placed, and what limb/value they represent. There is also a marker showing the current animation frame being used, and it sends the information from keyframes and sends it to the center display.
Arvopia Animator.zip - 865KB
The Trading Designer, similar to Arvopia Animator, is useful when creating mods. It gives a gui and export for making NPCs with certain dialogue trees. This makes making NPCs easier, because you can visualize the paths a player could take when talking with said NPC. After designing the tree and paths of Dialogue, you can set the name of the variable to be used when assigning the dialogue, as well as exporting the code to make the dialogue.
There are two ways to add dialogue boxes, one is by hitting the '+' button, another is by hitting CTRL+A to add one where the mouse is. After adding a Dialogue box, you can give it the response a player has to give to get to that dialogue, as well as the actual dialogue.
For example, if the "Response" box says "How are you?", the player gets a button that says "How are you?" and if the player clicks that button, the NPC will say whatever's in the "Say" box. If there's a "NAME" in the "Say" box, it will be replaced with the name of the player. If the "Say" box says "~end~", it will end the conversation.
Trading Design.zip - 625KB