Smith' 6 Posted May 27, 2022 Hello there. Arma 3 Preset Generator is an open source web app that allows you to create, share, customize and download launcher presets based on a list of steam workshop IDs provided via URL. You can find the source on github (github.com/a-sync/arma3pregen) and continuously deployed instances at arma3pregen.cloudno.de and arma3pregen.devs.space. (check below for usage examples) Features preset sharing made effortless 💚 optional mods can be customized on a simple UI on the fly outputs standard Arma 3 Launcher preset files remembers previously selected optional mods URL format All the preset information (preset name, mods/collections, DLCs, optional flags) is stored in the app URL's query string component. Additional information is loaded through various steam APIs but the steam workshop is considered the single source of truth. Preset Name Custom preset name / file name can be appended to the URL after `?`. Only alphanumeric characters + `_` is allowed. If the preset name is set, the ID list must be separated with `=`. ID list Comma `,` separated list of IDs evaluated from left to right in order. Appended to the URL after `?` or `=`. Mods inherit the optional flag from collections but the last state in order affecting a mod takes precendece when rendering the UI. (see example C4G RHS KotH) This means that you can override the optional flags of certain items in collections to extend or restrict them. In other words it allows you to mix and combine existing collections and mods to customize the required and optional mods in any way you like. The selected optional mods are remembered client side in relation to the preset name. You should also take advantage of the workshop collection feature and create permanent links with workshop IDs pointing to the currently used required and optional collections. (see examples FNF and FNF WW2) Optional mods Append or prepend a `*` to flag an ID optional. Workshop IDs (collection, mod) Only numbers and the optional `*` prefix/suffix is allowed. DLC IDs Items starting with `!` are added to the preset as DLC/CDLC AppIDs. Only numbers and the optional `*` prefix/suffix is allowed. Local mod IDs Items starting with `@` are added to the preset as local mods. Only alphanumeric characters + `_` and the optional `*` prefix/suffix is allowed. Examples FNF: https://arma3pregen.devs.space/?FNF=1551644814,1551648858* FNF WW2: arma3pregen.devs.space/?FNF_WW2=1769913157,2120184260* 77th JSOC: arma3pregen.devs.space/?77th_JSOC=2829455808* C4G RHS KotH: arma3pregen.devs.space/?C4G_RHS_KotH=1290398866,*861133494,*945476727,*1180534892,*1180533757 Custom: arma3pregen.devs.space/?My_Custom_Vietnam_Modlist_2022q2=!1227700,450814997,463939057,@my_local_mod,*333310405,*@optional_local_mod,*!288520 glhf 4 2 Share this post Link to post Share on other sites
colinm9991 20 Posted May 28, 2022 I like the idea of optional mods, very intuitive implementation. Share this post Link to post Share on other sites
Marc13Bautista 60 Posted May 19, 2023 Thanks a lot for this! Much more efficient for making multiple presets when using this over the manual download everything and saving every individual preset by hand. I've used it to make 28+ presets for my own modpack. https://steamcommunity.com/workshop/filedetails/?id=2415922767 😅 Share this post Link to post Share on other sites