Join us at the Oolite Anniversary Party -- London, 7th July 2024, 1pm
More details in this thread.

Why was the difficulty of pirates set so high?

General discussion for players of Oolite.

Moderators: winston, another_commander

User avatar
Reval
---- E L I T E ----
---- E L I T E ----
Posts: 402
Joined: Thu Oct 29, 2020 3:14 am
Location: At home in the Xexedi Cluster, driving an FE Asp II, Laenina's Flux.

Re: Why was the difficulty of pirates set so high?

Post by Reval »

Many (most?) here will consider my modest suggestion a heresy, but one of the first things I did with Oolite was go into equipment.plist and, under EQ_WEAPON_MILITARY_LASER, add the line

Code: Select all

 available_to_NPCs = false; 
Now, with at most _beam lasers_ the mobs of pirates and hunters have a much harder time reducing me to wreckage and hamburger, and Oolite is suddenly a delight to experience. Couple the above with the PopulationControl OXP while avoiding the 'corridor' and the entire Ooniverse becomes a trader's untroubled paradise. ;)

Oh, and don't forget to pack your ENERGY BOMB!

<Commander Reval now ducks and covers his head>
Dor 'call me Grocer' Reval (a Xexedian Laver) was always considered a little backward.
User avatar
Shindo
Harmless
Harmless
Posts: 1
Joined: Thu Nov 05, 2020 6:51 am

Re: Why was the difficulty of pirates set so high?

Post by Shindo »

I must say I love how the enemies aren't a push over in the game. I'm not the best combat pilot out there (I'd even go as far as saying I need to get in a lot more practice to improve my meagre skills), Yes I die a lot but I take it as learning opportunities.

But with that said there is room for improvement on the side of the AIs for the enemy pilots. The following are observations based on having played other games with bots/reactive enemies in them.

Combat ability should be based on their skill setting with the following as examples
  • Their ability to aim at range should be based on their combat rating, an elite enemy shouldn't be missing a small ship much from 20km out vs a mostly harmless pilot who couldn't hit an Anaconda from 5kms out.
  • when missing their shots or you start to evade, the elite pilot should quickly compensate while the mostly harmless one will probably overheat his laser strafing all over the place
  • When evading fire the enemy pilots combat rating should have an impact on how innovative they are in the methods employed to break your direct fire. Elite rated pilots should be unpredictable, some times rolling and yawing while diving and climbing while the mostly harmless pilot will pick a strategy and stick with it during combat.
  • Changing speed during evasive and engagement manoeuvring would also make a difference with more experienced pilots lowering their speed briefly to allow for tighter turns while the less experienced pilots stay at full speed making their turning circle so much larger
Subtle changes like those listed above allow for a much greater variation in encounters without having to drastically alter the core balance and mechanics of the game itself. The only thing that would possibly need to be addressed is making the distribution of rated enemy pilots seem relevant. Not every pirate band is going to have an elite rated pilot in it and with the ability to adjust things via OXPs it is then possible to increase or decrease the difficulty of your own instance by tweaking the general rating of pirate encounters.
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6570
Joined: Wed Feb 28, 2007 7:54 am

Re: Why was the difficulty of pirates set so high?

Post by another_commander »

Hi and welcome

Most, if not all, of what you have proposed is already implemented. But it will be tricky to see it in the core, unmodified game. There are no Elite rating pilots in the standard game; the most you will encounter are at around the Poor level. If you install the hardening OXPs like Skilled NPCs, you will be able to see how the higher AI levels react, especially their evasive actions. Try dogfighting with an accuracy 9 or 10 Sidewinder - it can get wild.
User avatar
Reval
---- E L I T E ----
---- E L I T E ----
Posts: 402
Joined: Thu Oct 29, 2020 3:14 am
Location: At home in the Xexedi Cluster, driving an FE Asp II, Laenina's Flux.

Re: Why was the difficulty of pirates set so high?

Post by Reval »

Shindo wrote: Thu Nov 05, 2020 7:17 am
I must say I love how the enemies aren't a push over in the game.
You know, in my short time here, I'm becoming more and more convinced that this 'pirate question' is an age thing. For many of us (for me at least), combat puts an unacceptable strain on the old carpals and the old eyesight - not to mention raising stress levels and heart-rate. (never a good thing over 60, hehe). And in Oolite it has to be conceded that this frantic grappling with keys and joystick is extreme.

The great, great thing about Oolite, though, is that it effortlessly accommodates all tastes and inclinations (and ages). A few little tweaks and OXPs and you can be whatever your heart desires. Yea, even a harmless amphibioid Space Grocer shuttling furs and comps between Xexedi and Laenin ;)

You can live in a peaceable Ooniverse or a violent one by simply choosing to travel - or avoid - the space lanes. And you can let your imaginatioin and fantasy have free rein...

Your suggestions are valid and creative (though whether practicable or attainable is another matter, as another_commander said).

Welcome aboard, Cap'n Shindo, and have at them miscreants! ;)
Dor 'call me Grocer' Reval (a Xexedian Laver) was always considered a little backward.
User avatar
Cholmondely
Archivist
Archivist
Posts: 5126
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: Why was the difficulty of pirates set so high?

Post by Cholmondely »

Shindo wrote: Thu Nov 05, 2020 7:17 am
Yes I die a lot but I take it as learning opportunities.
Welcome to the merry throng!
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
Bogatyr
Deadly
Deadly
Posts: 230
Joined: Sun Feb 24, 2013 11:52 am

Re: Why was the difficulty of pirates set so high?

Post by Bogatyr »

Injectors. You can't survive almost any encounter with hostiles (unless one-on-one perhaps) in oolite without them. You can dodge and outrun missiles with injectors, without them, you've got a couple attempts at lining up a shot on the missile but that's it. There are only two kinds of play in oolite: before injectors, and after injectors. The early game is a crap shoot as to whether you're going to encounter a hostile group before you get injectors. If you do encounter hostiles without injectors, the great likelihood is that it will be "Press space, commander."
User avatar
hiran
Theorethicist
Posts: 2195
Joined: Fri Mar 26, 2021 1:39 pm
Location: a parallel world I created for myself. Some call it a singularity...

Re: Why was the difficulty of pirates set so high?

Post by hiran »

Bogatyr wrote: Sun Jun 20, 2021 8:15 am
Injectors. You can't survive almost any encounter with hostiles (unless one-on-one perhaps) in oolite without them. You can dodge and outrun missiles with injectors, without them, you've got a couple attempts at lining up a shot on the missile but that's it. There are only two kinds of play in oolite: before injectors, and after injectors. The early game is a crap shoot as to whether you're going to encounter a hostile group before you get injectors. If you do encounter hostiles without injectors, the great likelihood is that it will be "Press space, commander."
There is another way to escape without injectors:
ECM and barrel rolling. It just takes forever...
Sunshine - Moonlight - Good Times - Oolite
User avatar
Disembodied
Jedi Spam Assassin
Jedi Spam Assassin
Posts: 6884
Joined: Thu Jul 12, 2007 10:54 pm
Location: Carter's Snort

Re: Why was the difficulty of pirates set so high?

Post by Disembodied »

hiran wrote: Sun Jun 20, 2021 1:24 pm
There is another way to escape without injectors:
ECM and barrel rolling. It just takes forever...
There's the third option: give the pirates some cargo. The best way to do this is to turn 90° to the flightpath to the station - ideally away from the incoming hostiles - and eject the required number of cargo canisters at around 80% speed. This means the pirates will have to chase off after their loot and give you time to clear masslock before they start wondering what else you might be carrying. Yes, it's a bruise to the ego. Yes, it's a hit in the pocket, too - but carrying 5TCs of Food to buy your way out of trouble is cheaper than a funeral.
Rekrul
Competent
Competent
Posts: 50
Joined: Fri Mar 13, 2020 10:17 am

Re: Why was the difficulty of pirates set so high?

Post by Rekrul »

Basically, the only way to sruvive being jumped by a giant swarm of pirates is to run away. And most pirate attacks are quite large. The times you get jumped by a small enough group of pirates that you can actually fight them off is rather rare. And most likely, while dealing with those pirates, you'll get jumped by another, larger group.

And the one time I encountered a Thargoid, it was hopeless. Unlike Elite, the Thargoids in Oolite don't have a front and back to their ships (they did in Elite, even if it wasn't visually depicted), which means that they can attack from any angle and there's really no time that they aren't attacking. So once you get in range, it's just a continuous barrage of laser fire. If you dare stop spinning long enough to try and line up a shot, you get pummeled into oblivion.
User avatar
Redspear
---- E L I T E ----
---- E L I T E ----
Posts: 2657
Joined: Thu Jun 20, 2013 10:22 pm
Location: On the moon Thought, orbiting the planet Ignorance.

Re: Why was the difficulty of pirates set so high?

Post by Redspear »

Rekrul wrote: Sun Jun 20, 2021 8:46 pm
Basically, the only way to sruvive being jumped by a giant swarm of pirates is to run away. And most pirate attacks are quite large. The times you get jumped by a small enough group of pirates that you can actually fight them off is rather rare.
Well, yeah... Some of us have been trying to oxp options around that (one of them is even in my signature) and they certainly help. phkb's 'population control' is one and the more recent Disembodied inspired 'paddling pool' another that can help you to get started.

And getting started is the problem really, one military laser laster and most pirate amushers had better watch out. To address that jump in laser capabilty I wrote 'Laser Combat Reimagined' (which was all wrong on the wiki last I looked) but it seems there are some issues around hard coded laser values for non-player ships that I need to navigate for the next update.

Rekrul wrote: Sun Jun 20, 2021 8:46 pm
And the one time I encountered a Thargoid, it was hopeless. Unlike Elite, the Thargoids in Oolite don't have a front and back to their ships
And in elite you could outrun them too...
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16073
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: Why was the difficulty of pirates set so high?

Post by Cody »

Back in the day, there were some who thought Elite was too difficult, but once you'd got an aft laser, it became a turkey shoot!
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
Bogatyr
Deadly
Deadly
Posts: 230
Joined: Sun Feb 24, 2013 11:52 am

Re: Why was the difficulty of pirates set so high?

Post by Bogatyr »

hiran wrote: Sun Jun 20, 2021 1:24 pm
Bogatyr wrote: Sun Jun 20, 2021 8:15 am
Injectors. You can't survive almost any encounter with hostiles (unless one-on-one perhaps) in oolite without them. You can dodge and outrun missiles with injectors, without them, you've got a couple attempts at lining up a shot on the missile but that's it. There are only two kinds of play in oolite: before injectors, and after injectors. The early game is a crap shoot as to whether you're going to encounter a hostile group before you get injectors. If you do encounter hostiles without injectors, the great likelihood is that it will be "Press space, commander."
There is another way to escape without injectors:
ECM and barrel rolling. It just takes forever...
In the early game, my first equipment purchase is always injectors. Injectors are both offensive and defensive, so are worth way more than an ECM.
(With injectors you can escape Hard heads). It's usually worth selling the pulse laser right away in order to be able to earn more, faster, in order to make that critical purchase. The pulse laser on a new commander ship without injectors is not sufficient to fight off even a small group.

Yeah, I've done barrel roll "escapes" (works best in a tiny ship, like an adder, with the MkIII it works somewhat, and in a Python I don't think it works at all (?)), but more than 200km of this (and probably sooner) and I start to think "is this fun?" And I'm not sure it works against larger groups of stronger pirates with injectors, where they could get ahead of you...(haven't verified).

In fact, in my current game I just started, I got jumped by pirates in a corporate state, and barrel rolled towards the planet, praying for the cops to show up, which thank heavens they did, bless their little, purple hearts, and inevitable death was delayed somewhat.
User avatar
hiran
Theorethicist
Posts: 2195
Joined: Fri Mar 26, 2021 1:39 pm
Location: a parallel world I created for myself. Some call it a singularity...

Re: Why was the difficulty of pirates set so high?

Post by hiran »

Bogatyr wrote: Tue Jun 22, 2021 7:22 am
Yeah, I've done barrel roll "escapes" (works best in a tiny ship, like an adder, with the MkIII it works somewhat, and in a Python I don't think it works at all (?)), but more than 200km of this (and probably sooner) and I start to think "is this fun?" And I'm not sure it works against larger groups of stronger pirates with injectors, where they could get ahead of you...(haven't verified).
Thinking about cases where barrel rolls work better or worse...
I have barrel-rolled the Imperial Star Destroyer and it worked good (some shots still came through but definitely less than the shield generators were capable of). Now what could make the barrel roll more or less efficient?

I think factors are:
* speed of ship
* roll, pitch and yaw rates
* size of ship
* shape of ship

Regardless of the speed and agility, if the ship is big enough it could spiral around a center axis, and this center axis might always be covered by some part of the ship. Which means there is a line that could be efficiently used for hitting with lasers despite the barrel roll. I takes probably some mathematician to figure out where or how much this is the case. And I believe the AI is dumb enough to aim for the center of the ship, which is still spiraling and thus dodging a direct hit...

A countermeasure could be for suitable shaped ships: If e.g. the Cobra MKIII were bad at barrel-rolling using pitch and roll, one could switch to using yaw and roll. Or go to a completely different spiral using pitch and yaw - but that better be done for the Barrel-Roll OXP...
Sunshine - Moonlight - Good Times - Oolite
Post Reply