Author Topic: Random feature requests  (Read 12013 times)

0 Members and 1 Guest are viewing this topic.

Offline Goober5000

  • HLP Loremaster
  • Moderator
  • 214
    • Goober5000 Productions
Re: Random feature requests
Well, I was thinking more like 1024 (or even 2048 ;7), but I realize those are long shots given the FS engine's general crappiness to work with so I don't expect it.
The asteroid code is a mess and in dire need of a rewrite.  And the collision code really needs a rewrite too.  Until those happen, the asteroid count is not going to go above 512.  Bumping to 1024 was tried, and found to not work very well.

 

Offline Fury

  • The Curmudgeon
  • 213
Re: Random feature requests
I just noticed that ships.tbl does not have +Tech title: like weapons.tbl does. Which means tech room displays ships names like written in $Name:. This is contrary to +Tech title: in weapons.tbl which can be used to override tech room name. Since this is already in weapons.tbl, copying functionality to ships.tbl to server same purpose should be fairly straightforward, no? Either way, adding this would be really appreciated.

 

Offline Goober5000

  • HLP Loremaster
  • Moderator
  • 214
    • Goober5000 Productions
Re: Random feature requests
Excellent idea.  Added.

 

Offline FUBAR-BDHR

  • Self-Propelled Trouble Magnet
  • 212
  • Master Drunk
    • 165th Beer Drinking Hell Raisers
Re: Random feature requests
Give fredders ability to control weapon damage type, weapon shockwave damage type and ship shockwave damage type via sexps.

Think I have this one working.  4 sexps.  First sets weapon or weapon shockwave damage type, second sets individual ship collision or debris damage type, third sets shockwave damage type for ship class.  And 4th sets asteroid/debris filed damage type.

Patch file
SSE2 Inferno Test builds


Found a small bug, fixed and files updated.

 :bump:

Anyone even care about this?
No-one ever listens to Zathras. Quite mad, they say. It is good that Zathras does not mind. He's even grown to like it. Oh yes. -Zathras

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Re: Random feature requests
Yes I do, and I'm sorry I haven't gotten to it.

 

Offline Mobius

  • Back where he started
  • 213
  • Porto l'azzurro Dolce Stil Novo nella fantascienza
    • Skype
    • Twitter
    • The Lightblue Ribbon | Cultural Project
Re: Random feature requests
I'd really like an option that allows FREDders to choose what interface art file they'll be seeing in Fiction X, Mission Y's command briefing, mission Z's briefing, etc. etc. :)
The Lightblue Ribbon

Inferno: Nostos - Alliance
Series Resurrecta: {{FS Wiki Portal}} -  Gehenna's Gate - The Spirit of Ptah - Serendipity (WIP) - <REDACTED> (WIP)
FreeSpace Campaign Restoration Project
A tribute to FreeSpace in my book: Riflessioni dall'Infinito

 

Offline Shivan Hunter

  • 210
  • FRED needs lambdas!
Re: Random feature requests
[BUMPITY BUMP BUMP]

I'd like to see this humble request added. :nervous:

 

Offline JGZinv

  • 211
  • The Last Dual! Guardian
    • The FringeSpace Conversion Mod
Re: Random feature requests
If I may be so bold as to suggest something.

Concerning FRED specifically, I'd like to see some kind of auto-generate feature where
you can specify 2 to 4 points on the world grid, and then have the editor fill it the in between space
with models.

Options:

Selection menu for objects/models
Click to highlight scrolling menu that allows you to select one or more items to be included in the placement.

Randomize locations.
Pretty much what you're thinking.

Custom spawn location.
A menu box where you could specify a generic XYZ amount of distance that is to be applied towards every
object to be generated, that you have selected from the above mentioned menu. IE. X: 5 Y: 0 Z: 0 applies 5 meters
between every generated object on that plane alone. The starting point for calculations would be the center (or a corner)
of the cube drawn as the spawn area.


Frequency Controls.
Essentially a slider bar or a value (1 to 10?) that will tell the system how much of a given object to
spawn. Without this you'll probably end up with all of one item or other oddities. If you want 1 type only then that
can be restricted by just picking one object in the selection menu. Here I'm talking about when you have several objects
selected.


My reasoning for this is that in Tachyon we had fields of crystals, roids, space junk, etc.
The only editor we had was a text menu to place each object by XYZ, with no way of previewing it.
It took eons to make a map with any quantity of objects on a map, much less to align it at all.

FRED is vastly superior, but you largely have to still place things by hand. I'd greatly like to see it made easier
in the case of "Non-Important Stuff" of just being able to say I want a bunch of random NIS "here" and then draw
another box and add some NIS over "there."

Individual stats for each object can still be handled by FRED as it is now, and I'm sure folks can edit by hand
things for little adjustments/tweaking. I'm just looking at this as an option for getting a lot on the map very quickly,
and with the custom placement controls, you should have enough control to make shapes or things when you use
the "generator" more than once.

One example is that you could easily create a perfect formation of many fighters for a cutscene or as if they were "on parade"
showing off military strength. It'd be a lot easier than adjusting every ship individually, or setting up selection groups.
« Last Edit: September 23, 2010, 02:06:58 pm by JGZinv »
True power comes not from strength, but from the soul and imagination.
Max to PCS2 to FS2 SCP Guide
The FringeSpace Conversion Mod

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Re: Random feature requests
We already have asteroid and debris field autogenerators. This doesn't sound too different.

 

Offline Dragon

  • Citation needed
  • 212
  • The sky is the limit.
Re: Random feature requests
Would that be possible to somehow force computer controlled burst fire on player?
For example, a gatling gun which, after pressing the trigger (even if it's just a single tap) spins up and fires 10 rounds.
This is the way modern gatling guns like GAU-8 Avenger operate and I'd like to be able to create something similar in FS.
I think that it could be done as a burst flag for a weapon.
On a side note, a few requests from this thread: http://www.hard-light.net/forums/index.php?topic=71262.0 (namely recoil and overkill piercing) would also help with creating realistic cannons on FS engine.

 

Offline Fury

  • The Curmudgeon
  • 213
Re: Random feature requests
Use swarm instead of burst, it does what you want except for forced spin-up.

 

Offline Dragon

  • Citation needed
  • 212
  • The sky is the limit.
Re: Random feature requests
I did it and it didn't forced even a normal gun to fire in swarms.
It works only on secondary weapons, at least for player.

 

Offline Fury

  • The Curmudgeon
  • 213
Re: Random feature requests
Swarm works on primaries. For it to fire, you need to hold down the trigger until first shot is fired if weapon has spin up time. Even if you release trigger afterwards, remaining shots as specified in swarm will be fired.

 

Offline Dragon

  • Citation needed
  • 212
  • The sky is the limit.
Re: Random feature requests
Unless something changed recently, they won't.
I tried it on a few weapons with no sucess.
Neither of them had spin-up, but I don't think it'll affect the problem.

 

Offline Fury

  • The Curmudgeon
  • 213
Re: Random feature requests
First post updated. Divided the post into four parts - primary, secondary, tertiary and completed feature requests.

And  I wonder whatever happened with this? I thought BP fredders were supposed to test it, did it not happen?
Give fredders ability to control weapon damage type, weapon shockwave damage type and ship shockwave damage type via sexps.

Think I have this one working.  4 sexps.  First sets weapon or weapon shockwave damage type, second sets individual ship collision or debris damage type, third sets shockwave damage type for ship class.  And 4th sets asteroid/debris filed damage type.

Patch file
SSE2 Inferno Test builds


Found a small bug, fixed and files updated.

 

Offline FUBAR-BDHR

  • Self-Propelled Trouble Magnet
  • 212
  • Master Drunk
    • 165th Beer Drinking Hell Raisers
Re: Random feature requests
Nope no feedback on it.  :(
No-one ever listens to Zathras. Quite mad, they say. It is good that Zathras does not mind. He's even grown to like it. Oh yes. -Zathras

 

Offline Fury

  • The Curmudgeon
  • 213
Re: Random feature requests
Does the patch apply to current nightlies? I might ask The E to apply the patch to custom BP builds so we can test it out, or at least I'll test it this time.

Edit: The E already applied the patch to BP builds. There should be some feedback on it in the near future.
« Last Edit: December 06, 2010, 06:30:05 am by Fury »

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Re: Random feature requests
Nope no feedback on it.  :(

If this is in trunk/nightlies I can test it. Or if it goes into BP builds.

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Re: Random feature requests
Nope no feedback on it.  :(

FUBAR - have tested your patch on BP, Darius and I got some crashes, I believe The_E has tracked it down and is committing a fix.

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Re: Random feature requests
FUBAR - seems to work nicely, at least in a test case! Awesome.