Arma 3
FileXT
64 Comments
Savelli  [author] 9 Nov, 2024 @ 1:27pm 
Hi, you can't invoke save from command line, but in Vindicta, if I recall correctly, there is a periodic autosave which you can set up through CBA settings.
ZippedTrojan 8 Nov, 2024 @ 6:29am 
How can I call the save function by command line, please? I have to restart my server every 12h, but I don't want to do this without save the progress. Tanks
Maddog088 26 Apr, 2024 @ 5:40pm 
all good, I'll see if I can find it. Regardless thanks for the surprisingly quick response!!
Savelli  [author] 26 Apr, 2024 @ 9:52am 
Hi, the files are stored in "storage" folder within the mod folder. So in best case you might be able to recover the saved game data from the trash bin.

I think I made it store the files in mod folder because on some server hosting services the profile folder was reset every time or inaccassible, but I don't remember the reason exactly at this point.

If you can't find the files in trash bin, I am sorry for the lost progress.
Maddog088 26 Apr, 2024 @ 7:36am 
Quick question on a dedicated server... where do the FileXT saves are stored.

Context:
The last CBA update a few mods got corrupted on the server - including ACE, Vindicta, TFAR, CUP etc. FileXt had no issue at all but after re-downloading all the mods and relaunching the server past save is no longer there. I made a new one and am running it with my crew but we had a decent early game progress.

Is there a backup save somewhere?
Savelli  [author] 25 Apr, 2024 @ 2:42pm 
Hi, it doesn't do anything by itself, this mod is only used by Vindicta. You can write your functions which would call FileXT library to write data to files, but as I understand it's not your use case?
Bluefield 25 Apr, 2024 @ 2:39pm 
Hello, Ive been trying to use this for a single player scenario, but unfortunately it seems that data is not being written neither to the mission folder nor the mod storage.

Im guessing this is not intended for mission files but rather full on mods?
👨🏻‍🚀 3 Jan, 2023 @ 3:25pm 
thank you for clearing this up! and destroying my hopes :) i restarted the Old Man mission sadly so often after it got corrupted, I am exhausted in doing everything again and again
Savelli  [author] 3 Jan, 2023 @ 3:04pm 
Hi, thanks, but it's not possible to make it work in general for any scenario. At most somebody would be able to achieve basic saving of object state like positions and orientations, but it's impossible for instance to save AI state precisely, or state of custom scripts. That's what native saving is for. It's precise and full as it can reach more data, but it's more fragile as you noted.
👨🏻‍🚀 3 Jan, 2023 @ 2:30pm 
hey Sparker, this is an amazing mod. As rhidenor intended, this feature is heavily missed for other scenarios in general, as I encountered so many errors with the native saving, be it by updates or simply mods. If it would be possible to use this mod generally this would still go through the roof with subscriber hall of fame I think.
Mumus 17 Nov, 2022 @ 10:28am 
Yes, this is my problem :) I forgot to mention, i would like it do on dedicated server.
Savelli  [author] 17 Nov, 2022 @ 10:22am 
Oh yes you are right, on a dedicated server you can't save a generic mission by default, you can only save if you use self-hosting.
Mumus 17 Nov, 2022 @ 10:19am 
IDK how to save on dedicated server, but i will look for a solution.
Mumus 17 Nov, 2022 @ 10:18am 
I'll try the built-in system then. Thx for answers!
Savelli  [author] 17 Nov, 2022 @ 4:07am 
But also, doesn't arma's native scenario saving work for you?
Savelli  [author] 17 Nov, 2022 @ 4:06am 
This mod was made mainly for Vindicta. It's not possible to achieve what you want without scripting and writing a custom saving system. There is a wiki page with documentation but probably you don't want to go this way. Instead you can use standard arma saving into ProfileNamespace or missionProfileNamespace, it will be easier.
Mumus 17 Nov, 2022 @ 12:42am 
Hey Sparker!
How can i integrate FileXT to my multiplayer campaigns? It's would be good if we can save our progress in missions... I can't find any solutions. Or it's not possible?
Abogado 17 Jul, 2022 @ 12:34pm 
Yeah, but in fact it is working as intended this time. CheckPBO from ace only allows you to enter the server if using the same mods as the server, no less, no more. By excepting fileext it doen't require it. But if the user loads it, the absence of a signature keys kicks the user. So it is fine.
Savelli  [author] 17 Jul, 2022 @ 5:04am 
Oh, interesting, I wasn't aware of ACE mod issue. Why do so many problems come from it all the time, omg...
Abogado 17 Jul, 2022 @ 4:25am 
Neverming, I just made it work, thatks a lot for your help. We are gonna play a Vindicta run. We used on userconfig/cba_setting.sqf:

force force ace_common_checkPBOsWhitelist = "[filext]";
Abogado 17 Jul, 2022 @ 4:20am 
It's because ACE3 doesn't allow me if I use the CheckPBO feature. I just don't know the name for Filext that I have to use as an exception on the ace3 pbos.
Savelli  [author] 17 Jul, 2022 @ 4:07am 
It gives file system access (although restricted only to its storage folder), so I consider it unsafe to load it on clients in multiplayer game.
Why can't you just load it with -servermod on your server? Does the hosting web site not allow that?
Abogado 17 Jul, 2022 @ 4:02am 
Is there any problem if I load FileXT with -mod on both servers and clients? Would be more convenient for me
Savelli  [author] 17 Jul, 2022 @ 3:47am 
Hi, there is no signature on purpose, reasons are explained in comments below.
Abogado 17 Jul, 2022 @ 3:42am 
Could we get the signature added to the addon? That would be a great addition to an AWESOME addon! :-)
Savelli  [author] 23 Mar, 2022 @ 7:54am 
Just make sure you run a 64 bit executeable. 32 bit is not supported.
Savelli  [author] 23 Mar, 2022 @ 7:54am 
Hi, yes, since January of this year it should work on Linux.
Ehndras 23 Mar, 2022 @ 2:19am 
Is this Linux-compatible yet? (For Vindicta purposes)
Savelli  [author] 11 Feb, 2022 @ 3:12pm 
If dedicated server is set up correctly then it won't demand you to load the mod.
Madox 11 Feb, 2022 @ 2:59pm 
nvm, you just need to unload filext from your arma mod launcher
Savelli  [author] 11 Feb, 2022 @ 1:26pm 
Server must load the mod with -servermod, not with -mod parameter.
Or you can try to join the server without filext, you don't need this mod when you are a client anywa.
Madox 11 Feb, 2022 @ 1:14pm 
Hey, i need the key for the mod, otherwise i cant join the server
Savelli  [author] 25 Jan, 2022 @ 3:04pm 
By the way, if anyone still needs it, Linux support was added recently.
Savelli  [author] 25 Jan, 2022 @ 3:03pm 
Still what's is the problem you're facing with the mod? The fact that it's not signed should not give you any trouble if you set up dedicated server properly.
Toxic 25 Jan, 2022 @ 2:56pm 
Fair enough. I wasn't aware of the security aspect of the hacker file system access part, which is why I asked after reading said guide
Savelli  [author] 25 Jan, 2022 @ 2:44pm 
But if you have questions about proper setup of dedicated server for this, we can help at our Discord. You can find it at Vindicta mod description page.
Savelli  [author] 25 Jan, 2022 @ 2:37pm 
Hello Toxic,
I know how to sign an Arma mod.
If you checked the guide linked in the description, you would have seen that you need to load the mod as -servermod on a dedicated server. In this configuration clients will not need to load the mod at all.
This is done this way so that clients are not forced to load a binary which could allow some hacker gain file system access on your computer.
Toxic 25 Jan, 2022 @ 2:24pm 
Hey Sparker. I know you've already addressed this, but it would be really helpful if you signed this mod. Regardless of client issues, the security issues are worth the 5 minutes of time. If you need help, there's a useful guide here https://forums.bohemia.net/forums/topic/174126-dear-mod-makers-sign-your-mods-its-easy/
craig 22 Jul, 2021 @ 11:18am 
OK. Thank you , good luck on your future endeavours. :steamthumbsup:
Savelli  [author] 22 Jul, 2021 @ 11:12am 
I think that you can't use this mod unless you understand SQF programming, it's not a plug and play thing which works in many cases, and it's not designed as such, so it will be quite pointless to make a video for it. In other case I'd be happy to make a video describing how to use it, if it made sense. Otherwise, if some programmer wants to use it, the programming interface is described at the github page.

Vindicta development is permanently stopped (apart from fixes and 3rd party contributions), but thank you for good wishes :)
craig 22 Jul, 2021 @ 12:17am 
I am not a programmer so I asked for a video. Maybe in your free time.
As for vindicta I meant post beta release
Thank you.
Savelli  [author] 22 Jul, 2021 @ 12:11am 
Hi, no, it just acts as a sort of script interface with files, where you as scripter can store key-value pairs, both key and value are strings. So you would need to implement saving of trigger data manually. You can check the Wiki page here on how to use it: https://github.com/Vindicta-Team/FileXT/wiki

Also Vindicta has been released already, I am not sure what you mean.
craig 21 Jul, 2021 @ 11:31pm 
will the save file reinit all modules and triggers in the mission, and would it be possible to make a YT video on using this mod in other missions, for the less knowledgeable individuals such as me.
I am looking forward for Vindicta's release.
Thank you.
Savelli  [author] 15 Jul, 2021 @ 12:11am 
Hi, you need to load it as -servermod, and DO NOT load it as -mod. Then your server will not demand players to load it.

In other cases I agree that it might be annoying but we've seen a lot of people lose their save game data because their vars.arma3profile file was corrupted, I think it's better the way it is now.
Kylby 14 Jul, 2021 @ 5:19pm 
Hello! Could you kindly remove FileXT as a dependency mod since clients cannot join a server if they have it added? Especially since they don't need it anyway? Better to list it as suggested :)

In the ArmA launcher, it makes you think you need it and causes a lot of confusion for new players attempting to join your game mode! :)
Savelli  [author] 30 Apr, 2021 @ 3:33am 
If it's not programmed to use FileXT, then you can't. Vindicta has its own saving system, separate from Arma's saving system.
If you are a programmer and want to use the extension, I have described the functions here:
https://github.com/Vindicta-Team/FileXT/wiki
Tech Priest 29 Apr, 2021 @ 6:37pm 
Hi how do we use FileXT with other Mission Besides Vindicta?
spoinkbob :D 25 Apr, 2021 @ 6:56am 
i don't know why people are having issues, great mod for saving, didn't encounter any problem for a week now
Savelli  [author] 3 Apr, 2021 @ 7:11pm 
Sorry don't know how to build this for Linux, might need some help with this.
If you're using it for Vindicta, you can store the save game data in vars.arma3profile, in this case you just need to not load this mod.
Revy106 3 Apr, 2021 @ 6:34pm 
ubuntu support would be fantastic