Skip to content

snake-biscuits/io_import_rbsp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

io_import_rbsp

Blender importer for Titanfall Engine map files

Download

Installation

In Blender:

  • Edit > Preferences > Add-ons > Install
  • Find io_import_rbsp_vX.Y.Z_bX.Y.zip
    • vX.Y.Z is the addon version
    • bX.Y is the Blender version
  • Click Install Addon
  • Check the box to enable Import-Export: io_import_rbsp

Usage

WARNING: Imports can take multiple minutes & consume many GB of RAM

Test a small map before loading Olympus and setting your PC on fire

Extract Maps

Map files are stored in .vpk archives, you'll need extra tools to get them:

  • Install HarmonyVPKTool (if you haven't already)
  • Locate the .vpks for the game you want to work with (game must be installed)
    • Titanfall/vpk/
    • Titanfall2/vpk/
    • Apex Legends/vpk/
  • Open the dir vpk (mp_whatever.bsp.pak000_dir.vpk) for the map you want to load
    • You can find a list of map names for each game in the Wiki
    • The lobby maps are always in mp_common.bsp.pak000_dir.vpk
  • Extract the whole maps/ folder to someplace you'll remember
    • for Titanfall 1 & 2 you only need the .bsp & .ent files
    • Apex Legends maps after season 11 need .bsp_lump files

Import Map

Once you've extracted the files you need:

  • File > Import > Titanfall Engine .bsp
  • Select the .bsp (.bsp_lump & .ent files need to be in the same folder)
  • Choose your settings
  • Click Import
  • Wait a few minutes (Can easily take 1hr+ on Apex Legends maps)

Import Materials

TODO

Import Models

(EXPERIMENTAL) TITANFALL 2 & APEX LEGENDS ONLY!

  • Titanfall: .vpk Materials & Models
  • Titanfall 2: .rpak Materials; .vpk Models
  • Apex: .rpak Materials & Models

Related Tools

Respawn VPK

More Blender Addons

FAQs

  • No Textures / Models?
    • I'm working on it
  • Why can't I see anything?
    • Titanfall Engine maps are huge, you need to increase your view distance
    • 3D View > N > View > Clip Start: 16, End: 102400 (only affects that 3D view)
      • You will also need to increase the clipping distance for all cameras
  • Why is my .blend file still huge after I deleted everything?
    • Blender keeps deleted items cached in case you want to undo
    • To clear this cache use: File > Clean Up > Recursive Unused Data Blocks
    • Or set the Outliner display mode to Orphan Data & click Purge
  • It broke? Help?
    • Ask around on Discord, you might've missed a step someplace
    • If you're loading a brand new Apex map, it might not be supported yet
  • Can I use this to make custom maps?
    • No, we don't know enough about Respawn's .bsp format to make compilers
    • As easy as it might sound on paper, editing a .bsp directly is no small task
  • Can I use this for animations?
    • Sure! but be sure to credit the tool someplace
    • And credit Respawn too! they made the maps in the first place

Further Questions

NOTE: I am a full-time Uni Student in an Australian Timezone

Don't go expecting an immediate response

Open a GitHub Issue with the question label

If you don't want a GitHub account I can be found on Discord as b!scuit#3659

Send your Question in a Message Request or I'll assume you're a bot

You can also find me in these Titanfall & Apex Discords:

If you join one of the above Discords just to add me, I'll assume you're a bot