XaiJu
cutievirus

cutievirus

patreon


cutievirus posts

Updated Docs

I've been working on updating some of the documentation and moving it to the new website. I also fixed a bug that was causing some parts of the site to not work properly.

I'm still not going to guarantee that the documentation is 100% complete because I might have missed some details, but it's in a much more complete state now than it was before. I hope you find it helpful.

View Post

Version 0.9.2.5 - Sampling Modes & Bug Fixes (Download)

This is the download page for this update.

View the Changelog

edit: fixed the attachments

View Post

Version 0.9.2.5 - Sampling Modes & Bug Fixes (Changelog)

✔️Mipmapping & Sampling Modes
🐛fix error with highlight through walls setting
🐛fix error when opening menu while balloon playing
🐛fix error when unlocking and relocking pointer
🐛fix action stop plugin command
🐛fix light shadows not initializing on map load
🐛fix moonwalking bug

View the Downloads

View Post

New Website is up

Took me long enough I know, for some reason I was possessed to write the whole site from scratch instead of using a CMS, and then I ended up starting over a few times.

Anyway, while the site is still under construction, it's live now. You can make an account and choose how you want to be credited in my projects.

This website will also be the new home for MV3D's documentation once I can get it updated and re-written, but that's not ready quite yet. I might also add a feature for sh...

View Post

Version 0.9.2.4 - Another small bugfix (Download)

This is the download page for this update.

View the Changelog 

View Post

Version 0.9.2.4 - Another small bugfix (Changelog)

About version numbers: Originally I've been naming my versions with a zero at the start of them to signify that the plugin is still a work in progress, but at some point I dropped the zero because I noticed most people weren't using it when talking about the versions either.

But in the next major update I plan on rewriting a lot of the code in the plugin, so I want to reboot the version numbers starting with 1.0. So for now I will be bringing back the zero-point version numbering.

View Post

Making a 3D add-on for RPG Maker Unite

Currently in the early stages of development. I've started working on a 3D plugin/add-on for RPG Maker Unite. As you can see in the images, it's currently more of a mode-7 kind of effect, but more advanced 3D will be possible in the future.

I have gotten 3D lighting working as well, but currently shadows aren't working. Unite uses canvases to render the characters, and I don't think canvases and tilemaps are capable of casting or receiving shadows. I might have to replace the tilemap an...

View Post

Version 9.2.3 - small bugfixes (public post)

Sorry it's been a little bit since an update, I've been trying to work on some performance enhancements (multithreading to reduce lag spikes, and webgpu support) as well as the movement system I was working on. It looks like the performance enhancements might require me to rewrite large parts of the code, so I can't give an ETA on that. In the mean time, I thought I'd put out a small bug fix.

🐛 fix action command in MV

🐛 fix update models on formation change

✔️ "Us...

View Post

Version 9.2.3 - small bugfixes

Sorry it's been a little bit since an update, I've been trying to work on some performance enhancements (multithreading to reduce lag spikes, and webgpu support) as well as the movement system I was working on. It looks like the performance enhancements might require me to rewrite large parts of the code, so I can't give an ETA on that. In the mean time, I thought I'd put out a small bug fix.

🐛 fix action command in MV

🐛 fix update models on formation change

✔️ "Us...

View Post

MVVN - combine RPG Maker with Visual Novel Maker (public post)

I feel like my patreon page is kind of lacking in the public posts department. Because I usually include attachments with my post that I want to make patron-only, I usually have to make the whole post patron-only, but really I want the post to be public and have just the attachments be patron-only. I wish patreon let me do that.

Anyway, as a solution I've decided I'm going to start making both a public and patron-only version of my posts going forward.

So this is actually...

View Post

MVVN - combine RPG Maker with Visual Novel Maker

So this is actually a side project that I completed a little while ago but never released for whatever reason, so I've decided to release it on Patreon. It's a Visual Novel Maker plugin that allows you to run an RPG Maker game (or really any html-based game) inside of it. It takes care of syncing variables between the game and even some of the options are synchronized.

Installation instructions:

1. Install MVVN.zip as a plugin for visual novel maker.

2. Add your RPG Maker ga...

View Post

Version 9.2 - GLTF Animation Control

The main focus of this update is the control over animations on imported GLTF models, which I've renamed to actions to avoid confusion with RPG Maker's animations, and to match the name used in Blender's action editor.

See the example projects for examples on how to rename actions, scale bones, and replace textures on imported models. The example models have configured player characters in the actor note tags.

Some actions will be played automatically based on context. These actio...

View Post

Blender Add-on for MV3D meshes

I've been teaching myself how to script for blender, so I had this idea for a blender add-on. It can import and export meshes from MV3D mesh strings, specifically the p{} mesh shape.

This add-on will make using the mesh building feature of MV3D a lot easier. Simply paste the exported text into a mesh() configuration function.

View Post

Version 9.1.2 - bug fix

🦋 Fix broken teleport when changing maps

🐞 Fix JSON configs when playing outside of playtest mode

Also tweaked the render loop a bit, let me know if you notice any performance changes :>


Edit: version 9.1.3
🐛 Fix crash when using bloom with skyboxes and changing bloom quality (in MZ3D)

View Post

Version 9.1 - JSON configs, Tile Offset feature, and bug fixes

✔️ Ability to load in tile configurations via json files

✔️ Tile offset feature. The default behavior for star tiles is now tileOffset(y:1)

✔️ math expressions can now use the l variable to refer to the layer number

✔️ math expressions can use var(n) to reference a game variable (where n is the variable id)

✔️scale can take take 3 parameters now

✔️ In addition to qq for double sided quad meshes, now any mesh shape can be made double-sided ...

View Post

Version 9.0 - GLTF import, post processing, more texture maps

✔️GLTF import (basic support, skeletal animation will come in a future update)

✔️more texture maps (bump, parallax occlusion, specular, emissive, ambient)

✔️new postprocessing effects (depth of field, chromatic aberration, bloom)

✔️rot(auto) to automatically rotate models to character's facing direction

✔️new skybox features (spherical skybox, skybox layers, skybox alpha and blending)

✔️slant() configuration function to make cliffs that sl...

View Post

quick bugfix 8.3.1

🪲fixed crash on loading saves

🪲clicking on a large model will now move you to the point you clicked instead of to the event it belongs to.

🪲blob shadows are now properly ignored by the highlight layer

🪲fixed behavior of board-shaped events with pitch or yaw (see home outside / MAP001)

View Post

Version 8.3 - Highlight, Glow, and Blending

New features:

✔️MV animations now work in MZ3D
✔️Added a new Highlight feature that draws an outline around a character. I think this looks nice as a sort of magical aura.
✔️Added a toggle to allow the glow effect to be visible through walls
✔️Added an option to control glow intensity for the glow effect for textures.
✔️Added ability to blend configurations and attributes over time (see examples below)
✔️Added missing elevation and enable/disable p...

View Post

Version 8.2 - Bugfixes

✔️fix broken lighting on map reload

✔️fix duplicated map geometry on map reload

✔️fix models persisting after map transfer

Just fixing some bugs introduced by the last bugfix.

update 8.2.2:

✔️fixed shadows with alpha blended materials

View Post

Version 8.1 - Compatibility fix with MZ version 1.5

✔️fix compatibility with rpg maker mz version 1.5 core scripts

✔️fix incompatibility bug with newer versions of chromium in nwjs and electron

✔️fix bugs with model clones breaking texture and crashing on map reload

The other features I've been working on for the next update aren't ready yet, but here's a bugfix update.


View Post

Version 8 - Diagonal Slopes and More Shadows

✔️Diagonal slopes
✔️Fall height setting
✔️more shadow sources
✔️Fixed event jumping in place
✔️Fixed lighting on imported models

The Walk Off Edge parameter can now take a number, in which case drops smaller than the value provided will allow characters to walk off the edge.

New model optimization plugin parameter to choose the default optimization method for imported models. Instancing is more performant than cloning but may have some issues with l...

View Post

Version 7.3, mostly bugfixes

Added the ability to set sprite offset per sprite. Sprite offset is a feature which moves sprites slightly closer to the camera so they fit in the tile they occupy when they fold down. You can now specify a sprite offset for individual sprites, as such: shape(sprite,0.45p)
The "p" in the above example makes the offset change according to the camera's pitch.
It also works for the board / tree shape: shape(board,0.45)
For other shapes, the dynamic offset effect can be achieved with the...

View Post

Configuring Meshes

The new custom meshes feature added to mv3d and mz3d is a little confusing, so I'm writing a quick explanation of how to use the new feature.

On the surface the mesh function and the model function may seem very similar, and they do have very similar results.

The mesh function takes a set of instructions and uses it to construct a mesh for the tile or event. The model function is still the easiest way to import complex 3D models. The mesh function is more meant for constructing si...

View Post

Version 7 - Custom Meshes, Randomness, and more

New features:

Math expressions can be used inside some configurations. Three variables are supported: x, y, and r. X and Y are the coordinates of the tile or event. r is a random value based on the tile or event's position. There is also a rand function available to get different random values for the same tile. rand(0) is the same as r.
◇ Example: rot(360r), height(0.5+0.5r), width(0.5+0.5*rand(1))
(The above example is how the crates in the screenshot are made)

Flat shap...

View Post

Version 0.6.8.2 - bug fixes and performance

✔️ events using glow or alpha automatically turn off instancing
✔️fix model performance issues
✔️fix balloons not working in MZ
✔️fix effekseer animations not working when called without plugin command
✔️fix "full screen" MV animations not working when called without plugin command

View Post

Version 0.6.8 - mostly 3D model bug fixes

✔️event models now use instancing to improve performance. This can be disabled with instance:false
✔️Wait for model textures to load when loading map.
✔️fix models with multiple materials displaying with only one material
✔️fix models not displaying on events without a graphic
✔️imported models are now forced to use alpha cutoff unless supplied with alpha:true. This fixes a lot of common rendering problems.
✔️fix instanced models not working properly wit...

View Post

Version 0.6.7 - Effekseer support

✔️Effekseer animations
✔️fix shadow gap on models
✔️fix set property plugin command
✔️fix changes to alphaFog not saving

0.6.7.1:
✔️fixed legacy plugin command for animations in mz3d

View Post

Version 0.6.6

✔️ option for instant turning
✔️ option for instant movement
✔️ airship will fly over fences and trees with X passage without changing elevation.
✔️ Vehicles now behave correctly in 1st person
✔️ fix skybox not loading immediately on mz3d
✔️ when using skybox plugin command, providing a default value will clear existing skybox settings.
✔️ add skybox command for MZ's new plugin command gui
✔️ If no file extension is used for skybox image, p...

View Post

Version 0.6.5 - parity with mv3d and mz3d

✔️MZ3D and MV3D now build from the same code base, ensuring feature parity
✔️Added "base height" configuration option
✔️Sprite offset now changes dynamically with camera angle
✔️fix relative pixel texture coordinates on second half of B+ tilesheet
✔️allow relative texture coordinates for events with tile graphic
✔️fix player with 3d model crashing on transfer
✔️fix camera not following disabled characters properly
✔️ fix broken animate...

View Post

MZ3D update

MZ3D is now available on itch.io

https://cutievirus.itch.io/mz3d

Download key is available to hero tier patrons for free

https://cutievirus.itch.io/mz3d/patreon-access 

Changes from the previous release:

Added support for new plugin command system

<mz3d> tags now supported instead of <mv...

View Post