X4: Foundations

X4: Foundations

55 ratings
SirNukes Mod Support APIs Community Edition
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
1.094 MB
1 Jul @ 7:28pm
11 Jul @ 9:56pm
3 Change Notes ( view )

Subscribe to download
SirNukes Mod Support APIs Community Edition

In 1 collection by Valador
GeForce Now Mod Collection *Modified* 2025
64 items
Description
^ This MOD SUPPORT API is for X4 versions pre-8.0 ^

****** Sirnukes Mod Support API has been updated here on steam. Community Edition is no longer required/updated/maintained. ******
*Although there may be development bugs in the original API version, it is the most updated and working version.*

*If your mod is utilizing this Community Edition and is not experiencing issues or is meant for pre-8.0 versions of X4, this mod will remain up and will continue to work. If there are any future updates I will push them when available*

!!!!!! DO NOT TRY TO USE THIS COMMUNITY EDITION MOD AND THE ORIGINAL SIRNUKES API MOD AT THE SAME TIME !!!!!!!


Community Version of MIT licensed SirNuke's collection of APIs for modding support. Components include: Lua Loader API, Time API, Named Pipes API, Hotkey API, Interact Menu API, Simple Menu API. 2025-05 Source for X4 PRE-8.0: https://github.com/iomatix/x4-projects/tree/master/extensions/sn_mod_support_apis

TO USE THIS COMMUNITY EDITION VERSION ON PRE-8.0 X4 RELEASES ONLY:

Mods that need updated to the new community MSAPI can follow these directions to get back to playing asap:

1. Go to the mods local folders (steam/steamapps/common/X4/extensions) all the extension directories contain a content.xml file.
2. Open the content.xml for each mod that needs updated in vscode or notepad++ you will see they have a dependency set at the bottom of the file and they have used the old ws_2042901274 ID.
3. Replace that ID with
ws_3514258146
on the line for
name="SirNukes Mod Support APIs"
it will correct the built in dependencies the game is reading from the file.
4. Load up X4 and all the mods you changed the dependencies of will load perfectly and work no problem now for any versions prior to 8.0 beta/release.

TO REVERT BACK TO ORIGINAL SIRNUKES MOD SUPPORT APIs:

If you previously followed these instructions to use the community edition, just re-do your steps. The correct original Sirnukes Mod Support APIs ID = ws_2042901274

Mods that need updated to the original MSAPI can follow these directions to get back to playing asap:

1. Go to the mods local folders (steam/steamapps/common/X4/extensions) all the extension directories contain a content.xml file.
2. Open the content.xml for each mod that needs updated in vscode or notepad++ you will see they have a dependency set at the bottom of the file and they have used the pre-8.0 community edition ws_3514258146 ID.
3. Replace that ID
ws_2042901274
on the line for
name="SirNukes Mod Support APIs"
it will correct the built in dependencies the game is reading from the file. (ws_2042901274)
4. Load up X4 and all the mods you changed the dependencies of will load perfectly and work no problem now with the newest updated version for 8.0+.


Revised/Packed/Uploaded to Steam Workshop with permission by Valador8869/UncommonDLL.
21 Comments
Valador  [author] 16 Sep @ 7:28pm 
@King DaMuncha No, only compatible with PRE-8.0 versions of X4: Foundations. Please use the updated version of the original mod.
King DaMuncha 11 Sep @ 10:15am 
Compatible with the latest expansion?
rbibber 3 Sep @ 6:19am 
I am an experienced programmer (c# primarily) but I'm new to modding. I have this mod installed, and I'm running the Named Pipes server and I wrote a Named Pipes client but now what? What pipe names are available as mods currently? I'm building a suite of external programs that will run in extra monitors (similar to the Cougar MFD for Elite Dangerous) and currently I can only display static data (as of the last save) like ship/sector info, trade data, etc. but I'd love to display current real-time data like ship shield strength, remaining ammo, etc
Sakata 19 Aug @ 9:36pm 
Not sure how you're tracking issues, as I noticed the issues part of github is turned off.
Might be worth looking at: https://github.com/mycumycu/X4-External-App/issues/28
Raven 2 Aug @ 10:47am 
Hi. I'm coming back to X4 after more than a year away and 7.6 is crashing with one or more of my mods. Trying the above steps just creates a duplicate of each mod folder in my install, and some of them can't be deactivated in the in-game extensions list. How do I figure out which mod is causing the problems and get rid of the duplicate folders?
sfingers02 2 Aug @ 7:11am 
I don't see any dependency in the content.xml files for Kuda AI Tweaks or Kuda API. Is there anything else to do?
endeyfire 30 Jul @ 4:04am 
thank you for this mod btw. sirnukes had been givin me issues for the past 2 major updates, to the point where i would often toggle safemode UI on or off depending on what i was doing due to wayy too much UI menus having a fit. this community patch has been significantly more stable and the painpoint to get it all running wasnt too big of a deal for my non tech savy brain to fix.

thank you lots.
Sakata 28 Jul @ 9:38am 
@Valador
Is there any discussion between mod devs regarding moving their projects to using the community edition since it is being maintained?
Also, I'm hoping that this version is being maintained in such a way that if something happens and you are no longer able to maintain the mod that someone else can seamlessly pick it up, hopefully without steam complicating things.

On that note, I've often wondered why the mods use ws_### instead of folder names. Is this a Steam limitation?
*sm1Ly 21 Jul @ 3:52am 
I really don't understand how to make it work.
I using 7.6v of game.
I trying reemergence and it want DA scripts. I fixed to ws_3514258146 as u told.
but I still have no extensions configurations
dmansail 13 Jul @ 11:45pm 
I had a problem with your previous version, is incompatible with the player NPC mod and sometimes you can not teleport .