Author Topic: Multiple Ship Docking  (Read 4326 times)

0 Members and 1 Guest are viewing this topic.

what about making some parts of station, and reconnecting them in FRED by the SCP multiple docking code thingy?
just another newbie without any modding, FREDding or real programming experience

you haven't learned masochism until you've tried to read a Microsoft help file.  -- Goober5000
I've got 2 drug-addict syblings and one alcoholic whore. And I'm a ****ing sociopath --an0n
You cannot defeat Windows through strength alone. Only patience, a lot of good luck, and a sledgehammer will do the job. --StratComm

 

Offline Goober5000

  • HLP Loremaster
  • 214
    • Goober5000 Productions
:wtf: The SCP doesn't have a multiple docking code thingy.

 
then go ask them about it.


i mean, after numerous debates i clearly remember, i thought it was implemented,so that you could have more then 2 ships docked together.

perhaps it is an idea to implement anyway?

it would make modular stations really easy, and unique stations would be lot's easier too.
just another newbie without any modding, FREDding or real programming experience

you haven't learned masochism until you've tried to read a Microsoft help file.  -- Goober5000
I've got 2 drug-addict syblings and one alcoholic whore. And I'm a ****ing sociopath --an0n
You cannot defeat Windows through strength alone. Only patience, a lot of good luck, and a sledgehammer will do the job. --StratComm

 

Offline Goober5000

  • HLP Loremaster
  • 214
    • Goober5000 Productions
It was never implemented.  It was discussed, and then shoved to the side.  Perhaps someone will pick it up eventually, but it'll be a tremendous amount of work.

 
uhm, dangit.

did anyone try it?
just another newbie without any modding, FREDding or real programming experience

you haven't learned masochism until you've tried to read a Microsoft help file.  -- Goober5000
I've got 2 drug-addict syblings and one alcoholic whore. And I'm a ****ing sociopath --an0n
You cannot defeat Windows through strength alone. Only patience, a lot of good luck, and a sledgehammer will do the job. --StratComm

 

Offline Goober5000

  • HLP Loremaster
  • 214
    • Goober5000 Productions

 

Offline Trivial Psychic

  • 212
  • Snoop Junkie
This is something I'd realy like to see rectified.  I brought this issue up over on the SCP section about a month back but no one gave me a straight answer.  Is anyone working on the problem or has it been universally labeled unfixable and abandoned?

Later!
The Trivial Psychic Strikes Again!

 

Offline Goober5000

  • HLP Loremaster
  • 214
    • Goober5000 Productions
Straight answer:

  • Many people have looked at the problem, including Bobboau and myself.
  • Everyone who has looked at it has agreed that it would be insanely hard to implement, requiring massive and complex code revisions in nearly every section of code.
  • Nobody (to my knowledge) is working on it.
  • Nobody (to my knowledge) is planning to work on it.
  • Nobody will want to work on it unless they are given an incredibly persuasive reason or get really charged up about it.
In summary: Although it's possible to code, it would require a ton of work and would probably generate a massive number of bugs for a while.  Don't count on seeing it any time soon.

 

Offline Trivial Psychic

  • 212
  • Snoop Junkie
DRAT!

Oh well, thanks Goob.  But hey... maybe someday one of our code junkies will slip and hit their head and when they come to, have a vision of a simple way to get around all of this... or maybe I'll have to wait for FS3! :D

Thanks for being straight with me Goob.

Later!
The Trivial Psychic Strikes Again!

 

Offline Woolie Wool

  • 211
  • Fire main batteries
I'm no programmer, but why woud you have to change so much code to implement this?
16:46   Quanto   ****, a mosquito somehow managed to bite the side of my palm
16:46   Quanto   it itches like hell
16:46   Woolie   !8ball does Quanto have malaria
16:46   BotenAnna   Woolie: The outlook is good.
16:47   Quanto   D:

"did they use anesthetic when they removed your sense of humor or did you have to weep and struggle like a tiny baby"
--General Battuta

 

Offline Goober5000

  • HLP Loremaster
  • 214
    • Goober5000 Productions
There's a big difficulty in going from "one" to "many".  It's easy to go from "a few" to "several", or "several" to "several more".  That's why it's easy to bump limits.

But it's harder to go from "one" to "more than one", because you have to add arrays, bounds checking, decision making between several different dock possibilities, changes in the AI, changes in the ship structure, and on and on.  With one possible dock, it's either "docked" or "not docked".  With several, you can have lots of different combinations of the two.

Not to mention the fact that docking is so common, you'd have to make these changes in all kinds of different files.

 
ok, what would happen if you just removed the limit on docking one ship?

i mean, AFAIK, if you order a ship to dock you add a place where to dock, on both ships (dockport numbers or something). now, i don't FRED, or program aside from QB, but i think, that if you would just tell the AI to dock to one ship, but take 2 other ports, the only thing you would kill is the phyisics engine, and perhaps, undocking.

but if you kepa the entire thing docked all the time, you might have a chance.

also, what about trying this, make a station out of some completely differenct objects, with instead of real dockpoints, use endings like peaces of a puzzle. i mean the small part, and then the larger sphere. and on the other side, a hollow, inside a largeer spherical one, and a small tube. you set a station together in FRED, putting all the parts inside eachother, and you disable targeting on all but one, and think of someway to have the damage appear as one number on the escort list.


do i make sense here?
just another newbie without any modding, FREDding or real programming experience

you haven't learned masochism until you've tried to read a Microsoft help file.  -- Goober5000
I've got 2 drug-addict syblings and one alcoholic whore. And I'm a ****ing sociopath --an0n
You cannot defeat Windows through strength alone. Only patience, a lot of good luck, and a sledgehammer will do the job. --StratComm

 

Offline Goober5000

  • HLP Loremaster
  • 214
    • Goober5000 Productions
READ MY LIPS: ENABLING MULTIPLE DOCKING IS NOT A PIECE OF CAKE.  IT REQUIRES LOTS OF CODE CHANGES AND A CONSIDERABLE AMOUNT OF WORK.  IT ALSO HAS THE POTENTIAL TO GENERATE A HUGE NUMBER OF BUGS.

Thread closed because I'm tired of repeating myself.

Now, if you had some objects that never moved for the duration of the mission, kasperl, you could just put them next to each other and nobody would notice.  Like arranging the pieces of the Karnak before GE fused them into one model.