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

Random Hits OXP

Discussion and information relevant to creating special missions, new ships, skins etc.

Moderators: winston, another_commander

skribe
Mostly Harmless
Mostly Harmless
Posts: 3
Joined: Tue Jan 15, 2013 8:25 am

Re: Random Hits OXP

Post by skribe »

Thanks for the quick response
Eric Walch wrote:

The problem is a missing '[" in the file "missiontext.plist. Search for

Code: Select all

[random_hits_security_bar_text1] mission_random_hits_playertitle]
and replace it with

Code: Select all

[random_hits_security_bar_text1] [mission_random_hits_playertitle]
This is part of the welcome message that you get on the first docking in a new galaxy. Apparently the string expansion routine does not like non-matching brackets. And 1.77 has a new handling of the string expansion that handles this better. A CTD on my mac was also an Oolite bug as no oxp bug should crash Oolite. :D
This fix didn't work in 1.76.1.

I think the message that's causing the problem is:
We have been monitoring your successful completion of contracts from this Bulletin Board System and are suitably impressed with your expertise and expedience. Accordingly, we have added your GalMail address to the Bounty Hunters Special Operations InfoNet. Whenever you are docked at any Seedy Space Bar, your onboard computer will automatically search our Intelligence Database for any unusual criminal activity in your current star system. In the event that any Special Assignments are available, one of our agents will be in contact. You will be hearing from us again [mission_random_hits_playertitle]. And maybe sooner than you think.
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6571
Joined: Wed Feb 28, 2007 7:54 am

Re: Random Hits OXP

Post by another_commander »

skribe wrote:
This fix didn't work in 1.76.1.
Did you restart Oolite with Shift held down after applying the fix? If not, please do so.
User avatar
Eric Walch
Slightly Grand Rear Admiral
Slightly Grand Rear Admiral
Posts: 5536
Joined: Sat Jun 16, 2007 3:48 pm
Location: Netherlands

Re: Random Hits OXP

Post by Eric Walch »

skribe wrote:
This fix didn't work in 1.76.1.
As another_commander writes: you must hold the shift key after editing plist. Oolite won't detect such a minor change and keeps using the old version in its cache. I just forgot to mention because I have a permanent brick lying on my shift key. :lol:

Anyway, thanks for the report so that I can withdraw this buggy version shortly after release. Specially the crashing behaviour on my mac urged me to withdraw this version as soon as possible.
I checked and this bug was introduced in this last version when doing some 'minor' changing of the expansion strings.

I also fixed an older text-bug reported by CommRLock78.

Version 1.4.18 is now on line.
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6311
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Re: Random Hits OXP

Post by Diziet Sma »

another_commander wrote:
Did you restart Oolite with Shift held down after applying the fix? If not, please do so.
Eric Walch wrote:
As another_commander writes: you must hold the shift key after editing plist.
Guys, when you're telling newbies about the shift key, please be more specific.. what's old-hat to us is not obvious to new players.

skribe, if you make changes to an already installed OXP, Oolite won't notice unless you tell it to update the cache. To force Oolite to re-build the cache, you have to hold down the shift key when you start the game, and keep it held down until you see the spinning CobraMkIII on screen. There's no need to do this if you add/remove OXPs as Oolite does notice the changes in that case, and re-builds the cache automatically. (That's why the initial start-up after adding/removing OXPs takes longer than usual)
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
skribe
Mostly Harmless
Mostly Harmless
Posts: 3
Joined: Tue Jan 15, 2013 8:25 am

Re: Random Hits OXP

Post by skribe »

Works a treat. Thanks everyone. Much appreciated.
User avatar
Eric Walch
Slightly Grand Rear Admiral
Slightly Grand Rear Admiral
Posts: 5536
Joined: Sat Jun 16, 2007 3:48 pm
Location: Netherlands

Re: Random Hits OXP

Post by Eric Walch »

Two things have changed when playing random hits with Oolite 1.77

1) When leaving the missions screen, you can re-enter the hit pages on the new F4 page. I noticed that this is very useful for looking up the exact location on the galactic map and than re-enter the pages to accept the mission. On re-entering you will see the same pages.

2) Oolite 1.77 works with accuracies to influence the combat tactics of ships. By default they are random set on ship creation. Random Hits defines a fixed accuracy for targets on accepting the mission. 30% of the level 3 targets has now a better combat tactic that the highest value given to normal ships. As described here and here this can result in quite difficult targets. I like some feedback about this, if Random Hits should allow such difficult targets. On the other hand, you always can cancel a mission when you accepted a to difficult target.
User avatar
GGShinobi
---- E L I T E ----
---- E L I T E ----
Posts: 291
Joined: Tue Dec 25, 2012 7:20 pm

Re: Random Hits OXP

Post by GGShinobi »

Eric Walch wrote:
On the other hand, you always can cancel a mission when you accepted a to difficult target.
Does cancelling a mission have some impact on your reputation? I never dared...
忍 knowing that enough is enough, you'll always have enough.

Running Oolite 1.77 on Ubuntu Linux 12.04 LTS
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6311
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Re: Random Hits OXP

Post by Diziet Sma »

If I recall, there's a financial penalty and your fellow bounty-hunters will laugh at you.. lots. :twisted:
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
User avatar
GGShinobi
---- E L I T E ----
---- E L I T E ----
Posts: 291
Joined: Tue Dec 25, 2012 7:20 pm

Re: Random Hits OXP

Post by GGShinobi »

Diziet Sma wrote:
If I recall, there's a financial penalty and your fellow bounty-hunters will laugh at you.. lots. :twisted:
Hah. Good that I rather died then! :lol:
忍 knowing that enough is enough, you'll always have enough.

Running Oolite 1.77 on Ubuntu Linux 12.04 LTS
User avatar
Lone_Wolf
---- E L I T E ----
---- E L I T E ----
Posts: 546
Joined: Wed Aug 08, 2007 10:59 pm
Location: Netherlands

Re: Random Hits OXP

Post by Lone_Wolf »

Eric, i've often got the impression RH targets increase to much in difficulty between the 3 levels.

Current situation i(i think ) :
lowest level : mark has weak ship, no escorts
medium level : medium ship, with escorts (aft laser seems to be standard on these ... )
Highest level : strong mark, strong escorts

Here's an alternative :

mark types / difficulty
weak - 1
medium - 4
strong - 7
Uber - 10

escort types / difficulty
none - 0
weak - 1 per escort
medium - 4 per escort
strong - 7 per escort
uber - 10

By adding up the diff values for mark + escorts, you then would have a mission difficulty.

examples :
medium mark, 2 weak escorts : diff 6
weak mark, 5 weak escorts : diff 6

strong mark + 2 medium escorts : diff 15
Uber mark + 1 uber escort : diff 20

Strong and uber would have same type of ship, but uber would have the increased accuracy/ special tactics

In case you prefer to keep things simple, just add a 4th level where those marks with increased acc are present.
OS : Arch Linux 64-bit - rolling release

OXPs : My user page

Retired, reachable at [email protected]
User avatar
Eric Walch
Slightly Grand Rear Admiral
Slightly Grand Rear Admiral
Posts: 5536
Joined: Sat Jun 16, 2007 3:48 pm
Location: Netherlands

Re: Random Hits OXP

Post by Eric Walch »

Lone_Wolf wrote:
In case you prefer to keep things simple, just add a 4th level where those marks with increased acc are present.
I was thinking about even a simpler solution as I want to keep the 3 levels to avoid a lot of re-programming. With the new accuracy parameter you can differentiate difficulty within a category. Currently the accuracy is set completely random after the selection.

But, you could define accuracy during the mark generation. And than present it to the player in the contract fee. Now the fee is randomly chosen between a min and max value. You could also use the accuracy as basis for fee. Than you know that a high fee always means a difficult target or even über target if I allow the highest accuracies. On the other hand, you than miss the surprise of a more than usual difficult target. :twisted:

I hadn't thought about escort difficulties. No need to change the numbers, but you could also rase the accuracy of the escorts together with those of the mark. Numbers is not really a problem when using a tactic of killing them one by one. It just takes longer to kill them all. Giving them higher combat intelligence however.... :evil:

In the current release, I think the level 1 marks are even easier than before because they largely have accuracies in the negative range. That will certainly be upped in a next update.
User avatar
Jeffers2112
Average
Average
Posts: 14
Joined: Sun Jan 13, 2013 6:52 pm

Re: Random Hits OXP

Post by Jeffers2112 »

Not a bug as such, but when I try to download this OXP I get an error message from the Box saying "The user hosting this content is out of bandwidth".
Is there anywhere else I can get it from? Or when will the Box have it available again?
I'm pretty new to Oolite and I'm getting rather addicted to OXPs, I've got 48 installed so far!
Best regards,
Jeff
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: Random Hits OXP

Post by Cody »

The bandwidth will be fine on the first of next month - four days away.
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!
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6311
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Re: Random Hits OXP

Post by Diziet Sma »

And if you absolutely can't wait that long, ( :mrgreen: ) here's a temporary link:
https://www.box.com/s/m6q9i352lzn2spbebtcw
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
User avatar
Jeffers2112
Average
Average
Posts: 14
Joined: Sun Jan 13, 2013 6:52 pm

Re: Random Hits OXP

Post by Jeffers2112 »

Got it! Thanks! :lol:
Best regards,
Jeff
Post Reply