@Doomed_Daniel@mastodon.gamedev.place avatar

Doomed_Daniel

@Doomed_Daniel@mastodon.gamedev.place

Linux User, Programmer, Gamedev, Metalhead ♠️ AD(H?)D ♠️ he/him ♠️ formerly on Twitter and mastodon.technology with the same handle

This profile is from a federated server and may be incomplete. Browse more on the original instance.

mathowie, to random
@mathowie@xoxo.zone avatar

it’s so weird how some kids peacefully sitting with signs suddenly turned into a warzone after we called in overly funded militarized cops, gosh it’s so mysterious how that always happens

Doomed_Daniel, (edited )
@Doomed_Daniel@mastodon.gamedev.place avatar

@mathowie @korenchkin
Reminds me of this classic from the German comic book "Flucht aus Berlin" (Gerhard Seyfried, 1990):
"Bawling terror-punks chase crying policemen through the streets! »We only shot some tear gas into a street festival and suddenly they came at us! It was horrible!«
Police needs tanks and fighter-bombers!"

Doomed_Daniel, (edited ) to random
@Doomed_Daniel@mastodon.gamedev.place avatar

The Descent 3 Source code has been released: https://github.com/kevinbentley/Descent3

> This is the latest version of the Descent 3 source code. This includes the '1.5' patch that Jeff Slutter and Kevin Bentley wrote several years ago. At the time, it worked for Windows, Linux, and Mac.

UPDATE: First it was thought to be released under MIT license, but that was just the default LICENSE file Github added, which was later removed.
Now it's officially under GPLv3: https://github.com/DescentDevelopers/Descent3/issues/32#issuecomment-2067716480

kornel, to random
@kornel@mastodon.social avatar

It's surreal how slowly time moves in the world of C compilers.

Today there are still active projects that are hesitant to move past C89, and C99 is still the "new" standard.

The C99 standard has been released before the first public Mac OS X and Windows XP. It's older Itanium and the x86-64 instruction set. It predates iPod, Game Cube, first ever Xbox, and Nokia 3310.

Entire platforms lived and died in the meantime, while C programmers still can't be sure if they can rely on the new C99.

Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

@oblomov @kornel
Nowadays they support C11 and C17 (the "required" parts of the standards, not the optional ones): https://devblogs.microsoft.com/cppblog/c11-and-c17-standard-support-arriving-in-msvc/

But as they apparently don't want to implement VLAs, they will never support C99 (they became optional in C11).

Anyway, Microsoft definitely is to blame for this, because only with VS2015 they started to aim towards C99 conformance at least in their standardlib, e.g. with a standards-conforming snprintf()

bagder, to random
@bagder@mastodon.social avatar

People often ask me if I ever have detected an attempt to plant a backdoor in #curl. But I have never. I use to say that exploiting a mistake, a security vulnerability, is a MUCH more likely attack scenario because trying to merge a backdoor is super difficult.

But that only goes for outsiders. An insider, a trusted maintainer since years back, of course has a much better opportunity to sneak in malicious code etc. Still not easy though.

Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

@quantumg @bagder
you mean cats should review commits?

foosel, to random
@foosel@chaos.social avatar

Sometimes I would just love to write "RTFM". I don't, it's rude, but damn, some people could really use getting an "RTFM" slapped around their ears (or rather, eyes) here and there.

I totally get it when people can't find the right spot for the info they are looking for, and that's on me. But I just had a case where the person even posted a link to a very short doc page that contained the right info under a descriptive sub heading. And I think that's not on me.

Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

@GustavinoBevilacqua @lostdoco @foosel
yes, this can be true ("this option sounds potentially useful, let's google how people use it"), and so is the opposite: googling for something can give you hint what to look up in manpages (to get the details)

dphrygian, to random
@dphrygian@mastodon.social avatar

I wrote a blog post about save-anywhere in games: https://www.dphrygian.com/wordpress/?p=256

Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

@dphrygian
"Always save! (...) The player might encounter a crash, or need to quit suddenly to go deal with some real life."

Finally someone who gets it!

I'm so tired of games that force you to either finish or replay a level (at least up to a checkpoint), IMHO this is disrespectful of my time

Doomed_Daniel, (edited ) to random
@Doomed_Daniel@mastodon.gamedev.place avatar

Just in time for the Easter weekend, version 1.5.3 of the "dhewm3" Doom3 Sourceport is released!
See https://dhewm3.org/#dhewm3-1.5.3

Biggest changes:

  • Gamepad support!
  • Taking screenshots in JPG, PNG or BMP instead of just TGA
  • MD3 model support that actually works
  • Updates of integrated libs
  • Improved documentation
  • Bugfixes, see the newspost linked above for details

Have fun!

Doomed_Daniel, (edited ) to random
@Doomed_Daniel@mastodon.gamedev.place avatar

https://github.com/daanx/isocline is pretty cool:

  • kinda like GNU readline
  • but also works on Windows (can be built with MSVC, works in cmd.exe, doesn't need cygwin or similar)
  • less bloated, super easy to integrate into your build (plain C, just add one .c file to your build)
  • also supports color and formatting with bbcode (through its own print functions)
  • under MIT License
Doomed_Daniel, to ubuntu
@Doomed_Daniel@mastodon.gamedev.place avatar

PSA: If you run into a #Ubuntu bug and find that it's already been reported on #Launchpad you might think that you don't have to do anything.
That would be WRONG.

Especially if its status is "New", no one will look at it. You can increase the chances of it being looked at by by clicking that small "This bug affects x people. Does it affect you?" link at the top and then "Yes, it affects me".
Bugs with status "New" are promoted to "Confirmed" that way, and others hopefully get a higher priority.

18+ Frances_Larina, (edited ) to random
@Frances_Larina@sfba.social avatar

This Vox piece is like a little peek inside the neurotypical mind.

"Sitting in silence is, for some, an experience more dreadful than physical pain. One oft-cited study from 2014 found that many people would rather give themselves electric shocks than spend just a few minutes alone with their thoughts."

Meanwhile, autistics are very nearly the polar opposite.

If only both neurocultures (neurology based cultures) cared enough to learn about the other, and make accommodations so that our society could be a mix of both (as autistics & other neurodiverse people have been doing all along, because we have no choice).

https://www.vox.com/even-better/24042177/alone-thoughts-rumination-thinking-for-pleasure

Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

@ItsTrainingCatsAndDogs @Frances_Larina
Neurotypicals to people with ADHD: "Can't you ever sit still, FFS"
Also Neurotypicals: Stimming with electroshocks when it's too silent

Doomed_Daniel, (edited ) to random
@Doomed_Daniel@mastodon.gamedev.place avatar

'tis the season

#CatsOfMastodon

Doomed_Daniel, to random
@Doomed_Daniel@mastodon.gamedev.place avatar
Doomed_Daniel, to random
@Doomed_Daniel@mastodon.gamedev.place avatar

A first Release Candidate of the upcoming version 1.5.3 of the dhewm3 source port of Doom3 is available now: https://dhewm3.org/#dhewm3-1.5.3-release-candidate-1

The biggest changes since 1.5.2 are:

  • Gamepad support (based on code from Quadrilateral Cowboy, but heavily enhanced to control the mousecursor with the sticks and more)
  • Screenshots in different formats (BMP, JPG, PNG)
  • Several bugfixes, see linked newspost for details

Testing and feedback is very welcome! :)

lritter, to random
@lritter@mastodon.gamedev.place avatar

spacemen will literally feed nutella to a spider octopus alien than going to therapy

Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

@lritter
and that despite there being specialized experts just for them

Doomed_Daniel, to random
@Doomed_Daniel@mastodon.gamedev.place avatar

I wrote a blog post about setting up a Linux server that hosts a WireGuard VPN server, and behind that VPN server Forgejo (open source Github clone) and OpenProject (Jira clone, I guess?).
Also some services to make that all work well (simple mail forwarder to provide /usr/sbin/sendmail, DNS server providing a local domain, a simple firewall, backups and basic monitoring).
Especially interesting for private Git servers hosting big Git-LFS repos.

https://blog.gibson.sh/2023/05/28/server-with-wireguard-and-forgejo/

Doomed_Daniel, to random
@Doomed_Daniel@mastodon.gamedev.place avatar

I released my code to write/read styles for @ocornut's Dear ImGui to .ini-like textfiles or to C++ code as a standalone MIT-licensed source file that's easy to integrate into any project using Dear ImGui with C++: https://github.com/DanielGibson/Snippets/blob/master/imgui_savestyle.cpp

It's for v1.90.6, but is easy enough to adapt to other versions, as it helps you doing that with a bunch of static assertions that check struct ImGuiStyle and enum ImGuiCol_ for changes.

Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

I updated imgui_savestyle.cpp (which lets you write/read styles as .ini-like textfiles and allows generating C++ code to set the style settings) for Dear ImGui 1.90.8, and now it also supports the docking branch (and the regular branch): https://github.com/DanielGibson/Snippets/blob/master/imgui_savestyle.cpp

Doomed_Daniel, (edited )
@Doomed_Daniel@mastodon.gamedev.place avatar

I also added my demo/prototype of a keybinding menu in that repo: https://github.com/DanielGibson/Snippets/blob/master/imgui_keybindmenu.cpp

This one produces (together with code from Dear ImGui 1.90.6) a standalone executable demonstrating that menu, to integrate it into your own projects you need to copy the relevant code and adjust it for your game (or whatever).
That's not too hard though, just search for "Doom3" to find comments marking the relevant pieces of code that (probably) need to be adjusted.

@ocornut

Doomed_Daniel, to random
@Doomed_Daniel@mastodon.gamedev.place avatar

If you thought that you don't need to backup data you have on Google Drive, because Google clearly know what they're doing, think again:
https://support.google.com/drive/thread/245055606/google-drive-files-suddenly-disappeared-the-drive-literally-went-back-to-condition-in-may-2023?hl=en

Doomed_Daniel, (edited ) to random
@Doomed_Daniel@mastodon.gamedev.place avatar

I just read about a "DLL Proxying" "vulnerability" in AV software, and I don't get what it's supposed to be about: https://medium.com/@s1kr10s/av-when-a-friend-becomes-an-enemy-55f41aba42b1

So if you replace a DLL of AV software with one that contains malware, that is bad?
How is that surprising?
Also, you shouldn't be able to do that without elevated privileges (the article doesn't mention that)?

Or are proxy DLLs supposed to be a novelty now? o_O

#infosec #malware #cve #cybersecurity

Velyn, to random
@Velyn@mastodon.gamedev.place avatar
Doomed_Daniel,
@Doomed_Daniel@mastodon.gamedev.place avatar

@Velyn
> Conclusion: don't allow ppl to register if you don't want strange people to register.

no shit.

hogsy, to random
@hogsy@mastodon.social avatar

Still a bit buggy, but collisions are almost there now too.

video/mp4

Doomed_Daniel, (edited )
@Doomed_Daniel@mastodon.gamedev.place avatar

@hogsy
what's it with those MAX_POLL_EVENT messages

(and why are you not using dhewm3 :-p)

ItsTrainingCatsAndDogs, to random

deleted_by_author

  • Loading...
  • Doomed_Daniel,
    @Doomed_Daniel@mastodon.gamedev.place avatar

    @ItsTrainingCatsAndDogs
    For more fun, do it when parents tell their (possibly ADHD) kids to sit still or to remain at the table until everyone is done eating

    ItsTrainingCatsAndDogs, to random

    deleted_by_author

  • Loading...
  • Doomed_Daniel,
    @Doomed_Daniel@mastodon.gamedev.place avatar

    @resipiscent @ItsTrainingCatsAndDogs
    I've seen tickets bought in the mobile app only becoming valid 90 seconds after buying

    psychicparrot42, to random
    @psychicparrot42@mastodon.gamedev.place avatar

    deleted_by_author

  • Loading...
  • Doomed_Daniel,
    @Doomed_Daniel@mastodon.gamedev.place avatar

    @psychicparrot42
    what games does it come with, original SNES games with an emulator?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • mdbf
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • JUstTest
  • GTA5RPClips
  • tacticalgear
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • ethstaker
  • anitta
  • Leos
  • cisconetworking
  • provamag3
  • lostlight
  • All magazines