Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

question for the vignette, can that change color? 

(1 edit)
  1. Copy the transform MVNVignette block from the MVNRomFXTemplates.rpy file and put it anywhere (a new file called MyRomFX.rpy makes it easy to find). 
  2. Change the name to
    transform MVNVignetteGreen
    or whatever.
  3. Change the u_vin_tint to whatever you like. eg:
    u_vint_tint (0.1, 0.8, 0.1)
    for a green.
  4. Then you can call it eg:
    camera at MVNVignetteGreen

You can change all the other parameters too. Everything is commented nicely so you can figure out stuff. 

If you check transform OtomeBrains that is a vignette with a different colour so you can see what is changed. 

You can do this for any of the other effects too to make custom ones. 

(+2)

The transforms in MVNRomFXTemplates are intended to be copied and changed to customize the effects without having to dive into the shader code itself.

Here's a few quick ones I did, but you can tool with the numbers yourself and produce whatever variations you'd like:

transform MVNVignettePink:
    mesh True
    shader "MakeVisualNovels.LPVingette"
    u_vin_radius (0.5)
    u_vin_softness (0.3)
    u_vin_strength (0.5)
    u_vin_center (0.5, 0.5)
    u_vin_tint (1.0, 0.4, 0.6)

transform MVNVignetteWarm:     mesh True     shader "MakeVisualNovels.LPVingette"     u_vin_radius (0.5)     u_vin_softness (0.3)     u_vin_strength (0.5)     u_vin_center (0.5, 0.5)     u_vin_tint (1.0, 0.3, 0.0) transform MVNVignetteCool:     mesh True     shader "MakeVisualNovels.LPVingette"     u_vin_radius (0.5)     u_vin_softness (0.3)     u_vin_strength (0.5)     u_vin_center (0.5, 0.5)     u_vin_tint (0.2, 0.4, 1.0) transform MVNVignetteDream:     mesh True     shader "MakeVisualNovels.LPVingette"     u_vin_radius (0.5)     u_vin_softness (0.3)     u_vin_strength (0.5)     u_vin_center (0.5, 0.5)     u_vin_tint (0.2, 0.9, 0.4)