Topic: Bare-bones OP multiplayer script request  (Read 28896 times)

0 Members and 1 Guest are viewing this topic.

TarMinyatur

  • Guest
Bare-bones OP multiplayer script request
« on: October 13, 2003, 12:06:49 am »
Is there one out there? I haven't been able to find one. I'd like to see a Free-for-all made for OP that doesn't disable capture, like Taldren's script. I was able to make one for EAW using FMSE but it doesn't work in OP. I don't have a C++ compiler nor the knowledge to write a script from scratch. Maybe someone has a more complex multiplayer OP script that they can simplify for general GSA play.  

Kid Carrson

  • Guest
Re: Bare-bones OP multiplayer script request
« Reply #1 on: October 13, 2003, 04:15:58 pm »
I second that request, with a big pretty please on top!

KC  

Offline Kid Carrson

  • D.Net VIP
  • Lt. Junior Grade
  • *
  • Posts: 254
Re: Bare-bones OP multiplayer script request
« Reply #2 on: August 03, 2006, 05:37:58 pm »
This request was from long ago, but still of serious interest to me. 

I'm still hoping for an SFC OP Multiplayer Free for All that allows capture and allows each of the six players to have up to 6 ships (rather than 3).  Taldren disabled capture and limited the ships per player to 3, although the game machine permitted up to 6.  

I'm pretty certain FMSE allowed this degree of flexibility for EAW.  I'm still dreaming we can get it for SFC OP. 

Is anyone interested.  Please!

K C

Offline SkyFlyer

  • D.Net Beta Tester
  • Commander
  • *
  • Posts: 4240
  • Gender: Male
Re: Bare-bones OP multiplayer script request
« Reply #3 on: August 03, 2006, 09:24:33 pm »
We may get FMSE for OP in the future now that Remus is back :)
Life is short... running makes it seem longer.

"A god who let us prove his existence would be an idol" - Dietrich Bonhoeffer

Offline NuclearWessels

  • Evil Dave
  • Serverkit Development Team
  • Lt. Commander
  • *
  • Posts: 1249
  • Scripter and general nuisance
    • NukeDocs
Re: Bare-bones OP multiplayer script request
« Reply #4 on: August 03, 2006, 09:51:59 pm »

Not sure if this is what you're looking for, but I took the standard multiplayer free for all script and recompiled it without the disable capture tag.

The script is named Mul_NW1Free4All.scr, and is zipped in the following file:
http://www3.telus.net/NuclearWessels/sfc/downloads/free4all.zip

dave

Offline Kid Carrson

  • D.Net VIP
  • Lt. Junior Grade
  • *
  • Posts: 254
Re: Bare-bones OP multiplayer script request
« Reply #5 on: August 05, 2006, 06:19:15 pm »
You're kidding me.  Holy Smoke NW!!  It feels like Christmas to me!!   Wooo Hooooo!!!!!

I've taught my kids to play SFC OP over the past few years, and we've moaned about not being able to capture in OP Multiplayer. 

I can't wait to try it!!!

Thank you thank you thank you!!!!

KC R

Offline Kid Carrson

  • D.Net VIP
  • Lt. Junior Grade
  • *
  • Posts: 254
Re: Bare-bones OP multiplayer script request
« Reply #6 on: August 05, 2006, 07:18:28 pm »
Well, the first tries with the free for all with capture were close, but with some problems. 

Basically, we were able to send troops over and capture, but once a ship was captured, wierd things happened.  In 2 of the 3 test battles we tried, the player whose ship was captured experienced a  crash to desktop.  In the other battle, one ship was captured (the player had 2 ships), and play continued on fine, with the computer running the captured ship.

Maybe, the game script doesn't know what to do with a ship when its captured.  Perhaps, a captured ship could just move off the board at that time and flee the battle.  Or perhaps have the computer fight for the race/team that just captured it.  And if a player had no ships left (all captured or destroyed), his role in the battle would end (just like all of his ships were destroyed in the traditional free for all without capture).   

NW, thanks for the efforts.  I'll be away on business for a few days, but I've got to tell you this is exciting stuff for our household!!  Thanks.

KC

Offline NuclearWessels

  • Evil Dave
  • Serverkit Development Team
  • Lt. Commander
  • *
  • Posts: 1249
  • Scripter and general nuisance
    • NukeDocs
Re: Bare-bones OP multiplayer script request
« Reply #7 on: August 05, 2006, 07:36:53 pm »

No prob, I'll take a more detailed look at it later - lift some of the capture code from the dynaverse missions and see how we go

dave

Offline NuclearWessels

  • Evil Dave
  • Serverkit Development Team
  • Lt. Commander
  • *
  • Posts: 1249
  • Scripter and general nuisance
    • NukeDocs
Re: Bare-bones OP multiplayer script request
« Reply #8 on: August 08, 2006, 05:02:20 pm »
Alright, a partial solution has been completed.

You can now successfully capture the enemy ships, but for the time being the crew self-destructs the ship at the moment of capture.

I'll add the necessary code to allow you to actually fly the enemy ship as soon as I clean up the victory condition code (it wasn't really set up appropriately to support capturing a live ship, so will have to rewrite a bunch of it).

The link is the same as given above,
dave

Offline Kid Carrson

  • D.Net VIP
  • Lt. Junior Grade
  • *
  • Posts: 254
Re: Bare-bones OP multiplayer script request
« Reply #9 on: August 09, 2006, 01:02:01 pm »
Thanks!  This is really exciting stuff!!

KC

Offline Kid Carrson

  • D.Net VIP
  • Lt. Junior Grade
  • *
  • Posts: 254
Re: Bare-bones OP multiplayer script request
« Reply #10 on: August 27, 2006, 06:52:09 pm »
NW (Dave):

The partial solution has worked fine so far after many tries!   

I'll be going on vacation for two weeks, so if you complete the next stage and don't hear from me, don't worry, we're all still excited about your efforts. 

Thanks again for your work.

KC

Offline NuclearWessels

  • Evil Dave
  • Serverkit Development Team
  • Lt. Commander
  • *
  • Posts: 1249
  • Scripter and general nuisance
    • NukeDocs
Re: Bare-bones OP multiplayer script request
« Reply #11 on: September 08, 2006, 08:34:34 pm »

Hey, I've added two variants for skirmish or multiplayer, that have a HUGE map and allow you to jump to high warp speeds in mission.

(See the thread on big maps in the dyna forum for all the gory details)

They're located here if you want to experiment:

http://www3.telus.net/NuclearWessels/sfc/downloads/warpmissions.zip


dave

Offline Kid Carrson

  • D.Net VIP
  • Lt. Junior Grade
  • *
  • Posts: 254
Re: Bare-bones OP multiplayer script request
« Reply #12 on: September 10, 2006, 07:57:26 am »
Dave:

How do you use the high warp?  I've downloaded the missions, but haven't seen anything regarding the use of warp.  Thanks.

KC

Offline NuclearWessels

  • Evil Dave
  • Serverkit Development Team
  • Lt. Commander
  • *
  • Posts: 1249
  • Scripter and general nuisance
    • NukeDocs
Re: Bare-bones OP multiplayer script request
« Reply #13 on: September 10, 2006, 11:39:03 pm »
Dave:

How do you use the high warp?  I've downloaded the missions, but haven't seen anything regarding the use of warp.  Thanks.

KC

Whoops, go to speed 20+ and hit yellow alert -- you'll see instructions from there ;)

(forgot to fix the briefing messages - doh!)

dave

Offline Kid Carrson

  • D.Net VIP
  • Lt. Junior Grade
  • *
  • Posts: 254
Re: Bare-bones OP multiplayer script request
« Reply #14 on: September 11, 2006, 05:34:00 pm »
Dave:

These warp missions are simply  SO COOL!!!!  I've been able to play the Warp Combat versions in single player and multiplayer with success.  It's really neat.  I hope to do more testing over the next few days with mutliplayer and all, but zipping around at speed 125 was a hoot!!


Thanks. 

KC

Offline Kid Carrson

  • D.Net VIP
  • Lt. Junior Grade
  • *
  • Posts: 254
Re: Bare-bones OP multiplayer script request
« Reply #15 on: September 20, 2006, 12:08:31 pm »
Dave:

We've been playing the Warp Combat missions for awhile.  They are simply AWESOME!!!  It adds another dimension to the battles.  Thank you so much.

Regarding the capture in Multiplayer (for both the regular Hostile Skirmish with capture and the Warp Combat Skirmish with capture), instead of having the ships self destruct upon capture, would it be reasonably possible to have the captured ship go to yellow alert and then try to exit the map at best possible speed?  The team capturing the ship could be trying to assist its escape from the scene of battle, while the team that's lost the ship could try to recapture it or blow it up.  Just a thought!

Thanks again.

KC

Offline NuclearWessels

  • Evil Dave
  • Serverkit Development Team
  • Lt. Commander
  • *
  • Posts: 1249
  • Scripter and general nuisance
    • NukeDocs
Re: Bare-bones OP multiplayer script request
« Reply #16 on: September 21, 2006, 10:52:45 am »

It's definitely possible, I just have to get around to rewriting the appropriate routines.

Right now I'm doing a major rewrite on my core script for the dyna missions (trying to come up with a stronger blend of efficiency and flexibility along with a number of new features) so that's likely going to chew up all my time for the next month or so.  Once that's done I'll put together a multiplayer version of it, which will support capture and warp etc.

Glad you're enjoying things so far!
dave

Offline Kid Carrson

  • D.Net VIP
  • Lt. Junior Grade
  • *
  • Posts: 254
Re: Bare-bones OP multiplayer script request
« Reply #17 on: September 25, 2006, 10:10:36 am »
Dave:

Please just let us know.  We'll be hoping for you get a shot at it for Christmas!  Thanks again.

KC

Offline Skaren

  • http://www.evensong.us/images/avatars/ban.jpg
  • Lt. Junior Grade
  • *
  • Posts: 451
  • Gender: Male
  • Resistance is Futile
    • SFC Campaign System
Re: Bare-bones OP multiplayer script request
« Reply #18 on: September 26, 2006, 10:38:53 am »
Hey folks I had a question on this capture, we play campaigns strictly with multiplayer IP hosted and on a LAN.  We use Sector Assault Mod in order to track battle damage to ships across the turns of the campaigns and import damage before battle when needed.

Would this modified script allow for capture in sector assault?  Or is a script selected from the scenario list like Sector Assault is?

We are forced to play all battles with sector assault, just curious if capture would work in that too.

Also if it does I would glad to test the results, I would be most curious what the sector assault dump results would read.  Would the end of battle record  captured?  and what about damage on the captured ships?

So if this script will work could someone give it to me and some instructions on where to put it.

Ya Ya I know where to put it   :o

I know a bunch of folks who would be mighty happy if this would work.

Much thanks
S
SFC:OPCS

StarFleet Command: Orion Pirates Campaign System

http://sfbuaw.com/intro.php

Offline Skaren

  • http://www.evensong.us/images/avatars/ban.jpg
  • Lt. Junior Grade
  • *
  • Posts: 451
  • Gender: Male
  • Resistance is Futile
    • SFC Campaign System
Re: Bare-bones OP multiplayer script request
« Reply #19 on: September 26, 2006, 10:40:47 am »
Sorry I just noticed the script above and will download it and put it where I think it may go.  Will let you folks know what I come up with.
SFC:OPCS

StarFleet Command: Orion Pirates Campaign System

http://sfbuaw.com/intro.php

Offline Skaren

  • http://www.evensong.us/images/avatars/ban.jpg
  • Lt. Junior Grade
  • *
  • Posts: 451
  • Gender: Male
  • Resistance is Futile
    • SFC Campaign System
Re: Bare-bones OP multiplayer script request
« Reply #20 on: September 26, 2006, 10:48:11 am »
As I suspected it creates a new scenario to choose from, so that will not work for us.

No chance in hell the mod that is done for that, can be put in the Sector Assault Mod ??
SFC:OPCS

StarFleet Command: Orion Pirates Campaign System

http://sfbuaw.com/intro.php

Offline NuclearWessels

  • Evil Dave
  • Serverkit Development Team
  • Lt. Commander
  • *
  • Posts: 1249
  • Scripter and general nuisance
    • NukeDocs
Re: Bare-bones OP multiplayer script request
« Reply #21 on: September 26, 2006, 01:38:43 pm »

Whoops - just noticed that I forgot to put the Skirmish/Multiplayer scripts in the last time I uploaded the warp pack, I'll correct that ASAP.

And no, sorry Skaren, as you guessed - this is just enabling capture on a script-by-script basis, so it won't help with sector assault.

dave

Offline Skaren

  • http://www.evensong.us/images/avatars/ban.jpg
  • Lt. Junior Grade
  • *
  • Posts: 451
  • Gender: Male
  • Resistance is Futile
    • SFC Campaign System
Re: Bare-bones OP multiplayer script request
« Reply #22 on: September 27, 2006, 07:32:24 am »
Well maybe some day?

So how do you folks modifly a script, do you use some sort of compiler to read it? 
SFC:OPCS

StarFleet Command: Orion Pirates Campaign System

http://sfbuaw.com/intro.php

Offline NuclearWessels

  • Evil Dave
  • Serverkit Development Team
  • Lt. Commander
  • *
  • Posts: 1249
  • Scripter and general nuisance
    • NukeDocs
Re: Bare-bones OP multiplayer script request
« Reply #23 on: September 27, 2006, 11:38:33 pm »
Well maybe some day?

So how do you folks modifly a script, do you use some sort of compiler to read it? 

Yeah, we need the C++ source code from whoever wrote it, then compile it using Visual C++ 6.0 (together with the SFC API).

dave

Offline Skaren

  • http://www.evensong.us/images/avatars/ban.jpg
  • Lt. Junior Grade
  • *
  • Posts: 451
  • Gender: Male
  • Resistance is Futile
    • SFC Campaign System
Re: Bare-bones OP multiplayer script request
« Reply #24 on: September 28, 2006, 03:37:32 pm »
Yes Dave

but apparently you folks are modding and making scripts now, so my question is how do you do it   :huh:

I don't need a 10 page explanation, I was just curious is there a app that allows you to look at a script file?
SFC:OPCS

StarFleet Command: Orion Pirates Campaign System

http://sfbuaw.com/intro.php

Offline NuclearWessels

  • Evil Dave
  • Serverkit Development Team
  • Lt. Commander
  • *
  • Posts: 1249
  • Scripter and general nuisance
    • NukeDocs
Re: Bare-bones OP multiplayer script request
« Reply #25 on: September 29, 2006, 10:31:00 am »

The scripts we are making/modding now are ones that we do actually have the source code for -- either code we've written from scratch based on the SFC API or modifications we've applied to the source code for the Taldren dynaverse scripts (Taldren gave us the source code for the dyna scripts a few years back).  There isn't an app that allows us to take an existing script (.scr) file and directly modify it.

If you do have the C++ source code for a mission you can modify it by
 - installing VC++ 6.0 (sp4 or better)
 - installing the SFC API (download available on dynaverse.net)
 - modifying the source code and re-compiling

dave

Offline Skaren

  • http://www.evensong.us/images/avatars/ban.jpg
  • Lt. Junior Grade
  • *
  • Posts: 451
  • Gender: Male
  • Resistance is Futile
    • SFC Campaign System
Re: Bare-bones OP multiplayer script request
« Reply #26 on: September 29, 2006, 03:11:48 pm »
I find it interesting they would give you some source code,.. I am sure there is an interesting story to go along with that.

Maybe someday you folks will get it all.  Now that would be a Hoot !
SFC:OPCS

StarFleet Command: Orion Pirates Campaign System

http://sfbuaw.com/intro.php

Offline NuclearWessels

  • Evil Dave
  • Serverkit Development Team
  • Lt. Commander
  • *
  • Posts: 1249
  • Scripter and general nuisance
    • NukeDocs
Re: Bare-bones OP multiplayer script request
« Reply #27 on: September 29, 2006, 03:30:22 pm »

The API they provided originally had a number of their mission scripts included as examples/explanation, so I'm guessing they didn't think it was too much of a stretch to release the sources for the rest of them a year or two later.

The API is very segregated from the underlying game code (painfully so),  so they weren't too worried about giving away any big secrets ;)

Giving Dynaverse.Net access to the server code was a HUGE deal -- we're still super appreciative of that!   It would be cool if we could get our hands on the rest , but I won't be holding my breath ;D

dave

Offline Kid Carrson

  • D.Net VIP
  • Lt. Junior Grade
  • *
  • Posts: 254
Re: Bare-bones OP multiplayer script request
« Reply #28 on: December 04, 2006, 07:12:41 pm »
Hi Dave:

I was wondering if you've had any time (or may have some time) to work more on the multiplayer capture?  I'm still hoping for a white christmas and a capture multiplayer (that maybe lets the captured ship leave the battle or do something other than self destruct). 

I've got to thank you again for all that you've done; we've had a ball so far with your work.  We're especially fond of the warp variants currently.  Adds a whole new dimension to the game.

I know if you're able to get the multiplayer capture where the ships don't blow up, we'll really enjoy them too. 

Thanks for all of your efforts.

KC 

Offline NuclearWessels

  • Evil Dave
  • Serverkit Development Team
  • Lt. Commander
  • *
  • Posts: 1249
  • Scripter and general nuisance
    • NukeDocs
Re: Bare-bones OP multiplayer script request
« Reply #29 on: December 04, 2006, 07:42:06 pm »

Yes, I'm still hoping to go ahead with the multiplayer version of the assorted beasts once I'm through debugging the current lot (it's going slower than expected, as always  ::) )

Keep your fingers crossed!
dave

Offline Skaren

  • http://www.evensong.us/images/avatars/ban.jpg
  • Lt. Junior Grade
  • *
  • Posts: 451
  • Gender: Male
  • Resistance is Futile
    • SFC Campaign System
Re: Bare-bones OP multiplayer script request
« Reply #30 on: December 05, 2006, 02:31:51 pm »
If while your in there you can make the multiplayer capture work with the damage dump of sector assault, that would just be a dream indeed.

That damage dump is what allows my campaigns to run,.. can't keep track of damage from battle to battle sucks !!

Magnums is the only one to do that.

No chance you can just cut and copy that over eh   ::)
SFC:OPCS

StarFleet Command: Orion Pirates Campaign System

http://sfbuaw.com/intro.php

Offline NuclearWessels

  • Evil Dave
  • Serverkit Development Team
  • Lt. Commander
  • *
  • Posts: 1249
  • Scripter and general nuisance
    • NukeDocs
Re: Bare-bones OP multiplayer script request
« Reply #31 on: December 05, 2006, 02:55:39 pm »

Give this a bump when I get to working on it and I'll try to incorporate a damage dump/read (esp. since we're already reading ship stats from the shiplist anyway).

Actually I've got a few thoughts on a mission configuration/setup option (for multiplayer scripts at least) that I'll run past you when I get started on this.  (I'd like to set it up so you can specify up to 6 human teams plus 6 AI teams, with up to six ships each, and identify starting position, supplies, and damage through a configuration file.)

dave

Offline Skaren

  • http://www.evensong.us/images/avatars/ban.jpg
  • Lt. Junior Grade
  • *
  • Posts: 451
  • Gender: Male
  • Resistance is Futile
    • SFC Campaign System
Re: Bare-bones OP multiplayer script request
« Reply #32 on: December 12, 2006, 12:36:45 pm »
I have seen you work some impressive magic,.. warping during game etc.

That would be a dream come true.  Don't you see it as too many bug potentials ? 

With capture I always worry about the 4th ship, if the game cannot handle 4 ships,..

Hey even if the ships that got captured just sat there and shut down that would be good enough for me.

Well so long as it gets recorded as captured and has damage ratings at dump time. 

That damage dump/import option by Magnum is key.  It is the only mod that allows continuous play across the campaign.  By having it our crew can track damage, do repairs etc.  Without it my campaigns are not possible.

I have found Magnums Sector Assault gets a little flaky if you start meddling with the load outs.  We keep it basic and it works fine, the only thing we play with is drone speed, that also works fine. 

Any additions to that multiplayer script would be wicked cool !

Thanks for even thinking about it.

S
SFC:OPCS

StarFleet Command: Orion Pirates Campaign System

http://sfbuaw.com/intro.php

Offline Kid Carrson

  • D.Net VIP
  • Lt. Junior Grade
  • *
  • Posts: 254
Re: Bare-bones OP multiplayer script request
« Reply #33 on: December 16, 2006, 08:25:40 pm »
Dave:

My hope would be that captured ships try to exit the map at best speed (assuming that's easier and less buggy than allowing the team capturing the ship to take control). 

Everything you're talking about sounds awesome.  I'll tell you that we've really enjoyed the warp capability.

KC   

Offline Skaren

  • http://www.evensong.us/images/avatars/ban.jpg
  • Lt. Junior Grade
  • *
  • Posts: 451
  • Gender: Male
  • Resistance is Futile
    • SFC Campaign System
Re: Bare-bones OP multiplayer script request
« Reply #34 on: January 23, 2007, 02:58:10 pm »
So in screwing around with Sector assault I find capture in there.

It works but if anyone goes to the captured ships screens it crashes.  Seems like as long as no one trys to control the captured ship it may work ?

Further testing with the crew is under way
SFC:OPCS

StarFleet Command: Orion Pirates Campaign System

http://sfbuaw.com/intro.php

Offline Kid Carrson

  • D.Net VIP
  • Lt. Junior Grade
  • *
  • Posts: 254
Re: Bare-bones OP multiplayer script request
« Reply #35 on: September 04, 2007, 10:33:52 pm »
Bump!  Hoping Dave sees this thread!  Hoping capture can be made to either keep the captuered ship or have it try to exit the map when captured.  Thanks.

KC

Offline NuclearWessels

  • Evil Dave
  • Serverkit Development Team
  • Lt. Commander
  • *
  • Posts: 1249
  • Scripter and general nuisance
    • NukeDocs
Re: Bare-bones OP multiplayer script request
« Reply #36 on: September 05, 2007, 03:55:42 pm »

Gads, has it really been 8 months since I looked at this thread?!!

Sorry guys - will get on it asap ... RL has been a bear recently

dave

Offline Skaren

  • http://www.evensong.us/images/avatars/ban.jpg
  • Lt. Junior Grade
  • *
  • Posts: 451
  • Gender: Male
  • Resistance is Futile
    • SFC Campaign System
Re: Bare-bones OP multiplayer script request
« Reply #37 on: September 23, 2007, 04:47:21 pm »
You slackard Dave   ;)

So testing shows the capture works if it is the last ship controlled by that player.  Otherwise sure enough if the original owner of a ship that was captured goes to do anything control wise to the ship, it bombs.

So it looks like for our campaigns the crew is moving towards using capture but only on the last ship a player is running.

It does not make sense much, but it does work and will give our players to ability to get the occasional capture.
SFC:OPCS

StarFleet Command: Orion Pirates Campaign System

http://sfbuaw.com/intro.php

Offline Kid Carrson

  • D.Net VIP
  • Lt. Junior Grade
  • *
  • Posts: 254
Re: Bare-bones OP multiplayer script request
« Reply #38 on: November 14, 2007, 11:38:45 am »
Dave:

Any luck on this project? 

My wife's having our 3rd boy (and future SFC OP player) next week.  The first and second ones are already big players (even use ship edit & excel to tweak and add ships). 

It seems like the oldest one, a 10 year old, asks me every week if Mr. Vessels has been able to make the multi-player skirmish with capture. 

If you get the chance, we'd appreciate it.  If not, we're still very thankful for all of the work you've done over the years.

KC



Offline Spider

  • Ensign
  • *
  • Posts: 2
Re: Bare-bones OP multiplayer script request
« Reply #39 on: August 29, 2008, 08:44:21 pm »
The link for the capture and warp scripts no longer works, can we still download these scripts?