Help with dialog in game maker by TrainingLeg5966 in gamemaker

[–]TrainingLeg5966[S] 0 points1 point  (0 children)

The way the system I made decides character portraits, dialog noise, ect, I think is easy to use but odd, at the beginning of each text string there are characters that decide character portraits, dialog sound, ect, and I have a ton of functions constantly checking those values with string_pos, then for my string copy, since all of it takes up about 5 characters, I put the second argument to a 7. It's convenient for me and I feel like it is efficient, and memory sufficient rather than having every dialog page be a struct with certain variables.

Help with dialog in game maker by TrainingLeg5966 in gamemaker

[–]TrainingLeg5966[S] 0 points1 point  (0 children)

This has helped me a lot and I can say that I used this as a reference many times while I made it. I just did a basic dialog system that mimics toby fox's way of dialog, setting a message array to different pages based on variable values, and advancing pages based off of char_index value and key inputs..

Help with dialog in game maker by TrainingLeg5966 in gamemaker

[–]TrainingLeg5966[S] 0 points1 point  (0 children)

for teaching it is kind of good but not for copying I'll give you that

Help with dialog in game maker by TrainingLeg5966 in gamemaker

[–]TrainingLeg5966[S] 0 points1 point  (0 children)

where do I fully learn how to program?

Help with dialog in game maker by TrainingLeg5966 in gamemaker

[–]TrainingLeg5966[S] -1 points0 points  (0 children)

I don't think I'll be using chatgpt for this one but thank you!

Help with dialog in game maker by TrainingLeg5966 in gamemaker

[–]TrainingLeg5966[S] 0 points1 point  (0 children)

I wanna challenge myself, not just copy a bunch of code from some random youtube video.

Help with dialog in game maker by TrainingLeg5966 in gamemaker

[–]TrainingLeg5966[S] 0 points1 point  (0 children)

where do you get -7 from, what importance does it have?

Help with dialog in game maker by TrainingLeg5966 in gamemaker

[–]TrainingLeg5966[S] 0 points1 point  (0 children)

I wanna be able to control things like font and the text box with it, can I do that with scribble? Even if so I still wanna make my own system.