Difference between revisions of "Mods and Consoles"

From Holdfast: Nations At War
Jump to navigation Jump to search
Line 2: Line 2:
 
Starting with version v3.0, PS5 and Xbox Series players will join the Holdfast community via cross platform play.
 
Starting with version v3.0, PS5 and Xbox Series players will join the Holdfast community via cross platform play.
  
Players on both consoles won't be able to load mods. Unity on consoles uses IL2CPP (Ahead-of-time (AOT) compilation), which makes it impossible to load Mono-based mods (just-in-time (JIT) compilation) at runtime. The Steam workshop, which is responsible for delivering mods to players on Steam, is also unavailable.
+
Players on both consoles won't be able to load mods. Unity on consoles uses IL2CPP (Ahead-of-time (AOT) compilation), which makes it impossible to load our Mono-based mods (just-in-time (JIT) compilation) at runtime. The Steam workshop, which is responsible for delivering mods to players on Steam, is also unavailable.
  
 
Apart from the technical challenges, we're also forced to follow '''strict''' rules outlined by each ecosystem. There's a reason why modding support is rare on consoles. Designing a system that ticks '''all the boxes''' on '''all the platforms''' is hard. Our modding system was created for Steam and trying to bend it to the rules proved unfeasible ''for now''.
 
Apart from the technical challenges, we're also forced to follow '''strict''' rules outlined by each ecosystem. There's a reason why modding support is rare on consoles. Designing a system that ticks '''all the boxes''' on '''all the platforms''' is hard. Our modding system was created for Steam and trying to bend it to the rules proved unfeasible ''for now''.

Revision as of 20:21, 2 July 2025

AGS Foreword

Starting with version v3.0, PS5 and Xbox Series players will join the Holdfast community via cross platform play.

Players on both consoles won't be able to load mods. Unity on consoles uses IL2CPP (Ahead-of-time (AOT) compilation), which makes it impossible to load our Mono-based mods (just-in-time (JIT) compilation) at runtime. The Steam workshop, which is responsible for delivering mods to players on Steam, is also unavailable.

Apart from the technical challenges, we're also forced to follow strict rules outlined by each ecosystem. There's a reason why modding support is rare on consoles. Designing a system that ticks all the boxes on all the platforms is hard. Our modding system was created for Steam and trying to bend it to the rules proved unfeasible for now.

I know this is disappointing, especially for the modders who poured their hearts into their creations. As someone who started his game dev career as a modder, I felt that I at least owed you all an explanation.

Walki, Lead Developer

Server Platforms