Jump to content

Recommended Posts

Posted (edited)

I know we will get the official Mod Editor tool eventually, but given that we theoretically have everything we need with Milestone 7 to mod the game via Harmony I decided to jump right in.

I’m creating a mod to eliminate/bypass some of the campaign elements I don't find enjoyable. Specifically, I’ve been trying to figure out how to remove or skip the initial ATLAS Mission base that triggers after the entry of  Cleaner's in in-game database (codex) .

So far, I've been unable to track down the exact class or method in Assembly-CSharp.dll responsible for triggering this event on the strategic layer. ((I have only been using Rider up to this point, hence my search being a bit limited, though I am looking into using dnSpy/ILSpy now).

Does anyone know which manager class handles the storyline progression flags or campaign mission generation for the Cleaners/ATLAS path? Just looking for a pointer on where to hook my Harmony Prefix/Postfix so I can prevent the mission from spawning (or auto-complete it).

 

Edited by Senteliks
Posted (edited)

Quick update, I have figured out with a help from one Discord member. For anyone curios, Game progression is in Templates not Assembly 

edit: But I would still advise against modding it over templates because you risk override mess and the file that is affected is gigantic piece of Json schema- meaning torture), so I would go down the line of doing code patch (Artias ECS)- hooking into Timeline system for anything that is related to timeline events and what you would want desired outcome to be

Edited by Senteliks

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...