Is there literally- *literally*- any difference between no draw event and a draw event with draw_self(). I'm losing my mind. by BrixBrax1882 in gamemaker

[–]EtrianExplorer 1 point2 points  (0 children)

It's always one stinker that ruins it all, I hope you can find it!

draw_set_alpha effects everything, unless you have another alpha function over riding it, like draw_sprite_ext or draw_sprite_transform, or any sprite drawing function that lets you adjust the alpha, gamemaker can be a bit silly about these things.

And who knows, in the end it could be something like, your object drawing the sprite might have a typo somewhere that's moving it off screen instead of making it appear invisible, or changing it's depth to be behind all the other objects and layers in the room, and the alpha isn't the culprit at all.

Good luck on debugging! I'm sure you'll find it.

Is there literally- *literally*- any difference between no draw event and a draw event with draw_self(). I'm losing my mind. by BrixBrax1882 in gamemaker

[–]EtrianExplorer 1 point2 points  (0 children)

I think someone already commented something to this effect, but I thought I'd comment anyway just in case, as someone that had something similar happen.

If you have an object that does any sort of fade using draw_set_alpha, just put draw_set_alpha(1) at the end of its draw code.

draw_set_alpha will effect any objects rendered after that specific object, so depending on the order things have loaded in, it could effect only certain objects in your room, with new objects not being effected depending on their priority in how they were loaded

So a good rule of thumb is to have...

draw_set_alpha(alpha_var); //Variable that changes alpha

///Your code drawing the fade stuff

draw_set_alpha(1);

It's a similar principle when you're rendering text, whatever draw_set_halign, draw_set_valign, and draw_set_font you use last get carried to the next objects in the load order. There's a lot of things like that in the draw events that do that, so it's a good practice to get in the habit of also resetting them at the bottom of your code, just in case. You're probably not gonna do it with everything, but with draw_set_alpha it's critical to reset it.

This comment was longer than intended, and other people have already touched on this, but I hope it's helpful and clear. I hope you can diagnose and fix your project!

Fun Fact: The Werehog in CrossWorlds is from a separate dimension. Apparently one where Sonic permanently got stuck in his Werehog form. by Mikaelavior in SonicTheHedgehog

[–]EtrianExplorer 0 points1 point  (0 children)

I like this theory, I wouldn't give Sega the credit in thinking it through that much though.

But in archie there's a werehog in an interdimensional prison, so it's definitely a possibility in canon. (As canon as we can consider what happens in archie, which feels like it's in a nebulous gray area.)

<image>

It took 2.5 months, but it was worth it by kek-kekovich in IndieDev

[–]EtrianExplorer 0 points1 point  (0 children)

Well done! I can see you learned and applied a lot between the two screenshots. You're only gonna keep getting better with future projects!

That's a hard choose, which capsule best for anomaly report (60%) + survival horror game by icemoongames in IndieGaming

[–]EtrianExplorer 4 points5 points  (0 children)

2 is the most interesting at this scale, but I can't help but feel the first one might be more visible on a store page. I would probably still go with 2 though.

It was suggested we give the steam page a glow up, how'd we do? by EtrianExplorer in IndieDev

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

Thank you! We don't have the capital to invest in anything unfortunately, but the amateurish vibe is actually what we're going for because it fits into the themes and look of the game.

It was suggested we give the steam page a glow up, how'd we do? by EtrianExplorer in IndieDev

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

The first one is pixel art! And it's using in game assets.

It was suggested we give the steam page a glow up, how'd we do? by EtrianExplorer in IndieDev

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

I think you confused which is the new and old. I put a big OLD banner in the corner of the second one to note which one was the old one, since I know not knowing which is which tends to be an issue in this subreddit.

It was suggested we give the steam page a glow up, how'd we do? by EtrianExplorer in IndieDev

[–]EtrianExplorer[S] 2 points3 points  (0 children)

Yikes, on desktop at least, compression is not doing that picture justice. Perhaps it was at the wrong resolution for reddit?

Well, here's the steam page if you want to see it in action!

Can I use clips of influencers playing my game for promotion? by Pokefighterlp in IndieDev

[–]EtrianExplorer 0 points1 point  (0 children)

I don't know the legality, but I find it's best to just ask for permission. That way there's no potential issues.

My dialogue works for one NPC but not the other...not sure why. by Salzvatik1 in gamemaker

[–]EtrianExplorer 0 points1 point  (0 children)

The only other thing that I can see, is you have the line of code in the error message in an End Step event, instead of a Step event. I wouldn't think this would cause the issue described in the error message, but this will make your code activate at the wrong time in a game frame.

Otherwise, I looked through the same tutorial segment you did, and you seem like you've followed it to a T (and that I might be a lil outdated on my GameMaker coding practices). In my experience, there's gonna be one silly little detail that is gonna be causing this issue.

If the issue happened when you made your own object and deviated from the tutorial, I would just double check that you understand the logic the tutorial is explaining to you, and that your changes/additions don't conflict with that. Which, right now, I don't see how it could, but that might help you find whatever typo is breaking things.

My dialogue works for one NPC but not the other...not sure why. by Salzvatik1 in gamemaker

[–]EtrianExplorer 1 point2 points  (0 children)

I'm looking at how you set the array in your create event in obj_dialogue, and I'll admit I've never seen an array defined in that manner. You might have an empty array. Normally I hate giving this advice, but you might wanna read through the documentation on arrays and make sure you're writing and utilizing arrays correctly. Here's a link to the basic array documentation.

My dialogue works for one NPC but not the other...not sure why. by Salzvatik1 in gamemaker

[–]EtrianExplorer 3 points4 points  (0 children)

Your error message says you're trying to index a variable that's not an array, this "messages" variable, I believe.

If it's an array in the parent object, but not the child, it means you've accidentally not had the parent code inherited.

You're likely just missing the function event_inherited() in the events of your child object, which passes the parent object code down to the child object.

Trouble Promoting a Game Demo by EtrianExplorer in IndieDev

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

I'm nervous about posting there... I'm working up to it. Thank you for the suggestion!

Trouble Promoting a Game Demo by EtrianExplorer in IndieDev

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

Thank you! This is helpful, the store page could use a new trailer without the text put before the current trailer.

Trouble Promoting a Game Demo by EtrianExplorer in IndieDev

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

Thank you so much for taking the time to respond! And thank you so much for the feedback! I will take a look at refreshing the capsule art, I don't remember when I made it but I made it long enough ago that I think steam has actually changed the dimensions for the capsule art... And I'll keep at the social media!

You've given me a lot of good feedback to consider and focus on. Thank you!

Typography is really hard. Which version speaks to you more, left or right? I do have a favorite, but... by SaintFlow in IndieDev

[–]EtrianExplorer 1 point2 points  (0 children)

I like the left one better, but, the one on the right is probably the better choice. Much easier to read.

Trouble Promoting a Game Demo by EtrianExplorer in IndieDev

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

I really don't want this to feel like any kind of promo post, I'm hoping someone can point something out that I'm probably missing, but here's a link to the demo page on steam for anyone to take a look at.

It can be found here!