- 1-nx1sp.xex
- 2-nx1mp.xex
- Download the required game patches.
- Put them into
xenia\patches. - Make sure
apply_patchesis set totruein the Xenia Canary config (It'strueby default). - Done.
- Make sure
allow_pluginsis set totruein the Xenia Canary config (It'sfalseby default). - Download the latest version and place it in into
Xenia Canary\plugins\4156089E\. - Place the
plugins.tomlthere too, depending on the mode you want,SP-Modfor Campaign,MP-Modfor Multiplayer. - Done.
- Launch Xenia Canary and load up Future Warfare (NX1).
- Done.
- Uhhh...
- Black Box will no longer start (MP/SP)
- Unlocked FPS (MP/SP)
- Custom FPS counter (MP/SP)
- Console + DevGui font is now fwsmallfont instead of consolefont (MP/SP)
- Console + DevGui safe area fits the full screen, like it does on PC (MP/SP)
- Start-up configs no longer execute multiple times (MP/SP)
- Custom intro movie (MP/SP)
- Removed XRay material from scoreboard (MP)
- Fixed thread names showing as gibberish (MP/SP)
- Removed dev autoexec for a cleaner screen (MP/SP)
- Enabled unsecure Fast File loading (MP)
- Inital menu is now main_selection instead of main_lockout (SP)
- Missing localization strings no longer error by default (MP/SP)
- Added listassetpool command for modders (MP/SP)
- printf outputs to the console log file (MP/SP)
- Removed un-needed build version from the external console window (MP/SP)
- NX1-Host is the default host name, used to be CoD4Host (MP)
- NX1 is now the game name, instead of NX1 (MP)
- Added game init print (SP)
- Game no longer performs a session sanity check (MP/SP)
- SP BSP resolving works in MP (and vice versa) (MP/SP)
- Reallocated some asset sizes (MP/SP):
- Loaded Sound: 5400
- FX: 2400
- Localize Entry: 14000
- XAnim: 16384
- Phys Preset: 128
- Pixel Shader: 10000
- Weapon: 2400
- String Table: 800
- Impact FX: 8
- Added a print that tells you what .d3dbsp has loaded (MP/SP)
- Removed some prints (MP/SP):
- dvar set
- cmd line
- unknown map add to xlast
- start $init
- end $init
- looking for alias
- com_init_tbf build version
- loading from disc, not update drive
- missing soundalias
- adding/hiding channel
- no channels added/hidden
- log file opened
- ✅ = Supported
- ❌ = Unsupported
⁉️ = Partially support
| Asset Type | Dumping | Loading |
|---|---|---|
| PhysPreset | ✔️ | ❌ |
| PhysCollmap | ❌ | ❌ |
| XAnimParts | ❌ | ❌ |
| XModelSurfs | ❌ | ❌ |
| XModel | ❌ | ❌ |
| Material | ❌ | |
| MaterialPixelShader | ❌ | ❌ |
| MaterialTechniqueSet | ❌ | ❌ |
| GfxImage | ❌ | ❌ |
| SndAliasList | ❌ | ❌ |
| SndVfCurve | ✔️ | ❌ |
| LoadedSound | ❌ | ❌ |
| clipMap_t | ❌ | |
| ComWorld | ✔️ | ❌ |
| GameWorldSp | ❌ | |
| GameWorldMp | ✔️ | ❌ |
| MapEnts | ✔️ | ✔️ |
| FxWorld | ✔️ | ❌ |
| GfxWorld | ❌ | |
| GfxLightDef | ✔️ | ❌ |
| Font_s | ✔️ | ❌ |
| MenuList | ✔️ | ❌ |
| menuDef_t | ❌ | |
| LocalizeEntry | ✔️ | ❌ |
| WeaponCompleteDef | ❌ | ❌ |
| SndDriverGlobals | ✔️ | ❌ |
| FxEffectDef | ✔️ | ❌ |
| FxImpactTable | ❌ | ❌ |
| SurfaceFxTable | ❌ | ❌ |
| RawFile | ✔️ | ✔️ |
| StringTable | ✔️ | ❌ |
| LeaderboardDef | ✔️ | ❌ |
| StructuredDataDefSet | ✔️ | ❌ |
| TracerDef | ✔️ | ❌ |
| LaserDef | ✔️ | ❌ |
| VehicleDef | ❌ | ❌ |
| AddonMapEnts | ✔️ | ✔️ |
| ShellShockParams | ✔️ | ❌ |
| AudioVolumeSetting | ✔️ | ❌ |
| RadVerbPreset | ✔️ | ❌ |
| FogDef | ✔️ | ❌ |
