Backstage - OOC Forums

Please login or register.

Login with username, password and session length
Advanced search  

News:

Samuel Rackham Premium Caldari Ale is made with aroma hops from the widely recognized agricultural facilities of Haatomo III? For more, see here.

Author Topic: Evolution of event NPC entities.  (Read 2693 times)

Graelyn

  • Ye Olde One
  • Veteran
  • Offline Offline
  • Posts: 1349
  • These things just seem to happen...
Evolution of event NPC entities.
« on: 20 Jun 2010, 11:20 »

Ok, so, events have always been hampered by the lack of ingame coded tools for event actors/producers. I have an idea for making this incredible (I hope).

In the past, actors had only the ability to make one's own ship not register to CONCORD, and that was it, with volunteers unable to, say, spawn NPCs in support, or give any orders for any such NPCs. This limited the hell out of scenarios in space.

Currently, with Devs running the events, NPCs are somewhat more fluid, spawning and de-spawning on command, however, control of the actions of those NPCs is still quite lacking, and I've seen sansha NPC battleships open fire on their own controllers.

Today, while watching the Alliance Tournament, CCP Atropos discussed a new system for load testing on Singularity/Tranquility. A special program running on a blade server duplicates hundreds of 'players' at the same time within the game, and while these drone players cannot duplicate all human player actions, they can jump gates, target specific ships, and other simple commands.

Sounds great for server testing, but when I heard this, I sat up straight. Is it a great leap in logic to adapt this sort of code into use for the events team??

Imagine a hundred (or two!) NPC warships, tackling, targeting, warping around, and even pursuing through gates. Imagine the event actors able to issue these commands and guide in-space action.

I wonder if this application of server testing tech has crossed the minds of CCP.
« Last Edit: 20 Jun 2010, 11:23 by Graelyn »
Logged


If we can hit that bullseye, the rest of the dominoes will fall like a house of cards. Checkmate!

Ghost Hunter

  • Sansha's True Citizen ; TS-F Overseer
  • The Mods
  • Veteran
  • Offline Offline
  • Posts: 1374
  • True Power without limit!
Re: Evolution of event NPC entities.
« Reply #1 on: 20 Jun 2010, 12:29 »

It's an interesting concept, one I definitely would like to see at least the event NPC groups to have.

The lack of control over the NPC behavior, even by developer tools, has disturbed me to a degree. Understandable to be forced to work around, but an odd problem nonetheless.
Logged
Ghost > So yes, she was Ghost's husband-
Ashar > So Ghost was a gay Caldari and she went through tranny surgery
Ghost > Wait what?
Ashar > Ghosts husband.
Ghost > No she was - Oh god damnit.

He ate all of them
We Form Moderation
For Nation

Arvo Katsuya

  • Noble Appliance
  • Egger
  • Offline Offline
  • Posts: 177
Re: Evolution of event NPC entities.
« Reply #2 on: 20 Jun 2010, 12:44 »

That's one thing I was curious about. When you're working with a pirate faction that under normal circumstances would open fire on your ship, when you have decent standings with them... shouldn't that stop occuring? I remember hearing that it does to an extent from Ghost, but is unreliable.

Are they ever going to fix that issue? Seems like a hindrance if CCP wants to get people involved on both sides for this event, or future hosted ones.
Logged

Ghost Hunter

  • Sansha's True Citizen ; TS-F Overseer
  • The Mods
  • Veteran
  • Offline Offline
  • Posts: 1374
  • True Power without limit!
Re: Evolution of event NPC entities.
« Reply #3 on: 20 Jun 2010, 13:51 »

Memory tells me that if you have +5 or +7 (something like that), pirate complex NPCs will ignore you unless you open fire. Belt rats don't have that code line, mostly to stop people from stripping 0.0 belts in total peace I imagine.
Logged
Ghost > So yes, she was Ghost's husband-
Ashar > So Ghost was a gay Caldari and she went through tranny surgery
Ghost > Wait what?
Ashar > Ghosts husband.
Ghost > No she was - Oh god damnit.

He ate all of them
We Form Moderation
For Nation

Arnulf Ogunkoya

  • Moral Compass (apparently)
  • Pod Captain
  • Offline Offline
  • Posts: 650
    • Livejournal profile
Re: Evolution of event NPC entities.
« Reply #4 on: 20 Jun 2010, 14:40 »

Memory tells me that if you have +5 or +7 (something like that), pirate complex NPCs will ignore you unless you open fire. Belt rats don't have that code line, mostly to stop people from stripping 0.0 belts in total peace I imagine.

So belt rats spawning on a pirate loyalist could be from an opposed pirate faction, or maybe even a CONCORD raiding party. That said I don't know if that could be varied based on the people who are in the belt at the time.
Logged
Kind Regards,
Arnulf Ogunkoya.

Seriphyn

  • Demigod
  • Offline Offline
  • Posts: 2118
  • New and improved, and only in FFXIV
Re: Evolution of event NPC entities.
« Reply #5 on: 21 Jun 2010, 16:47 »

If you have +5.00 factional standings with empires, their rats (which come as red on overview) will not shoot you, regardless of whether you in militia or not.

I imagine it would apply to pirate faction NPCs too.

But yeah, that idea is awesome...how much load would it put on the node though?

Heh. lode on ze node...

Fuck.
Logged

Ghost Hunter

  • Sansha's True Citizen ; TS-F Overseer
  • The Mods
  • Veteran
  • Offline Offline
  • Posts: 1374
  • True Power without limit!
Re: Evolution of event NPC entities.
« Reply #6 on: 22 Jun 2010, 14:55 »

A thought occurred to me looking at some test fittings.

Although making sure the NPCs don't liquefy their own allies would be nice, what about making some of them henchmen? Graelyn's remark about using the CCP stress testing prototype to create "simple AI players" might not necessarily have to be at a huge scale. The current simple AI swarming can be kept, but specific "AI players" could be assigned to loyalists for commanding.

Kind of like having battleship drones, essentially. In this manner, if the loyalists are coordinated, they can focus fire their henchman onto different targets and really give the attackers a run for their money. It would also put more emphasis on killing the loyalists, rather than bludgeoning through the NPCs. Ideally, once all the loyalists are dead - rather than the X number of NPCs - the event/invasion/what not is over.

Edit;

Expanding on that, loyalists could earn some type of credits or "loyalty points", given to them by their respective actors. In the case of the Sansha event, imagine enough of us gathering together to use our own points to spawn a wormhole and accompanying henchman guard. And then we go sansha party time on the planet below.
« Last Edit: 22 Jun 2010, 14:59 by Ghost Hunter »
Logged
Ghost > So yes, she was Ghost's husband-
Ashar > So Ghost was a gay Caldari and she went through tranny surgery
Ghost > Wait what?
Ashar > Ghosts husband.
Ghost > No she was - Oh god damnit.

He ate all of them
We Form Moderation
For Nation

Casiella

  • Demigod
  • Offline Offline
  • Posts: 3723
  • Creation is so precious, and greed so destructive.
Re: Evolution of event NPC entities.
« Reply #7 on: 22 Jun 2010, 15:36 »

The potential for abuse frightens me already.
Logged

Ghost Hunter

  • Sansha's True Citizen ; TS-F Overseer
  • The Mods
  • Veteran
  • Offline Offline
  • Posts: 1374
  • True Power without limit!
Re: Evolution of event NPC entities.
« Reply #8 on: 22 Jun 2010, 15:47 »

The potential for abuse frightens me already.


Yeah I thought about it some more.

And then I thought about City of Heroes Architect Edition.

So forget that last part of my post - how about the henchman idea in general?
Logged
Ghost > So yes, she was Ghost's husband-
Ashar > So Ghost was a gay Caldari and she went through tranny surgery
Ghost > Wait what?
Ashar > Ghosts husband.
Ghost > No she was - Oh god damnit.

He ate all of them
We Form Moderation
For Nation

Graelyn

  • Ye Olde One
  • Veteran
  • Offline Offline
  • Posts: 1349
  • These things just seem to happen...
Re: Evolution of event NPC entities.
« Reply #9 on: 23 Jun 2010, 04:25 »

edit: nm
« Last Edit: 23 Jun 2010, 05:15 by Graelyn »
Logged


If we can hit that bullseye, the rest of the dominoes will fall like a house of cards. Checkmate!