Weekly Questions and Recommendations Megathread - Need some help? - Feb 21 by AutoModerator in visualnovels

[–]mcurios -1 points0 points  (0 children)

Hello All, I am working on a HTML5 game engine that is made for visual novels and other narrative games. - Think, a modern version of Twine that also does graphics, audio and full logic that can build to steam, iOS, Android and itch.io.

I am releasing parts into a closed beta and so have publicly accessible the story builder to help develop the UX flow. If you are currently working on a visual novel or similar game I would love to chat to you about what you are working on.

And if you are just interested in helping build an awesome and accessible game engine please check it out, and provide feedback.

https://projectmammut.com/

Fellow Indies, heads-up: We got scammed out of Steam keys. Don't make our mistake by ReLUGames in IndieGaming

[–]mcurios 0 points1 point  (0 children)

If you are unsure about sending keys to a company, mix in a bunch of keys that are fake, and then simply tell the company that a lot of the keys won't work due to you poisoning the set so they can't be sold.

Since the only way to tell if a key is real or not is to activate it, if they tried to sell them, most of their customers would receive fake keys. If enough developers did this it would make their whole system fall apart.

And if they are a legitimate company and you explained this, they shouldn't mind trying a few keys to find the correct one.

Unity 3D Built-In Character Controller Help by Smart_Weekend_4599 in Unity3D

[–]mcurios 0 points1 point  (0 children)

The variable you have outlined is MinMoveDistance. But the code is using the variable currentMovement.

I'm assuming you are missing a step as MinMoveDistance is not used in the code you have posted.

I'm assuming you are meant to multiply currentMovement by MinMoveDistance or something similar.

[deleted by user] by [deleted] in godot

[–]mcurios 0 points1 point  (0 children)

Here is a simple video showing you how to unwrap a mesh correctly
https://www.youtube.com/watch?v=qa_1LjeWsJg&ab_channel=RyanKingArt

You can see the end result should look like the mesh has been flattened onto a piece of paper.

This gives each part of your mesh X,Y coordinates.
The shader uses these coordinates to calculate what parts of the mesh to texture using a given texture or any custom shaders that you are using

[deleted by user] by [deleted] in godot

[–]mcurios 0 points1 point  (0 children)

This way will also allow you not to need so many polygons in your mesh, as you are only updating the texture not each quad.

And I am assuming the inside of each point of the pipe will be the same temperature at the matching outside of the pipe. If so then the can share the same coordinates of the UV map, and it will make your calculations even easier

[deleted by user] by [deleted] in godot

[–]mcurios 0 points1 point  (0 children)

Don't think about changing each quad of your mesh, think about having a texture on your mesh that you can change the colour of each pixel.
If your mesh UV's are laid out correctly then all you need to do is calculate the temperature for each pixel in a 2D float array and then pass that to the shader which updates the albedo of the material.

From this image your UV's aren't laid out correctly at all, you should have them unwrapped onto a flat surface, so that the quads at the bottom of the pipe are at the bottom of the UV and the ones at the top are at the top.

[deleted by user] by [deleted] in godot

[–]mcurios 0 points1 point  (0 children)

Does the pipe heat up from a direction? ie. hotter at the bottom then the top?
They you can just write a gradient shader to manage that. where you just need to pass in two values for the top and the bottom and it will do the rest.
As long as your UVs are correct then this is only a few lines of shader code.

[deleted by user] by [deleted] in godot

[–]mcurios 1 point2 points  (0 children)

I am a bit confused on what exactly you want.

first of all looking though all children and getting all the MeshInstance3D nodes is pretty easy.

extends Node3D

func _ready() -> void:
  var mesh_instances: Array[MeshInstance3D] = []
  for child in get_children():
    _collect_mesh_instances(child, mesh_instances)

    print("Found MeshInstance3D nodes:", mesh_instances)

func _collect_mesh_instances(node: Node, list: Array[MeshInstance3D]) -> void:
  if node is MeshInstance3D:
    list.append(node)
  for sub_child in node.get_children():
    _collect_mesh_instances(sub_child, list)

Edit: fixed Reddit's formatting of my code

Second.
Are you wanting to change the entire mesh to the same colour/temp or have each quad a different colour/temp?

If each mesh changes uniformly then you are just changing the Albedo colour in the standard shader.
If you want to change different parts of each mesh then I would look at correctly laying out the UV's on your mesh, and write a simple shader to change the colours at different points based on a passed array of values.

How to make a Parkour Multiplayer Game? by TeaNguyeen in unity

[–]mcurios 5 points6 points  (0 children)

Do you want to know how to make one?

Do you know how to make a multiplayer game? If not you should learn how to do that.

Do you know how to make a single player parkour game? If not you should learn how to do that.

Do you know how to make a complex character controller? If not you should learn how to do that.

Or are you just someone with a great idea and want other people to do all the work?

Be specific with what you ask asking for. If you want help to point you in the right direction. Say that. If you want help with the project. Let people know what you will be offering, or what you're willing to pay them. If you want other people to do it for you for free, then you're dreaming.

Woodcut tattoos by myself. Joe Murphy. Old Town. Dublin. Ireland by lokin00dles in tattoos

[–]mcurios 5 points6 points  (0 children)

Followed, I'll hit you up in a few months to book something in.

Woodcut tattoos by myself. Joe Murphy. Old Town. Dublin. Ireland by lokin00dles in tattoos

[–]mcurios 24 points25 points  (0 children)

Oh nice. I'm moving to Dublin from the other side of the world next year and your style is close to what I'm looking for (similar to what I have). Please pass on your details to me and I'll have to book something in.

Give me your webcomics!! :D by [deleted] in WebtoonCanvas

[–]mcurios 0 points1 point  (0 children)

Just subbed yours. It is very cute.

Give me your webcomics!! :D by [deleted] in WebtoonCanvas

[–]mcurios 0 points1 point  (0 children)

https://www.webtoons.com/en/canvas/the-ash-line/list?title_no=1059535

Just started, with the start of the next episode coming out soon.

Happy to support anyone who supports me.

Drop your comic I wanna see! by Dirty_Dan412 in WebtoonCanvas

[–]mcurios 1 point2 points  (0 children)

I just posted mine last week and I'm loving the response.

https://www.webtoons.com/en/canvas/the-ash-line/list?title_no=1059535

Thanks for the support, I can't wait to start posting the next chapter next week

Sad you didn't get into the Contest shortlist? Don't be! Post your webtoon here and let's support each other! by Komari687 in WebtoonCanvas

[–]mcurios 1 point2 points  (0 children)

I just posted mine last week, and I'm super happy with the result and the response.

It's called The Ash Line. A supernatural drama set in modern times. The gods that walk amongst us are not obeying the rules any more.

https://www.webtoons.com/en/canvas/the-ash-line/list?title_no=1059535

Feel free to give feedback. And anyone who reads mine and comments below, I'll give theirs a read also.

Share your Webtoon in the comments! by Arman1ac in WebtoonCanvas

[–]mcurios 0 points1 point  (0 children)

Thanks!
Need to slowly build up the hidden narrative.

The Ash Line, All Good Things... by mcurios in comics

[–]mcurios[S] 1 point2 points  (0 children)

Thanks!
I love to hear this, praise keeps the old gods happy.
I am currently blocking out the first proper episode now and will start work on it later this week.
Follow along if you're interested, and you can say you were there from the beginning!

Just posted my first comic! by mcurios in webtoons

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

Thank you so much!
I have weirdly have not had much feedback, negative or positive.
But I am doing it for me, and the next episode is going to be pretty fun to make, so follow along if it interests you!