|
Post by PlagueDog on Nov 2, 2010 23:31:17 GMT -6
Mobile Starsiege 2 is a multiplayer only client that is only 74MB when compressed. It is 157MB on disk. Mainmenu Vehicle Lab The multiplayer tab in the options menu allows the player to change the master servers that Starsiege looks up and the player can change their name and squad name. Game Size
|
|
|
Post by SuRgE on Nov 3, 2010 0:49:00 GMT -6
awesome, does it have the campaign maps, so ull have terrain for everything
|
|
|
Post by PlagueDog on Nov 3, 2010 0:51:00 GMT -6
Yes, it has all the terrain volumes so there won't be any problems getting into servers running maps with uncommon terrains.
|
|
|
Post by |3io-i||ogical on Nov 3, 2010 13:13:29 GMT -6
I love it! Excellent work! Can it run off of a USB flashdrive? That way I won't have a CD being lugged around in my backpack while I'm between classes (some are hours). Thanks!
PlagueDog, a while ago you quite easily fixed the problem of running SS of of a flashdrive, but it was with the noCD patch. I couldn't find the file (the one where it checks for the CD before running) on regular SS. Is there a way I can load SS to my USB flashdrive and make it work? If it takes too much work, then thats perfectly okay. No need to go through a bunch of work for something not very critical.
|
|
|
Post by PlagueDog on Nov 3, 2010 14:26:09 GMT -6
This version of Mobile Starsiege has been modified to run from hard drives and flash drives. It can even be ran directly from the zip file.
The main menu gui would need to be modified because the current buttons have message tags that check for the cd.
A simple way around the cd check is to use
$basePath = $basePath @ ";multiplayer"; $consoleWorld::defaultSearchPath = $basePath;
then use guiload to get to a menu
guiload("join.gui"); for multiplayer guiload("profile.gui"); for a new campaign guiload("saveload.gui"); to load a campaign
or if you just want to get to the server list when you load the game put this in autoexec.cs
function Splashgui::onClose() { $basePath = $basePath @ ";multiplayer"; $consoleWorld::defaultSearchPath = $basePath; Schedule("guiload(\"join.gui\");", "0.01"); function Splashgui::onClose(){} }
To run Starsiege off a flash drive you must remove Checkdisk(); and regOk("/HKEY_LOCAL_MACHINE/Software/Dynamix/Starsiege", "PATH"); from console.cs
If you don't have a console.cs you can extract it from the scripts.vol using the command prompt.
cd\ cd dynamix cd starsiege extract scripts.vol console.cs
The original NoCD is not very good. Its gets you passed the nocd checks but by default cannot be ran from a usb flash drive and its hell using it when you are modifying gui's.
Sense these functions are so small you can embed them all into a modified mainmenu.gui with the basepath script as opposed to all the files that NoCD uses.
|
|
|
Post by SuRgE on Nov 4, 2010 3:54:57 GMT -6
The new menu and color scheme is cool, nice work
|
|