Facebook Twitter YouTube Frictional Games | Forum | Privacy Policy | Dev Blog | Dev Wiki | Support | Gametee


Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Proposal about Full Conversion mod setup
Daemian Offline
Posting Freak

Posts: 1,129
Threads: 42
Joined: Dec 2012
Reputation: 49
#5
RE: Proposal about Full Conversion mod setup

(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.

07-08-2014, 09:55 PM
Find


Messages In This Thread



Users browsing this thread: 1 Guest(s)