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

[PC] ArmA: Armed Assault .p3d / .rtm / .wrp

Featured Replies

  • Localization

I'm looking for tools or plugins to import, edit and/or export custom .p3d files

https://mega.nz/file/sO4hXaSJ#qsKSJze15FBaB6MY_G2er9TEH2Caj_EjyeyIZlQWgOI

https://mega.nz/file/hSIDESCR#XRQ9gkpp3A9subOKbT-iHgQVYOJsrDzR9cQ-NbXCCuQ

https://mega.nz/file/IbwCRBLb#-1SHl1qrKQ1dVHxDv85kZ5CV5WIeCkWfLBTvcBBPwNs

Here are the file format specs written by Bohemia Interactive:

https://community.bistudio.com/wiki/P3D_File_Format_-_ODOLV4x

https://community.bistudio.com/wiki/Rtm_(Animation)_File_Format

https://community.bistudio.com/wiki/Wrp_File_Format_-_OPRWv17_to_24

 

And here is the download link for the official mod development tools: https://web.archive.org/web/20240523203623/http://downloads.bistudio.com/Tools/BI_Editing_Tools.zip

P3Ds have compression. The formats share the same format as Operation Flashpoint: Cold War Crisis (alternative name: ArmA: Cold War Assault)

Edited by mrmaller1905
Fixed duplicate link as Karpati said

  • Localization

Hey! There's already good tooling for this, you don't really need to reinvent anything.

First thing to know: ArmA p3d's come in two flavors. MLOD is the editable source format, ODOL is the binarized/compressed one the game actually ships and loads. The files floating around in game data are usually ODOL, and editors work with MLOD, so keep that in mind (binarizing is one-way; going ODOL->MLOD is the painful part).

For actually importing/editing/exporting, your best bets:

- Arma Toolbox for Blender (by Alwarren) honestly the easiest modern route. Free Blender add-on that imports and exports MLOD .p3d and .rtm with named selections, proxies, LODs, the works. If you live in Blender, start here.

- Arma 3 Tools on Steam (free) -> Object Builder (the modern Oxygen 2) for models, Terrain Builder for .wrp. Official and still maintained.

- Oxygen 2 from the BI Editing Tools you linked also works, just old (2008).

For getting ODOL back into something editable (no official converter): Mikero's Tools are the go-to, and if you want to roll your own, Arma Toolbox (Python source) and armake2 by KoffeinFlummi are open-source and have working p3d/rtm parsers you can read.

For .wrp specifically: Terrain Builder, or the old Visitor 3 / WrpTool.

TL;DR: making custom models: Blender + Arma Toolbox or Object Builder. Both speak MLOD, so you're set.

  • Localization
10 hours ago, mrmaller1905 said:

I'm looking for tools or plugins to import, edit and/or export custom .p3d files

https://mega.nz/file/IbwCRBLb#-1SHl1qrKQ1dVHxDv85kZ5CV5WIeCkWfLBTvcBBPwNs

https://mega.nz/file/hSIDESCR#XRQ9gkpp3A9subOKbT-iHgQVYOJsrDzR9cQ-NbXCCuQ

https://mega.nz/file/IbwCRBLb#-1SHl1qrKQ1dVHxDv85kZ5CV5WIeCkWfLBTvcBBPwNs

Here are the file format specs written by Bohemia Interactive:

https://community.bistudio.com/wiki/P3D_File_Format_-_ODOLV4x

https://community.bistudio.com/wiki/Rtm_(Animation)_File_Format

https://community.bistudio.com/wiki/Wrp_File_Format_-_OPRWv17_to_24

 

And here is the download link for the official mod development tools: https://web.archive.org/web/20240523203623/http://downloads.bistudio.com/Tools/BI_Editing_Tools.zip

P3Ds have compression. The formats share the same format as Operation Flashpoint: Cold War Crisis (alternative name: ArmA: Cold War Assault)

The 1st and the 3rd links are the same.

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.