Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.
Zero Tolerance for Disrespect

True Crime Streets of LA modding gameplay changes / Luxengine2

Featured Replies

Hello! I'm trying to figure out the gameplay changes in the old game True Crime Streets of LA, but I'm running into some serious issues. The game was originally written for consoles, then ported to the computer, in the EXE file of the game, I found the line "c:\\activision\\truecrime\\luxengine2\\"..." and "..\\..\\LuxEngine2\\PC\\Model.h" (in ida hex rays, respectively, in the game directory there are no such folders and files anywhere near), that for compiling the game (if it could be called that) the luxengine2 engine was used (the engine developed by the lux flux studio itself), which was not in the public domain, and in general there is very little information, no one has made any mods for a long time after the release of the game, they are simply not on the Internet, perhaps because the game was not interesting to anyone in the person of modders, and perhaps in the complexity of understanding and changing the logic of the game, I don’t know, I want to change the behavior of enemies at the level, to determine what the game loads during the loading of the level I used ProcMon, the game accesses the game directory in Data\Int\LEVEL12 is the MMRMG3.RES file. I assume this file contains the level textures and scripts for the behavior of what happens in this level, but it's impossible to read. It's just a 6.13 megabyte hex file. This file is also paired with MMRMG3.PCM, which I assume is a PCM "Vertex Stream" file. The engine downloads it directly to video memory for rendering.
I'll add that character skins are stored in the Data\Char folder, and it also contains a couple of files. For example, the main character has a CHAR4.RES skin, but it comes in a CHAR4.PCM pair. I've also tried replacing skins (by renaming the pair of files with a different number, for example, CHAR4 -> CHAR8, everything changes to a different skin in the game and works fine).
I tried poking around in the CHAR4.RES file using texture finder in I was working in DXT3 format, and I saw noise at the top, and a texture atlas appeared at the bottom, and I saw the main character broken into pieces.
But I'm having trouble with the MMRMG3.RES file. Maybe someone can help or suggest what I can do and which direction to take to change the gameplay?
I've attached two level files, which might be useful to someone

MMRMG3.rar

Edited by hitropl

  • hitropl changed the title to True Crime Streets of LA modding gameplay changes / Luxengine2

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.