(07-08-2014, 02:23 PM)Robosprog Wrote: Or, people could simply start creating isolated full conversions instead of FC's, and isolated full conversions seem to function from anywhere.
Yep. But if Mudbill succeeds in this app we can forget about worrying about launchers, launchers for different OS, mods sharing resources, etc.
(07-08-2014, 03:44 PM)Mudbill Wrote: @Amn
I don't think the custom_stories directory is added to the resources.cfg file by default. I always have it there, but I also see many people having to fix that manually.
Yes, but it's fine, they have to do it anyways at some point.
And you can include a button in your app to do that.
Options menu > Generate
resources.cfg (or whatever)
And then when someone says he can't see his textures or whatever, you can tell them to use that option in your app. (Which makes a working copy of a
resources.cfg you included)
(07-08-2014, 03:44 PM)Mudbill Wrote: but it would only work for with mods done this way, so perhaps not that many would end up utilizing it. Ah well, won't know without trying.
Mmmh, what you mean only mods done this way?
This is how I imagine the app should work for users:
1. You take any mod, old/new, cs/ifc/fc whatever, and you put it in
/custom_stories
2. You Run the app, and just double click the mod from the list to launch it.
Here how the app handles it:
The app shows the list of mods you have available in your
/custom_stories dir.
When the player double clicks the mod from the list, the app locates its
main_init.cfg and uses that path to generate the string to launch Amnesia. Like this one:
Amnesia.exe ModOfDoom/Config/main_init.cfg
I can't see any problem. If it fails to find any
main_init.cfg, then it's a regular CS. We can't generate any command string for that, so you just run Amnesia with no arguments.
(07-08-2014, 03:44 PM)Mudbill Wrote: But wouldn't it be kinda confusing if both mods and CSs were in the same folder? It could be difficult to tell them apart without looking inside them. Perhaps that's just me.
You shouldn't worry about that, the app handles it.
It looks for a
main_init.cfg. There's any, it's a IFC/FC, if not, regular CS.
Example:
I download a mod called
ChocolateCake, and another called
PuddingPie.
One is a regular CS and the other is a FC.
So I unzip
ChocolateCake.zip and
PuddingPie.zip in
/custom_stories, I get two folders:
custom_stories/ChocolateCake
custom_stories/PuddingPie
I go to the app and I see both in the list.
Good, two new mods. So far so good.
Now, I got no idea which one is a IFC or CS. And I shouldn't care.
I just play one and when I see a whole themed menu I will know it's a IFC.
I'll go 'whoo look at that. whatever'
But I didn't need to know beforehand. Know what I mean?
Anyways, that's what I think. It's your call.
Also I can't help with the code, I'm not good at java, unfortunately.