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

Max Payne (PC) .kf2 / .kfs

Featured Replies

  • Localization

What is KFExport.dle and is it part of official Max Payne modding tools, and any help in export character models/weapons/skeletal animations using 3ds Max have an idea to make new Blender scripts to import .kf2 and .kfs?

The importer/exporter is also included in an old program called Milkshape 3D, but it's not working and will freeze if I import weapon models.

Someone is reimplemanting/decompiling the plugins to port to new versions of Autodesk 3ds Max or Maya: https://github.com/m0nstr0/max_payne_kf_plugins/

Here is are the file format specification for KF2 files: https://github.com/m0nstr0/max_payne_ldb_importer/blob/master/docs/specification/DATA_TYPES.MD

https://github.com/m0nstr0/max_payne_ldb_importer/blob/master/docs/specification/KF2.MD

Samples: https://mega.nz/file/1HhWySbD#x5t5WTWOmh9yXhObJ0DqCGVB2r3whrKGeD0_Qskb6Hg

 

maxpayne1_3dsmax_plugins.rar

Edited by mrmaller1905

Solved by Serge25

  • mrmaller1905 changed the title to Max Payne (PC) .kf2 / .kfs
  • Author
  • Localization

no one analyze this old 3ds max plugin and file format specification and find alternatives to milkshape 3d to import .kf2?

  • 4 months later...
  • Solution

I made an importer of .kf2 files from 3D Mark 2000 and Max Payne, using the following as a basis:
https://github.com/m0nstr0/max_payne_ldb_importer/blob/master/docs/specification/KF2.MD
However, m0nstr0's code has errors and inaccuracies. My importer does not import animations (maybe someone will finish it, there is a .bt template),
but it creates a full-fledged geometry, UV-mapping and bones-nodes 🙂
Just run the 'Import_KF2.py' script in Blender v2.93-v3.6.

3DMark2000_MaxPayne_KF2.zip

Edited by Serge25

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.