Author Topic: Milo  (Read 4058 times)

0 Members and 1 Guest are viewing this topic.

Offline WMCoolmon

  • Purveyor of space crack
  • 213
MIssion LOader, keeping with Freespace's tradion of FRED :D
MILO would be a stripped-down version of Freespace for quick-loading; no tech room or multiplayer and the like. Just the briefing and maybe the command briefings for the mission would be functional, to allow quick testing of missions.
It could then be run by FRED to quickly test a mission; it could also be run separately, with something like "milo C:\Games\Freespace\Data\Missions\shivanpie.fs2", with an optional switch "-nobriefing" to go directly to the mission with the default ships.
Not sure how much work this would be, but it would be a big help to FREDers :nod:
-C

 

Offline Hudzy

  • Apollo Pilot
  • 28
Yeah, I agree with you there. :nod: It's a pain in the ass having to load FreeSpace just to test a mission.

 

Offline LAW ENFORCER

  • Turret Fiend
  • 210
    • http://www.armouredstar.com
At the moment I have to have FS2 open and minimise to change, then back up to test it (and now testing from a .vp (to lazy to put them in a folder???) I have to pack it in first!)

Your idea is new and fresh - stright from the fridge!
I like it!
Conflict GRDLA:
Operation Return To Riker
www.ARMOUREDSTAR.com - the latest site is not finished yet!
[What we have here is the source to the Freespace ENGINE, not the Freespace GAME. By allowing the ENGINE to support all kinds of cool stuff, we're allowing the creation of all new GAMES] - TurboNed

 

Offline Fineus

  • ...But you *have* heard of me.
  • Administrator
  • 212
    • Hard Light Productions
Two problems with this:

1 - We have more pressing matters to attend right now.

2 - If we modify the source code heavily we'd have to make a second version for the Milo release every time we change something which is a lot more work each time around. It'd be better to wait untill we've got the main changes in place and are just working on little things before stripping it all down to just the game engine - saving major long run workload.

Still a good idea :)

 

Offline Bobboau

  • Just a MODern kinda guy
    Just MODerately cool
    And MODest too
  • 213
this could be made into a seperate project and could be recompiled periodicaly, actualy compileing this first would alow us to test changes faster, I am hopeing someone gets this done quick, but not me
Bobboau, bringing you products that work... in theory
learn to use PCS
creator of the ProXimus Procedural Texture and Effect Generator
My latest build of PCS2, get it while it's hot!
PCS 2.0.3


DEUTERONOMY 22:11
Thou shalt not wear a garment of diverse sorts, [as] of woollen and linen together

 

Offline Redfang

  • 28
I don't think that is too important, as you can have FS2 and FRED 2 running at the same time by alt-tabbing.

 

Offline Killfrenzy

  • Slaughter-class cruiser
  • 210
  • Randomly Existing
The whole point is that you're skipping the loading up, selecting pilot, tech room, missions, then the mission you want. It's a shortcut, that's all!
Death has more impact than life, for everyone dies, but not everyone lives. [/b]
-Tomoe Hotaru (Sailor Saturn
------------
Founder of Shadows of Lylat

 

Offline Skippy

  • 210
  • It's not a bug, it's a featureā„¢
    • FS/FS2 Campaigns List
Wasn't there a function like that in FRED2, but didn't work ?
MACHINA TERRA | FS/FS2 Campaigns list
Specs: Core2 Duo 2GHz, 2GB DDR2, 160GB HD, gfg7700 (Asus G1 Laptop)
Q9550, 4GB DDR2, 2x500GB HD (RAID1), RHD4870, X48-DS6, Corsair 620HX (Desktop)

 

Offline Galemp

  • Actual father of Samus
  • 212
  • Ask me about GORT!
    • Steam
    • User page on the FreeSpace Wiki
Personally, I think it's a great idea. Just a stripped down Freespace for mission testing only.  Just chop off large chunks of code and have a window spawn with the list of missions; select the one you want and it'll take you straight to the briefing.
"Anyone can do any amount of work, provided it isn't the work he's supposed to be doing at that moment." -- Robert Benchley

Members I've personally met: RedStreblo, Goober5000, Sandwich, Splinter, Su-tehp, Hippo, CP5670, Terran Emperor, Karajorma, Dekker, McCall, Admiral Wolf, mxlm, RedSniper, Stealth, Black Wolf...

 

Offline Alikchi

  • Neo-Terran
  • 210
  • Spooky ghost (RIP)
Quote
Originally posted by Skippy
Wasn't there a function like that in FRED2, but didn't work ?


There's a "Run FreeSpace 2" function if that's what you mean. It has been fixed many times over. :p
"Going too far and caring too much about a subject is the best way to make friends that I know."
- Sarah Vowell

 

Offline Skippy

  • 210
  • It's not a bug, it's a featureā„¢
    • FS/FS2 Campaigns List
MACHINA TERRA | FS/FS2 Campaigns list
Specs: Core2 Duo 2GHz, 2GB DDR2, 160GB HD, gfg7700 (Asus G1 Laptop)
Q9550, 4GB DDR2, 2x500GB HD (RAID1), RHD4870, X48-DS6, Corsair 620HX (Desktop)

 

Offline Killfrenzy

  • Slaughter-class cruiser
  • 210
  • Randomly Existing
Likewise - I've got the latest version of FS2, and the 'Run FreeSpace 2' option in FRED2 still doesn't work!:sigh:
Death has more impact than life, for everyone dies, but not everyone lives. [/b]
-Tomoe Hotaru (Sailor Saturn
------------
Founder of Shadows of Lylat

 

Offline Nico

  • Venom
    Parlez-vous Model Magician?
  • 212
rename fs2.exe to fs.exe.
voila, fixed :p
SCREW CANON!

 

Offline penguin

  • Eudyptes codus
  • 28
  • Still alive.
Quote
Originally posted by venom2506
rename fs2.exe to fs.exe.
voila, fixed :p
... or, try this:

patch FRED2\FREDView.cpp, line 4074:

original line:

        r = CreateProcess("..\\..\\Fs.exe", NULL, NULL, NULL, FALSE, 0, NULL, "..\\..", &si, &pi);


replace with:

        r = CreateProcess("..\\..\\fs2.exe", NULL, NULL, NULL, FALSE, 0, NULL, "..\\..", &si, &pi);


Not tested (no MSVC at home), but it should work.  I think.
your source code slave

 

Offline WMCoolmon

  • Purveyor of space crack
  • 213
Quote
Originally posted by venom2506
rename fs2.exe to fs.exe.
voila, fixed :p

Or just copy fs2.exe and rename the copy fs.exe :D
-C

 

Offline YodaSean

  • 27
  • i am so special
    • http://www.geocities.com/radioactiveyeti
Quote
Originally posted by WMCoolmon

Or just copy fs2.exe and rename the copy fs.exe :D


I said this in another thread devoted to the subject and was flamed for supporting bloatware and evil memory-hogging mega-corporations :rolleyes:

 

Offline Alikchi

  • Neo-Terran
  • 210
  • Spooky ghost (RIP)
See, told you! Many times over :p
"Going too far and caring too much about a subject is the best way to make friends that I know."
- Sarah Vowell

 

Offline DTP

  • ImPortant Coder
  • 28
    • http://www.c4-group.dk
Quote
Originally posted by penguin
... or, try this:

patch FRED2\FREDView.cpp, line 4074:

original line:

        r = CreateProcess("..\\..\\Fs.exe", NULL, NULL, NULL, FALSE, 0, NULL, "..\\..", &si, &pi);


replace with:

        r = CreateProcess("..\\..\\fs2.exe", NULL, NULL, NULL, FALSE, 0, NULL, "..\\..", &si, &pi);


Not tested (no MSVC at home), but it should work.  I think.


it works, is in in my modification

btw added a autoload multi mission commandline

very basic stuff check your spelling

freespace2.exe -almission kicksomebut will load kicksomebut.fs2 multiplayer mission.

be sure it is spelled correct and it is a multiplayer mission or else i think odd stuff will happen, since I included no checks for wheter the mission exist or is a multiplayer mission. meaning if mission specs is not multiplayer or in the mission dir. the game will chrash.
VBB member; reg aug 1999; total posts 600.
War is a lion, on whos back you fall, never to get up.
Think big. Invade Space.

 

Offline Bobboau

  • Just a MODern kinda guy
    Just MODerately cool
    And MODest too
  • 213
could you get this to load a single player mission
Bobboau, bringing you products that work... in theory
learn to use PCS
creator of the ProXimus Procedural Texture and Effect Generator
My latest build of PCS2, get it while it's hot!
PCS 2.0.3


DEUTERONOMY 22:11
Thou shalt not wear a garment of diverse sorts, [as] of woollen and linen together

 
Is this stuff on the CVS? Coz if it isn't, if definitely should be.