Max Payne .ldb Level Models
Posted: Mon Sep 13, 2021 3:30 am
Hey all, been trying to rip levels from the original Max Payne. The atmosphere of this game is something special, and I thought it would be really cool to port some of these maps to other games or do renders of them in modern graphics engines. Unfortunately, the .ldb format is I think the only thing that hasn't been cracked from the original Max Payne, and I couldn't find much of anything about the format online. These files contain pretty much all the level data from what I can tell, including the meshes and textures.
The textures can be ripped using this program https://www.moddb.com/games/max-payne/downloads/ldbrip
However, there is currently no way to rip the actual level mesh from these files. I'm pretty certain they're split up into several submeshes, so far I haven't had much luck. Only able to get some point clouds (probably with junk data)
Car verts from Tutorial.ldb
Verts from end_combat.ldb
Could be wrong, but it kinda resembles this part of the map. If you look on the right side of the above image, that block of verts kinda resembles the desks where the computers are set on.
Any point clouds i'm able to grab are always near the top of the file, but if you look at the bottom of the file, you can see various strings, probably related to the levels scripting but some of these I think are mesh/texture names.
I've also tried the game's modding SDK, which does include a level editor. However, it doesn't include anything for these .ldb files. Ninja ripper also didn't take kindly to this game.
Here's some sample files if you'd like to take a look.
https://mega.nz/file/Y74QSDjL#YT_Zy8eto ... aVmATG9WCo
Hope someone with more experience than me can shed some light on this, any help would be appreciated.
The textures can be ripped using this program https://www.moddb.com/games/max-payne/downloads/ldbrip
However, there is currently no way to rip the actual level mesh from these files. I'm pretty certain they're split up into several submeshes, so far I haven't had much luck. Only able to get some point clouds (probably with junk data)
Car verts from Tutorial.ldb
Verts from end_combat.ldb
Could be wrong, but it kinda resembles this part of the map. If you look on the right side of the above image, that block of verts kinda resembles the desks where the computers are set on.
Any point clouds i'm able to grab are always near the top of the file, but if you look at the bottom of the file, you can see various strings, probably related to the levels scripting but some of these I think are mesh/texture names.
I've also tried the game's modding SDK, which does include a level editor. However, it doesn't include anything for these .ldb files. Ninja ripper also didn't take kindly to this game.
Here's some sample files if you'd like to take a look.
https://mega.nz/file/Y74QSDjL#YT_Zy8eto ... aVmATG9WCo
Hope someone with more experience than me can shed some light on this, any help would be appreciated.