Die4Ever

@Die4Ever@programming.dev

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

lemmy.mods4ever.com/communities

mods4ever.com

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

ryujin470, to gaming

In your opinion, what video games have terrible names?

Die4Ever,

Yeah this one is actually a great title with the double meaning

Die4Ever,

CBT

there’s already a game called C.B.T. actually

www.youtube.com/watch?v=iOIp7S_TTsw

Die4Ever,

I could see them abandoning Windows as it is and instead making their own Linux distro, maybe in like the year 2100 lol

Die4Ever,

Now we just need to wait for Microsoft to ditch Windows lol

Die4Ever,

Yeah anyone who thinks 3D games without loading screens are only possible on SSDs needs to go back and play Dungeon Siege or Asheron’s Call. GTA3 mostly didn’t have loading screens either. The Witcher 3 wasn’t even that long ago and it didn’t need loading screens on HDDs. (I guess traveling between the main big areas did, but I guess that’s more because they didn’t have an animation of Geralt taking a boat or something, everything else streamed fine)

Die4Ever, (edited )

EDIT: This has been hotfixed in v3.2.1, along with a new tweak for the Halloween modes!

Turns out the lighting was a bit dark for some people, and since during October the cosmetics affect the regular randomizer modes too, we will be releasing a hotfix soon. For now remember that you can use the flashlight without any energy cost, and you can also increase the Brightness Boost settings in the Rando->Visuals menu. You can also disable the memes setting entirely in Rando->Gameplay.

Die4Ever,

Doesn’t beehaw defederate lemmy.world?

Die4Ever, (edited )

This means game devs will start focusing more on better performance and optimization, right? …RIGHT?

Die4Ever,

It won’t come close to a 4080 so that isn’t a sensible comparison. I think it’s estimated to be slower than the regular 4070.

IDK why you mention 4k and max settings and high frame rates, PS5 Pro won’t do these things. It’s not even twice as fast as the regular PS5 which in many games drops below 1080p 60fps medium settings.

Die4Ever, (edited )

Watch Digital Foundry, very very few AAA PS5 games can do 4k AND 60fps (which is what I assume you mean by “high framerates”, although 60 isn’t really that high it’s just mid). Probably none of those are doing ray tracing at the same time. Most PS5 games have upscaling enabled at all times because they’re rendering at much lower internal resolutions. PS5 Pro is not even twice as powerful, it’s not going to be capable of pushing 4x as many pixels per second. There’s a reason why they’re still talking about their upscaling algorithms.

“Advanced ray tracing” is not a technical term that exists it’s just marketing speak. And obviously they couldn’t say path tracing because they won’t be doing much of that like a 4070 or 4080 can do.

Here Digital Foundry is comparing the PS5Pro to the RTX 3070 Ti, which is much weaker than the 4070 youtu.be/W2wOn8zS8dU?t=3577 (the 4070 has more VRAM than the 3070 Ti that they mention there)

The 4070 is similar to the 3080, which is a pretty decent lead over the 3070 Ti. The 4080 is leagues above them all.

tpucdn.com/…/relative-performance-rt-3840-2160.pn…

Die4Ever,

For these discussions I think it would be good to link relevant communities.

I don’t think there’s a community just for Monkey Island, but there is !adventuregames

I played the first Monkey Island as a kid with my family and still love these games. Great humor, puzzles, and music. #1 is probably still my favorite, all of them are great except maybe #4 I still need to play (now that it works in ScummVM it’s a lot better with modern computers). #2 is probably the hardest game in the series. Tales of Monkey Island is maybe the easiest but still good. Return to Monkey Island was also very good.

Die4Ever,

Zelda: Minish Cap, and Castlevania are my favorites

Die4Ever, (edited )

I haven’t played many JRPGs, but I’ll say Grandia 2. I liked the way the timers worked, and the cancels. Also positioning always adds depth to combat.

Panzer Dragoon Saga was pretty cool too, with the circular movement.

The Fat Man: Computer Chronicles (Excerpt, 1995) (short interview about General MIDI) (www.youtube.com)

Excerpt from a well-known TV show hosted and created by Stewart Cheifet featuring George “The Fat Man” Sanger, the same year he was composing for Putt-Putt Saves The Zoo. It discusses one of his biggest contributions to game audio, “Fat Labs” certification, and Putt-Putt Goes to the Moon makes an appearance....

The 7th Guest Retrospective at Adventure Game Fan Fair (2024-07-26) (youtu.be)

Join The 7th Guest creators Graeme Devine, George “The Fat Man” Sanger, and (remotely) Matt Costello as they discuss stories from creating the original CD-ROM horror classic, as well as the sequel, The 11th Hour. Led by Phantasmagoria 2‘s own Paul Morgan Stetler, you’ll hear tales about writing the puzzles, working with...

Die4Ever,

So is this what they call “cyber bullying”?

Die4Ever, (edited )

How about a randomizer? Pick a game you like and see if there’s a randomizer for it:

video-game-randomizers.github.io/rando-list/

Die4Ever,

I wonder if it will have a classic single player mode

Die4Ever, (edited )

I would suggest against GMDX for a first time playthrough, it changes A LOT. From the aesthetics, to the gameplay, to the sounds, the mood, the feel of the game, and the viable approaches in each level, there’s so much that’s changed it just isn’t the same game anymore.

You’re much better off with the Vanilla Fixer tool, Transcended, or Zero Rando (I’m the dev). You could also use Revision and toggle every setting to vanilla, but make sure you also disable the HDTP models, and disable Shifter and Biomod too, and definitely set the maps to vanilla.

Die4Ever, (edited )

I feel the same way about the prequels, but I think the original game is the best game ever made.

Die4Ever, (edited )

here’s a good video essay www.youtube.com/watch?v=rxOKEsBx4NU Ross’s Game Dungeon: Deus Ex

and www.youtube.com/watch?v=bgJazjz9ZsA Deus Ex: Human Revolution is FINE, And Here’s Why

Die4Ever,

we’ve got a megathread for discussion over at !speedrun - programming.dev/post/16201685

but maybe there will be more discussion here instead?

anyways, it’s live now, HYPE! www.twitch.tv/gamesdonequick

Die4Ever,

this is in person

I agree about some gimmicks like 2 players 1 controller, or playing games with a dance pad or whatever, they seem difficult but still feel like gimmicks to me

4-way races are ok if you’re familiar with the game and speedrun already, but otherwise hard to watch

Die4Ever,

Peanut Butter the dog will be doing his speedrun in about an hour!

Die4Ever,

last day :(

Die4Ever, (edited )

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
Die4Ever,

are you asking from a technical perspective or a gameplay perspective?

Die4Ever,

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.

Die4Ever,

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.

Die4Ever, (edited )

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.

Die4Ever,

And dogs, rats, greasels, karkians, and fish if you’re standing (the game doesn’t have a use animation while swimming), and grays too but you’ll take damage when you do it

Die4Ever,

I need to try a DSVania rando some day, I loved Dawn of Sorrow

Die4Ever,

There’s been lots of updates to the layout and styling, as well as a dark theme! And we’ve also got it redirecting to a cleaner domain name now. randomizers.debigare.com

Die4Ever,

And a more official announcement of the switch-over debigare.com/the-new-open-source-video-game-rando…

Die4Ever,

SimAnt is a classic game

Die4Ever,

I haven’t heard of that one before, looks like more of a strategy game than this one, seems cool!

Die4Ever,

Wait how does a kart racing game have a half hour tutorial? Lol

  • All
  • Subscribed
  • Moderated
  • Favorites
  • muzyka
  • nauka
  • giereczkowo
  • Blogi
  • lieratura
  • sport
  • rowery
  • Spoleczenstwo
  • FromSilesiaToPolesia
  • test1
  • informasi
  • slask
  • Psychologia
  • ERP
  • fediversum
  • motoryzacja
  • Technologia
  • esport
  • tech
  • krakow
  • antywykop
  • Cyfryzacja
  • Pozytywnie
  • zebynieucieklo
  • niusy
  • kino
  • LGBTQIAP
  • warnersteve
  • All magazines