Hello! The current version of VNgen will continue to work and will remain purchaseable through Itch.io. An overhaul to adopt modern GameMaker standards is planned once there is a more stable engine target to build for.
This is a known backwards compatibility bug in GameMaker itself since the introduction of typed variables. For some reason, this particular reference to a sprite in the demo is not recognized as a sprite—despite other references working just fine.
For now, the best workaround is to simply comment out the indicated line 114 of obj_demo_mascot's Step event. You will be missing one of two CTC prompts, but the demo will be fully functional.
Is the experience on GameMaker 1 too different from GameMaker 2? I got VNGen with the bundle, but I don't want to pay for a subscription to try it out :U
Currently you'll find both versions to be mostly alike, but GMS 2 versions offer many quality of life improvements missing from GMS 1. You can see the full list of updates here. The difference will only get bigger over time as future updates to VNgen will apply to GMS 2.3+ exclusively.
Permanent GameMaker licenses are still available through Steam for now—I would recommend looking there if you aren't keen on a subscription. Alternatively, you can use the free tier as long as you wish and subscribe for a month when you need to export a finished product.
Hello, this is not an error. Please see the contents of the message—you need to configure your project for 4K support to run the mascot demo. Alternatively, you can run the classic demo for low-powered devices.
Hi, is the error related to running the mascot demo? If so, it is most likely a configuration warning because your project isn't setup for 4K resolution. The warning is intentional and contains the instructions needed to resolve it. You can also see how to configure your project here.
If this is not the error you're seeing, please copy the exact error message here or in an email to contact@xgasoft.com
Again, the instructions to solve the warning are written within the warning message itself 😉
Also, you'll find a PDF version of the documentation in GameMaker's Included Files menu. You can always check out the online version at docs.xgasoft.com as well!
Thanks, yes I noticed that after panicking xD but tbh I am so new to gamemakerstudio2 that it took a while just to find the settings where to change that resolution .. But found it now. Excited about this tool but I have one question about it, lately I have been very disappointed in Tyrano, Visual Novel Maker, IFVN, Ifaction vn mode, ... is this Vn plugin for gamemakerstudio2 very easy and easy to use? I certainly hope so xD Its the reason I bought it..
VNgen operates on a pretty different paradigm from the engines you mentioned. I think the best way to find out is to try it yourself! Some people might automatically consider any code-based system "advanced", but it doesn't have to be. Simple code is much faster and easier to work with than a complicated GUI.
VNgen is code-based, but it uses a custom scripting syntax that's designed to be both easy-to-learn and powerful. Since VNgen is based on GameMaker Studio, you can either stick strictly to simple VNgen script, or you can expand with custom GML.
← Return to extension
Comments
Log in with itch.io to leave a comment.
Hello! Looks liek GMS is overhauling everything. Marketplace is down and they are moving to Prefabs. Will this asset still be compatible?
Hello! The current version of VNgen will continue to work and will remain purchaseable through Itch.io. An overhaul to adopt modern GameMaker standards is planned once there is a more stable engine target to build for.
When I tried the trial version, it showed an error:___________________________________________
############################################################################################
ERROR in
action number 1
of Step Event0
for object obj_demo_mascot:
sprite_get_height argument 1 invalid reference to (sprite) - requested -4 max is 97
at gml_Script_sys_scale_init (line 79) - var action_height = sprite_get_height(ds_data[# prop._sprite, ds_target]);
############################################################################################
gml_Script_sys_scale_init (line 79)
gml_Script_vngen_prompt_create (line 112) - sys_scale_init(ds_prompt, ds_target, global.dp_width, global.dp_height, global.dp_width_init, global.dp_height_init, scale_none);
gml_Object_obj_demo_mascot_Step_0 (line 114) - vngen_prompt_create("inline", spr_prompt_inline, none, none, auto, auto, 0, trans_none, 0);
IDE v2023.8.2.108 Runtime v2023.11.1.160
Hi linko,
This is a known backwards compatibility bug in GameMaker itself since the introduction of typed variables. For some reason, this particular reference to a sprite in the demo is not recognized as a sprite—despite other references working just fine.
For now, the best workaround is to simply comment out the indicated line 114 of obj_demo_mascot's Step event. You will be missing one of two CTC prompts, but the demo will be fully functional.
Is the experience on GameMaker 1 too different from GameMaker 2? I got VNGen with the bundle, but I don't want to pay for a subscription to try it out :U
Currently you'll find both versions to be mostly alike, but GMS 2 versions offer many quality of life improvements missing from GMS 1. You can see the full list of updates here. The difference will only get bigger over time as future updates to VNgen will apply to GMS 2.3+ exclusively.
Permanent GameMaker licenses are still available through Steam for now—I would recommend looking there if you aren't keen on a subscription. Alternatively, you can use the free tier as long as you wish and subscribe for a month when you need to export a finished product.
hi someone had the same Error?:
___________________________________________
############################################################################################
ERROR in
action number 1
of Create Event
for object obj_demo_mascot:
WARNING: This demo requires texture pages of at least 4096x4096.
Texture pages are currently set to 2048x2048.
Graphical corruption may occur.
To change this setting, go to Game Options > Windows > Graphics > Texture Page Size
Click Ignore to continue.
Texture page error
at gml_Object_obj_demo_mascot_Create_0 (line 51) - "Texture page error",
############################################################################################
gml_Object_obj_demo_mascot_Create_0 (line 51)
Hello, this is not an error. Please see the contents of the message—you need to configure your project for 4K support to run the mascot demo. Alternatively, you can run the classic demo for low-powered devices.
See here for more details.
Thanks already fix it
Hi I did buy this but it seems there is some kind of error when I pop this into gms2 can it please be fixed?
Hi, is the error related to running the mascot demo? If so, it is most likely a configuration warning because your project isn't setup for 4K resolution. The warning is intentional and contains the instructions needed to resolve it. You can also see how to configure your project here.
If this is not the error you're seeing, please copy the exact error message here or in an email to contact@xgasoft.com
Hi probably that error yes, maybe this should have come with documentation how to use it to avoid many threads here xD?
Again, the instructions to solve the warning are written within the warning message itself 😉
Also, you'll find a PDF version of the documentation in GameMaker's Included Files menu. You can always check out the online version at docs.xgasoft.com as well!
Thanks, yes I noticed that after panicking xD but tbh I am so new to gamemakerstudio2 that it took a while just to find the settings where to change that resolution .. But found it now. Excited about this tool but I have one question about it, lately I have been very disappointed in Tyrano, Visual Novel Maker, IFVN, Ifaction vn mode, ... is this Vn plugin for gamemakerstudio2 very easy and easy to use? I certainly hope so xD Its the reason I bought it..
VNgen operates on a pretty different paradigm from the engines you mentioned. I think the best way to find out is to try it yourself! Some people might automatically consider any code-based system "advanced", but it doesn't have to be. Simple code is much faster and easier to work with than a complicated GUI.
this looks very promising, I'll make sure to give it a try :)
Thank you!
hiya is this easy to use?
That's the goal!
VNgen is code-based, but it uses a custom scripting syntax that's designed to be both easy-to-learn and powerful. Since VNgen is based on GameMaker Studio, you can either stick strictly to simple VNgen script, or you can expand with custom GML.
To get a feel for it, I'd recommend looking over the Getting Started guide in the included documentation: https://docs.xgasoft.com/vngen/getting-started/intro-qscript