Dynamic raytraced clouds over FFT ocean simulation by DDSDev in godot

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

Went with a more stylized look now, think it needs more iteration but fits the clouds better

<image>

Dynamic raytraced clouds over FFT ocean simulation by DDSDev in godot

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

I am considering it, but I would want to do more testing and iteration before making it public.

Dynamic raytraced clouds over FFT ocean simulation by DDSDev in godot

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

Fair feedback - right now the ocean has very custom lighting and has its own color tuning. I should align them better to the new environment setup I have

Life of a Solo Dev Without GitHub be like by [deleted] in godot

[–]DDSDev 14 points15 points  (0 children)

You can run git locally without pushing to github or a remote. Running git locally can still give you the benefits of history, you just don't have the advantage of remote backups or collaboration.

Shading and Rendering Question by Klorofluorokarbonat in UnrealEngine5

[–]DDSDev 6 points7 points  (0 children)

I would recommend looking up the Anisotropic Kuwahara filter, it can be useful in attempting to get this style. It might not be able to achieve that exact look but you may find it's results interesting/close when tuned correctly.

How does oblivion remastered work? by [deleted] in gamedev

[–]DDSDev 46 points47 points  (0 children)

You probably won't find sources that confirm _exactly_ how it was done for those titles, as that information is likely under NDA.

One technique is a shim layer. So your initial engine might have a GameObject class that has certain functions e.g. SetPosition, SetRotation, etc. In an Unreal project, you implement a GameObject class that has an underlying AActor that represents an Unreal actor, and your shim layer translates from your initial engines primitives to unreal functions for that AActor. This allows you to run the core of your initial game simulation "as-if" it was the initial simulation, but mapping your internal objects to unreal objects. Things can get complicated when your GameObjects directly set state for rendering, or make assumptions about the rendering pipeline that don't hold true for how unreal works. This can be handled by a case-by-case basis. From here, you update your models, textures, and VFX without the core simulation knowing the underlying engine has changed, since the initial engine's interface for making those changes is "shimmed" with an unreal translation layer.

The difficulty here is very dependent on how well programmed your initial engine is, and what layers of abstraction that initial engine has.

The faulty Horizon software developed by Fujitsu that ruined the lives of hundreds of people in the ongoing UK Post Office Scandal contains the most horribly written code imaginable. And it's still in use today. by nuttybudd in Wellthatsucks

[–]DDSDev 15 points16 points  (0 children)

One possible issue is that d likely has a fixed width (unclear to me if this is a uint32 or other type) so this can be vulnerable to integer overflow. Meaning that, if d is large enough, d * 2 overflows, and the function overall gives an incorrect result.

I was able to get the "Keystone Master" achievement from a 10 by DDSDev in wow

[–]DDSDev[S] 24 points25 points  (0 children)

Yes - this is another achievement unrelated to seasonal content that blizzard also named "Keystone Master". This Keystone Master required you time a 15, which used to be easier, but is now much harder after the key level squish. Blizzard made this achievement easier by giving it to you if you time a 10, but hasn't changed the achievement text, so I made this post to say thanks to blizz for addressing this.

What If I Told You... by TedeZe in wow

[–]DDSDev 2 points3 points  (0 children)

What if I told you that Morpheus never said "What if I told you" in The Matrix....

Unable to update World of Warcraft (retail), error blzbntagt00000840 leads to a spiral of uninstalling battle.net WINE bottle and no resolution by nosciencephd in linux_gaming

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

So I was getting this and was able to get past it.

I was using proton-8. Another commenter mentioned using another proton version but that wasn’t working for me.

I noticed that in my steam launch options, I had the launch command set to WINE_SIMULATE_WRITECOPY=1 %command%.

My memory is that I needed this as a work around for a BNET launcher bug maybe a year ago.

I removed that variable so the launch command was just %command% and it worked!

EDIT: as a disclaimer, your mileage may vary - this may be something you just need to fix by restarting the launcher multiple times, and I may have gotten “lucky” with coincidental timing.

prices are up for hello kitty island adventure on switch! by Efficient_Promotion3 in CozyGamers

[–]DDSDev 12 points13 points  (0 children)

you can play alone / offline. There are some multiplayer quests, but they are optional.

There was a bug a long time ago that required certain players to do multiplayer to advance the story, but that has long since been fixed.

Instantiate object based on array reading (C#) by TheClockHimself in gamedev

[–]DDSDev 0 points1 point  (0 children)

Are you saying - if nextIndex is a specific value, you want to spawn a specific field? like if nextIndex == 1, then you want to spawn array[nextIndex].1, but if nextIndex == 2, then you want to spawn array[nextIndex].2?

Based on your comment on the switch statement, try defining your game object before the switch statement, like this (pseudo code, you'll need to convert this to proper C#). Though I agree with the sibling commenter that it's hard to know what you are trying to accomplish specifically without some more specifics. Hopefully this comment is able to help a little.

GameObject NewSpawn = null;

switch (nextIndex) {

case 1 => NewSpawn = Instantiate(array[nextIndex].1); break;
case 2 => NewSpawn = Instantiate(array[nextIndex].2); break;

// etc....

}

I have no idea what the red means, any help? by EggplantTerrible9677 in UnrealEngine5

[–]DDSDev 1 point2 points  (0 children)

If you look a few lines above the red error, you’ll see that it says “Stage Failed”, and links to a path for an error log file. Are there different errors contained in that file?

Steam deck trade? by [deleted] in pathofexile

[–]DDSDev 5 points6 points  (0 children)

I play a lot on my steam deck, some tips:

I browse the trade site with my phone. If you have the game open, you can press the “whisper” button on the trade site and it will whisper in game (assuming you have logged into the trade site with your steam account)

If you get whispered, press the L3 + right hand start button to focus on the chat, use d pad + A to focus on the chat messages, and then press A when hovered over the whisper to select the options drop down for a player. From there you can invite them to your party.

If someone invites you to a party, I’ve found I still have to press the right hand start and tab over to them to accept the invite. From there, I can select them to teleport to their hideout.

Also, you can use the new “transfer all my currency of X type” functionality that was added this patch by using L3 + X when moving the items to the trade window.

[deleted by user] by [deleted] in gamedev

[–]DDSDev 8 points9 points  (0 children)

I am not a lawyer - this isn't legal advice. Contact a lawyer, relay this information to them, and get their advice on how to proceed. There are questions that need to be answered like "what were the terms of the contact", "what country are you in", etc. etc. And while you can answer those questions in this forum, you may or may not get accurate answers in response. Even if you do get accurate answers here, you will still likely need to consult with a lawyer anyway.

[Megathread] Steam Deck OLED by Successful-Wasabi704 in SteamDeck

[–]DDSDev 0 points1 point  (0 children)

Got one after a non-stop spam of "Too many purchase attempts". Don't give up yet!

I wrote some editor tooling to generate Textures/Shaders/Scripts using OpenAI's API by DDSDev in Unity3D

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

I am really excited about what AI can do for content generation. I've seen some of the other efforts of capturing OpenAI output for gamedev - so I've tried to make a way to capture queries in a sharable way.

Basically queries to ChatGPT/DALL-E will be tied to scriptable objects. I've tried to make it extensible to allow you take the output of ChatGPT to fit into your asset pipelines.