My petty little introduction...
I took a little break from a game I was making (Not in FPSC ironically) and took the time to make something for the FPSC community (because you guys are so great
).
What is FPSC Game Switch?
It is a little app that lets you use multiple mods and the official version on the same installation (without changing filenames all the time if that was what you were thinking). Its just a little workaround I came up with that works perfectly really. The only condition is that they must all be the same version as they still use the same version of the editor (that being 1.07). So you most likely won't be able to use it with the current official edition (unless I (or someone else...who knows) can come up with a workaround for it, which I'll probably look into later).
How does it work
Basically, for the non believers
, the FPSC Editor passes on some command lines for FPSC-Game and if you looked at the source code for the engine you will find things like "-t", "-b", and "-r". So all I did was take what the FPSC Editor gave me and passed it on to whatever exe I wanted, more or less letting you use all the mods you want without multiple installations or switching mods out all the time. You think someone would have figured this out already.
Installing it
I hope this is easy enough to understand but if you don't understand something I'll try to help you out.
1) Download the FPSC Game Switch (with it you will find the FPSC-Game.exe and SwitchConfig.ini)
2) Open up your FPS Creator Folder (should be
Crogram FilesThe Game CreatorsFPS Creator or something similar)
3) Rename the FPSC-Game.exe to anything you want (if it is the official name it to 107.exe or Official.exe, if it is a mod rename it to something telling you what mod it is)
4) Copy the FPSC-Game.exe and SwitchConfig.ini (from the FPSC Game Switch folder you downloaded) to your FPS Creator Folder.
5) Download the mods you want (or all of them if you want)
6) They should have the name FPSC-Game.exe and probably some other files. Rename the exe to something telling you what mod it is(like I said up above)
7) Then you should probably follow their installation guide so you can put the files in the right places but most of it is most likely self-explanatory.
8) Open up SwitchConfig.ini and type in all the FPSC-Game.exe's you renamed.
Mine looked like this but I erased the contents as we may not have the same mods(I just downloaded all the mods I could from the first page to do a test
):
107.exe
Airmod.exe
efxmod.exe
s4realmod.exe
9) Save SwitchConfig.ini
10) Your done but read on for the problems you may encounter and how to use it.
How to use FPSC Game Switch
Do what you normally do, open up FPS Creator and when you test a level click the test button. FPSC Game Switch will then popup(a console window). You will then type the number of what version of FPSC-Game you want to use and push enter. You will then see the loading bar moving along as usual and when you can push ok you push ok.
Problems that may come your way
These are not major problems, these are problems that will come your way if you use this incorrectly.
• If you type in a letter instead of a number(like you should) a message will come up repeatdly and FPS Creator will crash after a few seconds.
• If you close FPSC Game Switch FPS Creator will crash after a few seconds.
• If you don't type anything in and just let it sit there thinking something is going to happen FPS Creator will crash after a few seconds(amazing isn't it).
• If you put in a non existing exe into the SwitchConfig.ini and later try to load it you will make millions....no sorry...the console will close and FPS Creator will crash after a few seconds
FPSC seems to crash after a few seconds because there isn't actually any FPSC-Game running but don't feel if you don't start up a mod right away FPSC will end up crashing on you, you have a good 30 seconds or so to do it.
There will also be no damage to any files if FPSC crashes. It won't corrupt anything and if something does get corrupted its not because of this
. Just remember to save the level first incase it does crash. If it crashes all you have to do is startup FPSC again and load your level up to try testing it again.
Questions I feel I may be asked so I'll answer them in advanced
Will this run mods together?
No, it will run them separately just putting them on the same installation.
What was this made in?
I wrote it in C++, I was originally going to write it in DBPro as a proof of concept but decided against it as the file would be to large and it may slow done the game giving you inaccurate results(could of effected your FPS)
Does it effect your FPS?
If it does I haven't noticed, I get the same FPS as I did if I didn't have it on (meaning 30 fps).
This took me so long to actually type up so I may have left stuff out but tell me how you like it and anything you may come across
.
P.S. For the read-me its just this post so if you read all of this you will be ok.