Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Lunaproject

8
Posts
2
Topics
1
Following
A member registered May 16, 2020

Recent community posts

First of all, I want to thank you very much for the update, im enjoying a lot your engine, I made some modifications that I believe that it can add  value to your project.

For example, when you have multiple conversations with several characters, it adds a powerful visual effect to shadow the characters that are not talking without having to use the script character_destroy(). and having to create them again with character_create().

I added these 2 scripts

function character_apply_shadow(char, shadow_color) {

var char_id = ds_map_find_value(global.characters, char);

char_id.shadow_color = shadow_color;

char_id.shadow_active = true;

}

function character_remove_shadow(char) {

var char_id = ds_map_find_value(global.characters, char);

char_id.shadow_active = false;

}

obj_character step event modifications (on the line //effects n stuff )

if sprite_index != noone{ // effects n' stuff

 // Apply shadow effect if active

 if (shadow_active) {

 image_blend = shadow_color;

 } else {

 image_blend = c_white;

 }

And this is a example how i call the shadowing

if ev(){

 character_hop("Manny Ae", hop_medium, false)

 character_hop("Anny Mae", hop_medium, false)

 character_sprite("Anny Mae", spr_annymae_shock)

 textbox_create("Anny Mae", "Wow!", "My similar looking doppelganger Manny Ae?")

}

if ev(){

character_apply_shadow("Anny Mae", make_color_rgb(50, 50, 50));

wait_time(0.25)

}

if ev(){

 textbox_create("Persimmon Factory", "Drawing one of 'em is hard enough, alright?")

}

if ev(){

 textbox_create("Manny Ae", "Hi everyone!")

}

if ev(){

 character_apply_shadow("Manny Ae", make_color_rgb(50, 50, 50));

 character_remove_shadow("Anny Mae");

wait_time(0.25)

}

(2 edits)

Thank you so much for the update it works like a charm, just a question i can not figure out how to increase the size of the textbox letters.

for example
i have this code

character_create("Girl A", noone, 0, 0, appear_instant, false, so_01, 0, false)

character_text_set("Girl A", c_white, c_white, c_white, c_white, font_silly, font_silly, 1.8)

// sets the character's text attributes

// creates a textbox using the created character's name/attributes

textbox_create("Girl A","It includes a bunch of effects and features to spice up your projects!")

running my game for some reason only the Text Girl A is increased in size, but the It includes a bunch of effects and features to spice up your projects!" is not increased... how i can increase it? 

this engine needs to be updated, it does not work in gms2 2024

its  a nice engine, but it has a bug when you set up options the buttons does not trigger. i have a question.

for example if i mix up this engine with  some gameplays and this engine purely for events, i need to creathe another obj_scenes or i need to add an (if) statement that checks the result of that gameplay in a global variable

Actually i dont, im using the font provided by the template, but i figured it out that I have to stretch the button to the size needed to cover the font. So it shows correctly in the game. I dont know if menus or other containers have the same problem in mac, but probably could be a picky issue

I have problems to get the button label when importing the project.

Theres no text at all,  im currently working on the room template, i tried with another room, new with obj_ggl controller imported but its the same issue, no text at all on the label

i think that the solution at this moment is not quite optimal, the reason is because my screen resolution it's 4K if i put the DPI setings on 100% the UI it's too tiny, and makes the program really hard to use, if i change the resolution to 1980x 1080 it's not solving the problem.

(2 edits)

why this bug its not even on the FAQ?

Anyone knows how to solve it???

exported sprite sheet.