this post was submitted on 21 Jun 2024
53 points (96.5% liked)

Games

31922 readers
1384 users here now

Welcome to the largest gaming community on Lemmy! Discussion for all kinds of games. Video games, tabletop games, card games etc.

Weekly Threads:

What Are You Playing?

The Weekly Discussion Topic

Rules:

  1. Submissions have to be related to games

  2. No bigotry or harassment, be civil

  3. No excessive self-promotion

  4. Stay on-topic; no memes, funny videos, giveaways, reposts, or low-effort posts

  5. Mark Spoilers and NSFW

  6. No linking to piracy

More information about the community rules can be found here.

founded 1 year ago
MODERATORS
 

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

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

you are viewing a single comment's thread
view the rest of the comments
[โ€“] Matty_r@programming.dev 3 points 3 months ago (5 children)

What is it about Deus Ex that allows that type of mod to exist?

[โ€“] Die4Ever@programming.dev 8 points 3 months ago

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.

load more comments (4 replies)