Skip Navigation
Die4Ever Die4Ever @programming.dev

Developer of Deus Ex Randomizer, StarCraft 2 Randomizer, RollerCoaster Tycoon Randomizer, Build Engine Randomizer, and Groovie 2 in ScummVM

https://lemmy.mods4ever.com/communities

https://mods4ever.com/

Posts 516
Comments 807
what's the easiest way to manage a Lemmy community?
  • I use Boost and it seems to be able to do at least most of the moderation actions needed, and it supports notifications. I think Summit, Connect, Sync, and Jerboa are also good but I haven't used them too much.

  • Squarepusher - Square Rave (1999)

    This album is filled with classics

    0
    Deus Ex Randomizer v3.0 Trailer
  • Thanks! Yea everything shown in that trailer is in UnrealScript aside from the creation of the mirrored map files, and the installer obviously, both of those were done in Python. The death markers and other online features (which are all optional and opt-in, disabled by default) use a TCP connection in the game written in UnrealScript to make HTTP requests, the backend is a Python Flask server. We even wrote our own JSON parser inside of UnrealScript (it's not perfect but it does enough for us). Technically it's possible to add a DLL module to the game for stuff like JSON parsing but we haven't needed to, and technically this keeps it more easily portable (like if SurrealEngine even gets to a more completed state).

    We had to write our own PRNG function to work inside UnrealScript, because the provided one doesn't allow seeding.

  • Deus Ex Randomizer v3.0 Trailer
  • Gameplay perspective...

    This game is really open, there are many approaches to every situation. Which means when things get randomized, it tips the scales of balance and you have to reconsider every option for every seed.

    Even just choosing a melee weapon, you're thinking about knife vs baton vs crowbar vs sword vs eventually the dragon's tooth sword. On some seeds the knife does a bit extra damage and then you gotta think if it's better than the baton and crowbar because of its speed, and it only uses a single inventory space. On some seeds you might get a weak and slow dragon's tooth sword and it might not even be worth keeping!

    And then you've got all the different paths through the levels, and you'll be rethinking routes based on random start locations, random goal locations, or random enemies in different spots, or items or medical bots. Or maybe a door was randomized to need more lockpicks and your lockpicking skill is worse than vanilla, maybe you need another way around or you choose to find the key to save lockpicks for later. You won't be doing the same thing every playthrough like vanilla where eventually you figure out which approaches you like best for each spot. The randomizer gets you to rethink it all and adapt.

    The ability to do anything also means you can always progress, you don't get stuck just because you're missing a password or low on multitools, there's always another way. The randomizer really forces you to adapt.

    I think any game with good replayability is a good target for a randomizer, it just amplifies that replayability.

  • Deus Ex Randomizer v3.0 Trailer
  • Technical perspective first...

    This is Unreal Engine 1, which used UnrealScript programming language. It was extremely flexible, and you can extract the original UnrealScript code (including comments) from the game. This means it's nearly an open source game, except for the native code. But pretty much everything is controlled by the UnrealScript anyways. Including the GUIs, HUDs, conversations, most of the AI stuff, damage calculations, keyboard key bindings, etc.

    On top of this, Deus Ex released their SDK tools (I think in 2001, around the time of the multiplayer patch). Which is their version of the UnrealEd map editor, conversation file editor, and UnrealScript compiler/extractor.

  • Deus Ex Randomizer v3.0 Trailer
  • are you asking from a technical perspective or a gameplay perspective?

  • Deus Ex Randomizer v3.0 Trailer
  • Tomorrow Deus Ex is turning 24 years old, and DXRando is turning 4 years old!

    Biggest Changes Since v2.0

    • You can now pet the dog! And other animals too. With bingo goals.
    • Way more goals randomization
    • Mirrored maps
    • Installer program
    • New game modes:
      • WaltonWare mode - A quick option to get into the game without the time commitment of the full game! You start in a random mission and win by completing one bingo. As New Game+ keeps making it harder, see how fast you can complete them or how many you can complete!
      • WaltonWare Entrance Rando - both modes combined!
      • Zero Rando - great for first-time Deus Ex players to benefit from the bug fixes, QoL improvements, and balance changes we've made, without any randomization.
      • DXR Vanilla Fixer: This one is for the purists. Use our new installer program and it will do compatibility fixes for the vanilla game (Kentie's Launcher, D3D10, DXVK, Engine.dll fix, and more), then just run DeusEx.exe as normal and the gameplay will be unchanged but with high frame rates and resolutions!
      • Randomizer Lite - randomizes some things without interfering with the immersion and mood of the game. Great for players who haven't played Deus Ex in a long time, or if you're intimidated by the full Randomizer.
      • Randomizer Medium - similar to Randomizer Lite but with more randomization features enabled by default. Remember you can tweak the settings in the Advanced menu to play with any randomization level you want.
      • Serious Sam mode - same as the normal game but with 10x as many enemies. The player has increased health and takes reduced damage to compensate.
      • Speedrun mode - speedrun with fewer resets while still being able to enjoy higher difficulties. And a built in splits viewer!
      • As well as the old Entrance Randomizer mode and Horde mode
    • Enemies overhaul with more variety, augs, helmets, face shields to protect from tear gas, and randomized patrol routes.
    • Now up to 337 bingo goals
    • Randomized music, continuous music, and support for Unreal and Unreal Tournament music
    • Auto augs to reduce fumbling with all your F-keys
    • Many more possible locations for items, datacubes, nanokeys, crates, and enemies to appear.
    • Loot refusal system.
    • Reduced pixel hunting
      • Datacubes/nanokeys/medbots/repairbots now glow
      • Crates that become emptied now turn into cardboard boxes so you know from a distance
      • Training mission improvements including explanation of some of Randomizer's features
  • Deus Ex Randomizer v3.0 Trailer
  • Tomorrow Deus Ex is turning 24 years old, and DXRando is turning 4 years old!

    Biggest Changes Since v2.0

    • You can now pet the dog! And other animals too. With bingo goals.
    • Way more goals randomization
    • Mirrored maps
    • Installer program
    • New game modes:
      • WaltonWare mode - A quick option to get into the game without the time commitment of the full game! You start in a random mission and win by completing one bingo. As New Game+ keeps making it harder, see how fast you can complete them or how many you can complete!
      • WaltonWare Entrance Rando - both modes combined!
      • Zero Rando - great for first-time Deus Ex players to benefit from the bug fixes, QoL improvements, and balance changes we've made, without any randomization.
      • DXR Vanilla Fixer: This one is for the purists. Use our new installer program and it will do compatibility fixes for the vanilla game (Kentie's Launcher, D3D10, DXVK, Engine.dll fix, and more), then just run DeusEx.exe as normal and the gameplay will be unchanged but with high frame rates and resolutions!
      • Randomizer Lite - randomizes some things without interfering with the immersion and mood of the game. Great for players who haven't played Deus Ex in a long time, or if you're intimidated by the full Randomizer.
      • Randomizer Medium - similar to Randomizer Lite but with more randomization features enabled by default. Remember you can tweak the settings in the Advanced menu to play with any randomization level you want.
      • Serious Sam mode - same as the normal game but with 10x as many enemies. The player has increased health and takes reduced damage to compensate.
      • Speedrun mode - speedrun with fewer resets while still being able to enjoy higher difficulties. And a built in splits viewer!
      • As well as the old Entrance Randomizer mode and Horde mode
    • Enemies overhaul with more variety, augs, helmets, face shields to protect from tear gas, and randomized patrol routes.
    • Now up to 337 bingo goals
    • Randomized music, continuous music, and support for Unreal and Unreal Tournament music
    • Auto augs to reduce fumbling with all your F-keys
    • Many more possible locations for items, datacubes, nanokeys, crates, and enemies to appear.
    • Loot refusal system.
    • Reduced pixel hunting
      • Datacubes/nanokeys/medbots/repairbots now glow
      • Crates that become emptied now turn into cardboard boxes so you know from a distance
      • Training mission improvements including explanation of some of Randomizer's features
  • Deus Ex Randomizer v3.0 Trailer

    cross-posted from: https://lemmy.mods4ever.com/post/301

    > Download from here: https://Mods4Ever.com/

    7

    Deus Ex Randomizer v3.0 Trailer

    cross-posted from: https://lemmy.mods4ever.com/post/301

    > Download from here: https://Mods4Ever.com/

    1
    Already 61 servers updated to Lemmy 0.19.5!
  • 0.19.5 has passed 0.19.4 now, with 86 vs 85

    I'm surprised 0.18.4 has more instances than 0.18.5, considering 0.18.5 was the simplest update ever with just a small hotfix for federating moderation actions (which is a really important bugfix) and it didn't have any changes to the database or configuration or dependencies

  • Already 61 servers updated to Lemmy 0.19.5!
  • I scrolled to the bottom, saw there was 1 instance still running 0.16.6 lol, I clicked on it and saw it's actually still active, there are recent posts there. Amazing.

    Edit: all from 1 user lol no upvotes, might even be a bot.

  • µ-Ziq - Gob Bots (1994)

    Another 90s track for Throwback Thursday! This whole album is amazing

    0
    What are the conditions for the Lemmy post to be distributed to other Lemmy instances?
  • A post will federate to every instance that has at least 1 subscriber of that community. If you want to get your communities federating to other instances and get them more popular, use this tool

    https://lemmy-federate.com/

    https://lemy.lol/post/19638974

  • The BIG List of Video Game Randomizers (now open source)
  • I need to try a DSVania rando some day, I loved Dawn of Sorrow

  • The BIG List of Video Game Randomizers (now open source)

    SmashManiac originally ran the site but recently converted it into an open source project. Here's the announcement

    You can view the new open source version of the site here

    It's still early in the transition but I've converted it into a Jekyll build based on yaml data. Unfortunately I've been mostly working alone, we'd love some more contributors! If you know any of: HTML, CSS, JavaScript, Jekyll, or Liquid templates then check out the Github and maybe submit some pull requests to help us out

    We'd like to keep the project simple, but here's our issues list for ideas

    4
    Mods4Ever Meta @lemmy.mods4ever.com Die4Ever @programming.dev

    The BIG List of Video Game Randomizers (now open source)

    SmashManiac originally ran the site but recently converted it into an open source project. Here's the announcement

    You can view the new open source version of the site here

    It's still early in the transition but I've converted it into a Jekyll build based on yaml data. Unfortunately I've been mostly working alone, we'd love some more contributors! If you know any of: HTML, CSS, JavaScript, Jekyll, or Liquid templates then check out the Github and maybe submit some pull requests to help us out

    We'd like to keep the project simple, but here's our issues list for ideas

    0
    Speedrun video games @sh.itjust.works Die4Ever @programming.dev

    [WR} Zelda Majora's Mask any% NMG in 1:12:53 by thesausage

    first ever 1:12

    0

    Plaid - Squance (2001)

    0
    StarCraft @lemmy.world Die4Ever @programming.dev

    GSL Quarterfinals Group B starts in 10 hours! herO, Creator, DRG, and Dark!

    Live stream on SOOP (new English AfreecaTV streaming site): https://www.sooplive.com/gslenglish

    YouTube (restricted): https://www.youtube.com/watch?v=Bp92Zudsqvk

    TL Preview article: https://tl.net/forum/starcraft-2/627208-code-s-ro8-preview-hero-creator-drg-dark

    TL Discussion thread: https://tl.net/forum/sc2-tournaments/627211-gsl-2024-code-sseason-2-ro8-group-b

    Results: https://liquipedia.net/starcraft2/Global_StarCraft_II_League/2024/Season_2#Group_Stage_2

    Semifinals and Finals will be on the 29th, but the start time will be 1h30m earlier than this.

    2
    does Boost have tools for managing a community?
  • At least I see options for remove comment, ban user, and appoint as moderator

  • The Boys — A place to discuss the great "superhero" drama show
  • Link to the community: [email protected] (this is the proper way to link people to communities)

  • "Moderation tools are nonexistent on here. It also eats up storage like crazy [...] The software is downright frustrating to work with" - Can any other instance admins relate to this?
  • Though Lemmy has funding for full-time developers.

    barely, edited it to say low funding

    I hope the plugin system will attract more contributors, especially since it supports a variety of languages

  • "Moderation tools are nonexistent on here. It also eats up storage like crazy [...] The software is downright frustrating to work with" - Can any other instance admins relate to this?
  • It's very hard for people to accept that there are other things that may need to be worked on before their requested fix/feature. Every big project has a huge backlog of issues/feature requests, you can't do them all in 1 day or even 1 year. Especially with low funding lol.

  • [ALBUM] Mike & Rich - Expert Knob Twiddlers (1996)
  • I was literally about to post one of these tracks for Throwback Thursday this week lmao. But yea I love this album, one of my favorites ever.

    I never actually noticed the text on the album art before lol.

    Cleverly manoevre your records onto the platters and then listen to the tracks in the right order to Win! But Watch out-the tracks are different on each side you could be helping your opponent instead of helping yourself!

  • Android 15 might finally stop treating slow 7.5W chargers as fast
  • then I wonder what the cutoff is for "low power charger" because I don't think I've ever seen that, it could probably stand to be increased a bit

  • "Moderation tools are nonexistent on here. It also eats up storage like crazy [...] The software is downright frustrating to work with" - Can any other instance admins relate to this?
  • there was a discussion about this same post before, I'll just copy paste my comment...

    That post complains about not being able to view/manage images hosted by your instance, but v0.19.4 already fixed that last week? So that kinda disproves them saying the Lemmy developers didn’t want it to be possible. Also the post complains about the amount of storage used by caching images but that was also fixed/improved in v0.19.4

  • Android 15 might finally stop treating slow 7.5W chargers as fast
  • below 5W, then the charger is considered “slow,” and the message “charging slowly” is shown on the lock screen. If the power is above 7.5W, then it’s considered “fast,” and the “charging rapidly” message is shown instead. If the power is between 5 and 7.5W, then the charger is seen as “normal,” and the lock screen simply says the phone is “charging.”

    Seems to be a purely cosmetic change. I was wondering if the OS has any different behavior when charging quickly (like being more aggressive with running background processes, and running updates/backups) but the article didn't say anything about that.

    If my phone was only charging at 5 or 6W I'd want to know the charger is garage. That might not even be enough to use the phone without losing battery. What they really need is to rename "slow" to "very slow", and then 5W to 7.5W could be considered the new "slow". The intent being that "very slow" is problematically slow (maybe the OS scheduler could pretend the phone is not charging). And "slow" charging would just be for mild inconvenience.

    If only the phone could just tell me the actual number of watts it's charging at lol. Even if it's rounded and averaged.

  • Bogdan Raczynski - Nihon De Homuresu (1999)

    Not enough Bogdan here lol

    0

    Venetian Snares - Vache (2006)

    This is a machine for making cows!

    2

    overlooked fix in Lemmy v0.19.4: the Chat view works now!

    something that didn't get mentioned in the announcement but I think is nice, the Chat view has been fixed!

    https://github.com/LemmyNet/lemmy-ui/issues/1639#issuecomment-2172090390

    I believe it was fixed here https://github.com/LemmyNet/lemmy-ui/pull/2480

    it even allows sorting in either direction, you can do Chat view with New or Old sort!

    2

    Cylob - Paper Piano (2007)

    Cylobian Sunday! Formant Potaton is probably my favorite Cylob album right now.

    0

    Kettel - Coddle (2007)

    0

    ScummVM announces playtesting for the game The Space Bar (1997)

    In a universe where bagels meet bars, the BAGEL engine has been perfectly toasted, and the ScummVM team is now ready to serve a slice of The Space Bar nostalgia. No, it’s not the key on your keyboard. Rather, it’s a detective story set on a distant planet. Important data has been stolen, and the perpetrator is a shape-shifter laying low in a spaceport dive bar until he can flee off-planet. You play a hard-boiled detective who has the skill to psychically visit bar patrons’ memories to gather clues and narrow down suspects.

    This is thanks to the kind people at ZOOM Platform, who provided us with the original game sources to work with. Help us test the game by grabbing a daily build. Read through our testing guidelines. The game features a lot of options to chat around with bar patrons’ and do various actions in the different flashbacks. So we really need people to spend time experimenting and make sure everything works correctly. And please take some screenshots along the way.

    If you don’t own The Space Bar, you can try one of the free demos or purchase it digitally from the ZOOM Platform. Testing is also available on Steam via a beta branch, check the Steam announcement for more details.

    Now, good luck, and fingers crossed you can find the perp. Otherwise, your bureau chief will have you getting up close and personal with toilet duties for the rest of your career. Oh, and PS: The viewpoints of different aliens differ. For the Bartender, who has segmented eyes, even the original developers felt it was difficult and left in a cheat key of ScrollLock to switch back to a single viewpoint. Feel free to use it if, at any point, the flashback becomes too much for you :)

    ! ! !

    0
    Speedrun video games @sh.itjust.works Die4Ever @programming.dev

    Summoning Salt's World Record Explained by Bismuth

    What a crossover

    0
    Stauf's Mansion: The 7th Guest and more @lemmy.mods4ever.com Die4Ever @programming.dev

    The Making of The 7th Guest Matt Costello Interview

    0

    Equinox - Roy Ting (2006)

    This playlist is a compilation from 2007, but the original release was 2006 https://www.discogs.com/master/776630-Equinox-Retroism-Where-Are-You-Roy-Ting

    0
    Speedrun video games @sh.itjust.works Die4Ever @programming.dev

    SMB2-J Warpless 8-4 in 21:13.9 / All Stages (FDS) in 35:52.1 - DOUBLE WR

    www.twitch.tv SMB2-J Warpless 8-4 in 21:13.9 / All Stages (FDS) in 35:52.1 - DOUBLE WR - kosmic on Twitch

    kosmic went live on Twitch. Catch up on their Super Mario Bros.: The Lost Levels VOD now.

    SMB2-J Warpless 8-4 in 21:13.9 / All Stages (FDS) in 35:52.1 - DOUBLE WR - kosmic on Twitch
    0

    [NEW] µ-Ziq - Grush

    > About this album

    Mike Paradinas, veteran producer and Planet Mu label owner has written a new album called ‘Grush' and it's full of weird bangers that reclaim the 'dance' part of the woeful term IDM. A back-to-first-principles record, inspired in part by the group of artists IDM was coined for; melodic dance music that didn't come out of urban scenes, but interpreted them from a distance.

    The tracks on ‘Grush’ are all road-tested live favorites developed with feedback from Mike's touring partner and visuals guy ID:Mora (Jan Moravec). It's a detailed and energetic journey which replicates the flow of a live gig. A lot of the tracks have been made in hotel rooms in response to shows, ‘Imperial Crescent’ is named after a Japanese Hotel, as is ‘Belvedere’ in Prague, while some tracks such as ‘Hyper Daddy’ were created specifically to play live.

    Drums are confidently at the fore here and the album feels like it traces Mike's musical history and interests neatly around his sweetly nostalgic melodies, with atmospheres and structures which twist and turn with a charming softness which contrasts with the tension in the drums. Take ‘Hyper Daddy’s’ spiralling notes and twinkling piano which remind one of early Black Dog or Omni Trio rushing alongside splashy jungle drums, or the aquatic acid footwork of the title track with its drums softly bubbling and kicking. Elsewhere there's territory which harks back to his Tusken Raiders pseudonym, like the heads down Drexciyan funk of ‘Windsor Safari Park,’ which transforms from moody electro into a sunny hardcore track midway. The album is interspersed with Reticulum A, B and C at the start middle and end of the album which suggest a theme which carries across the music in an effortless and joyful way. ‘Grush’ is a strong album that works both for listening and DJing and a great snapshot of where Mike Paradinas musical head is at in 2024.

    released June 14, 2024

    0