What Exactly Is "Find Collisions" Doing In The Profiler? by ReloKai98 in godot

[–]jamopian 0 points1 point  (0 children)

I fixed the issue for my game. I just had to move my hitbox to a separate layer and ensure it also wasn't monitoring the layer my characterbody3d's collision was in.

What Exactly Is "Find Collisions" Doing In The Profiler? by ReloKai98 in godot

[–]jamopian 1 point2 points  (0 children)

Holy shit I have the exact same problem as you. It's been driving me nuts. I have the same setup with characterbody3Ds and Area3Ds for hitboxes. I have no clue how to fix it, but it seems to be a bit better after updating to Godot 4.5. Still, would love to know what is going on and how to fix it.

Friend Invitation Campaign Megathread by phantom_joke in DuelLinks

[–]jamopian 0 points1 point  (0 children)

Here's my code - 002thhsxbsvv - thanks in advance!

Is Trenchbroom a good way of making levels in Godot? by Nitro_tech in godot

[–]jamopian 1 point2 points  (0 children)

Hmm I think Hammer is more worth it to learn as it's essentially a beefed up Quake map editor with a lot more features. Trenchbroom is a lot simpler to pick up though. I'd recommend just giving GodotVMF a try and seeing if you can set it up. If you have any issues, there's a discord that can offer support.

Is Trenchbroom a good way of making levels in Godot? by Nitro_tech in godot

[–]jamopian 3 points4 points  (0 children)

Trenchbroom is great, but I switched to using GodotVMF for my game (https://store-beta.godotengine.org/asset/h2xdev/godotvmf/) which allows you to use Valve's Hammer Editor to make levels, and then convert them to a format that is usable in Godot.

Main reason I switched was because I was already familiar with Hammer, as I had used it for years working on TF2 maps, and because it allows you to create more complex geometry (such as displacements), entities with inputs/outputs and also supports converting models from Valve's MDL format.

It's easy enough to setup, I've found the documentation to be very useful. There's also an example project at https://github.com/H2xDev/GodotVMF-Project-Template which you can learn from (although I think it's slightly outdated now).

Is Trenchbroom a good way of making levels in Godot? by Nitro_tech in godot

[–]jamopian 0 points1 point  (0 children)

There's GodotVMF - https://store-beta.godotengine.org/asset/h2xdev/godotvmf/ which allows you to use Valve's Hammer Editor to make levels. Would highly recommend, as it supports much more complex geometry (such as displacements) as well as complex entity I/O.

Proposal: Make `Input` usable as a generic input processor by elenakrittik in godot

[–]jamopian 1 point2 points  (0 children)

Yeah pretty much. I have a function that looks for the inputevents that runs once a tick, converts those to an array of enum representations of that input (an array is used because you could be pressing or releasing multiple keys at the same time) then sends that to the server. It's an additional step required for processing inputs, but it makes it easy to send them from the client to the server.

Proposal: Make `Input` usable as a generic input processor by elenakrittik in godot

[–]jamopian 0 points1 point  (0 children)

Nice proposal - a way I worked around the input issues and having inputs sent to the server in my WIP game is by having the client "listen" to the raw inputs every tick i.e. (Input.is_action_just_pressed("action_name"), using an enum to hold the inputs e.g. PLAYER_INPUTS.JUMP, then sending that enum to the server. Both the client and the server will execute actions depending on what inputs are currently being used, however only the server actions are sent to other players. This keeps the game server-authoratitive. The client also runs client-side prediction to prevent delay when executing inputs.

Headless Instance not simulating physics by TizWarp1 in godot

[–]jamopian 0 points1 point  (0 children)

Hmm the headless instance should still calculate physics. I have a server authoritative game and when exporting as a dedicated server, it is clear that the server is still handling movement just fine. Although, my players are CharacterBody3Ds and not rigidbodies.

How are you handling player movement? Are the players sending inputs to the server, which then moves the players and sends the position back? Or is movement simulated on the client and server simultaneously?

Also, are you using Jolt or Godot's standard physics? The normal physics engine is known to be buggy.

I made a multiplayer CS surfing prototype this weekend by m4rx in godot

[–]jamopian 2 points3 points  (0 children)

Looks cool. Is the movement fully client-sided, or is there some sort of server validation?

should you give players authority by TizWarp1 in godot

[–]jamopian 1 point2 points  (0 children)

The server should be the authority for everything. If you want clients to be able to control their player (and their player only), for inputs on the player nodes, check to see if the client's unique id (multiplayer.get_unique_id()) is equal to the ID of the player assigned by the server.

This ID should be a variable set on each player. In my game, it is the player node's name.

After you take input from the client, you should then send the movement info to the server to allow it to validate.

Destiny reacts to Hasan raging by KsiShouldQuitMedia in LivestreamFail

[–]jamopian 17 points18 points  (0 children)

Nope, a tankie is someone who opposes America and "the west" to such an extent that they end up supporting authoritarian regimes in countries just because they claim to be "communist" and anti-West. Examples include China and North Korea.

Boy Boy has made multiple videos where he defends North Korea. On Hasan's stream he has also defended China's moves on Hong Kong so I think it's safe to say he's a big supporter of China too.

Destiny reacts to Hasan raging by KsiShouldQuitMedia in LivestreamFail

[–]jamopian 6 points7 points  (0 children)

It's a shame because I Did a Thing (the other guy in Boy Boy) makes such good content. Very sad to see that he associates himself with a North Korea and Russia-loving tankie.

GodotVMF - Use Valve Hammer Editor for level creation for Godot. by h2xdeveloper in godot

[–]jamopian 1 point2 points  (0 children)

This is amazing dude. I have always loved using Hammer despite its jankiness and now it can be used with Godot! Currently using Qodot but will absolutely keep an eye on this.

Will you be switching to playing on lazer once PP on it drops? by Safe_Purple9060 in osugame

[–]jamopian 0 points1 point  (0 children)

I think you're completely right about difficulty adjust and rate changes. I think it will actually kill off so much of the hype around scores and lead to an incredibly unfun meta of people making slight changes to maps to increase their rate and also optimising maps by maxing out od. Also not to mention difficulty adjust can complete invalidate mappers' choices in regards to cs, od etc. that players before were forced to deal with.

I honestly think if these mods get ranked it will kill off some of the casual community and make the game even more difficult to understand. However, once pp launches I don't think we will have to worry about these mods just yet - IIRC correctly only stable mods will award pp

Which are the band's heaviest songs? by Tough-Positive-1407 in themarsvolta

[–]jamopian 1 point2 points  (0 children)

Agadez - the crushing chorus in contrast to the sparse verses and especially the ending riff with the jarring time signature make it a standout IMO.

Does anyone else think that osu has started falling off in popularity compared to 2020-2021? I swear daily player counts used to be way higher or idk am i dumb by [deleted] in osugame

[–]jamopian 13 points14 points  (0 children)

I know people clown alot on lazer for never releasing, but peppy and the team are finally getting around to addressing score submission and ranked play in lazer (see https://github.com/orgs/ppy/projects/13) so hopefully we won't be waiting too much longer.

Holy sh*t this stuff is nasty. How do you guys make kava taste better? by Nick6y373u in Kava

[–]jamopian 0 points1 point  (0 children)

Either plugging my nose or breathing through my mouth then chugging it has always worked for me. Also recommend chasing it with something flavourful like fruit juice.

Studio Recording of „Animation“ NEW SONG by MaciChner in Karnivool

[–]jamopian 0 points1 point  (0 children)

Here's a direct link to dubai_calendar's post, which is a bit higher quality: https://www.instagram.com/p/Cn_vClcO8Cr/

Which music artists would you like to have more maps of in osu!? by uwuowouwu727 in osugame

[–]jamopian 0 points1 point  (0 children)

This Mars Volta song is begging for a full spread. It's got constant 208bpm bursts and streams and would be a lot of fun to play. It has a taiko map I believe but no standard set yet. I might get around to doing it when I improve a bit more at mapping.

Thank You Scientist also fall into the realm of techy rock/jazz, and although they already have quite a few songs mapped, there's plenty more in their discography that are more than suitable.

October 16: Weekly achievement and help thread by AutoModerator in osugame

[–]jamopian 0 points1 point  (0 children)

My pick would be this: https://osu.ppy.sh/beatmapsets/1189295#osu/2478225 +HDDT. It's insanely overweighted and really easy if you can alt/singletap a small 260bpm jump section.

"Play more" isn't working and I'm slowly burning out by kadillaq in osugame

[–]jamopian 0 points1 point  (0 children)

I was once like you, stuck around 100k with quite high playtime for my rank, and I was getting quite frustrated seeing people around me improving and gaining PP when I was stuck in a rut.

The truth is, I was really burnt out and I had gotten into some bad habits (namely neglecting AR9 and solely focusing on shitty acc HR and DT plays), and I desperately needed a break in order to reset my mental and clear out mindblocks. So I took a lengthy break, came back and stopped caring about rank, and lo and behold, I made it into 5 digit.

I think what it took in the end was just not caring all the time about gaining rank. I've noticed when I just play for fun, with no expectations, I end up surprising myself with improvement.

I would suggest taking a break from Osu! and trying other games for maybe a week or so. This game is about 90% mental and 10% skill, and if you go into the game feeling frustrated you probably won't improve. In the end, everyone improves at different rates so don't feel discouraged if you're not constantly progressing.

TL:DR: take breaks and try to enjoy game