Random Hits OXP

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

Moderators: winston, another_commander

User avatar
Azathoth
Dangerous
Dangerous
Posts: 80
Joined: Thu Jan 29, 2009 8:01 pm
Location: Underneath it all

Post by Azathoth »

Screet wrote:
These bars are visited by bounty hunters. Bounty hunters are clean and shoot everything else for their bounty. Were they offenders or fugitives, they would hunt each other.
I thought they did, considering how there is almost always some battle going on when I near a Seedy Space Bar. :x :?
Screet
---- E L I T E ----
---- E L I T E ----
Posts: 1883
Joined: Wed Dec 10, 2008 3:02 am
Location: Bremen, Germany

Post by Screet »

Azathoth wrote:
Screet wrote:
These bars are visited by bounty hunters. Bounty hunters are clean and shoot everything else for their bounty. Were they offenders or fugitives, they would hunt each other.
I thought they did, considering how there is almost always some battle going on when I near a Seedy Space Bar. :x :?
That typically happens with the current thargoid attacks from the test version: A ship tries to hit it's opponent, but accidentally hits another clean ship (easy if two are on almost the same course to pursue) or the space bar (while targeting a ship before and missing it). Then the hunter becomes the hunted...

Screet
Capt. Slog
Dangerous
Dangerous
Posts: 84
Joined: Sun Apr 26, 2009 10:24 pm

Post by Capt. Slog »

Azathoth wrote:
Had a tough day at the office.

Anyway MKIV, why are offenders not welcome? Surely these bars are not only frequented by Accountants and Politicians who only come to watch Lobsters pole dance?
Made the same mistake myself, offender, not a real bad guy, but I and you? were warned.
User avatar
LittleBear
---- E L I T E ----
---- E L I T E ----
Posts: 2882
Joined: Tue Apr 04, 2006 7:02 pm
Location: On a survey mission for GalCop. Ship: Cobra Corvette: Hidden Dragon Rated: Deadly.

Post by LittleBear »

Updated to Beta Version 1.3.5 on 6th June 2008. This OXP requires Version 1.72.2 of Oolite. It should also work on the trunk build (although this is untested). It will NOT work properly on any version of Oolite lower than 1.72.2. If you are updating from an older version of Random Hits you MUST delete the old version from AddOns and install the new version. You won’t lose your progress and any mission you have running will remain unchanged, but you need to make sure you don’t have two different versions of the OXP installed!

Included in the download are two documents a ReadMe and a document called ‘Spoilers’. The Spoilers document details all the new features and explains exactly what the OXP does. As all missions are randomly generated you can read it without really knowing what’ll happen when you fire Oolite up, but it gives you the percentage chances and triggers for the different ‘events’ in the OXP.

Main Updates:-

1) All debug messages are removed. When you pay your bar bill you will however see some mission variables on this screen to make it easier to playtest.
2) Thargoids are now no longer always attacking the bars. (There is now a random chance of a battle, but not every time).
3) Relatives now no longer take revenge every time (It’s now a random chance).
4) Handing captives over to GalCop is now made more worthwhile, sometimes you’ll earn more than the contract price, sometimes less.
5) The ‘Bounty Hunter’s InfoNet’ is added. If you hold both an Elite rating of at least competent and a bounty hunter’s guild rating of at least a deputy, the you will be signed up for this service the first time you dock at any bar. Once signed up there is a chance of an in-system special mission being offered to you whenever you dock at a bar. In the final version there will be about 6 different types of special missions, but for this version only one is implemented. If you have joined the Bounty Hunters InfoNet there is an 11% chance of being asked to join a battle of Hunters v Super Criminals. Up to you of course whether you want to.
6) The Mining Hopers no longer have police scan class. (Shooting them is still a crime though!).
7) Mining Machines can now be destroyed and raided. (This is also a crime of course!).
8 ) The Mining Pods are now handled differently. You will not be charged any money for scooping one, but stealing GalMine property in this mannor is theft! Stealing them can be worthwhile though.
9) Most of the AIs are now greatly improved.
10) The Random Generortor is also improved.
11) The Reaper and the Liberator are added to the Level 3 Ships.
12) Criminal Hatered score is added. This score represents how you are regarded by the criminal community. In the final version this will have consequences for you. In this version, although the code to keep track of your ‘criminal hatred factor’ is done, nothing actually yet happens in consequence of it.
13) Several of the updated ship models by SimonB are added.

Although a Beta, this version should be fully playable. It’s a Beta because I haven’t finished adding all the features I’d like to. EDIT : The Wiki Page is now updated, so you can get it there or grab it here :-

http://www.box.net/shared/8r6falft7m
Last edited by LittleBear on Sat Jun 06, 2009 3:29 pm, edited 1 time in total.
OXPS : The Assassins Guild, Asteroid Storm, The Bank of the Black Monks, Random Hits, The Galactic Almanac, Renegade Pirates can be downloaded from the Elite Wiki here.
DGill
---- E L I T E ----
---- E L I T E ----
Posts: 292
Joined: Thu Jan 01, 2009 9:45 am

Post by DGill »

Thank you! RH 1.3.5 is superb - working really well so far, rest of the weekend sorted! (just as well its raining)
User avatar
Tivva
---- E L I T E ----
---- E L I T E ----
Posts: 279
Joined: Wed Sep 03, 2008 5:32 pm
Location: Right behind you in a cloaked Thargoid Warship prototype

Post by Tivva »

LB
I think I have a problem... I just installed RH1.3.5 from your last post link.
I previously had RH275 installed, Oolite v1.72.2 on an intel MacbookPro Leopard 10.5 OS.

Any ideas?

Image
User avatar
LittleBear
---- E L I T E ----
---- E L I T E ----
Posts: 2882
Joined: Tue Apr 04, 2006 7:02 pm
Location: On a survey mission for GalCop. Ship: Cobra Corvette: Hidden Dragon Rated: Deadly.

Post by LittleBear »

Looks like the descriptions.plist is not being read at all. This may be a mac thing as it seems okay on DGills and is okay on mine. GRRR! Suspect it has something to do with the format the plist is being saved in from my text editor. Can you delete and re-install and do a shift start to Oolite to clear the catche. Then post the log contents. If its a format problem I might need a mac-user to fix it, save the descriptions.plst and then send it over to me, as its the only way to be sure that its in a foramt all machines can read. Did you get this for the BB adds as well as the bar bill screen?
OXPS : The Assassins Guild, Asteroid Storm, The Bank of the Black Monks, Random Hits, The Galactic Almanac, Renegade Pirates can be downloaded from the Elite Wiki here.
User avatar
Lestradae
---- E L I T E ----
---- E L I T E ----
Posts: 3095
Joined: Tue Apr 17, 2007 10:30 pm
Location: Vienna, Austria

...

Post by Lestradae »

Cool new ideas all around, more deadly missions than level 3, much improved the already great original - downloading now & playtesting this as soon as possible!

Keep up the good work :D

L
User avatar
Tivva
---- E L I T E ----
---- E L I T E ----
Posts: 279
Joined: Wed Sep 03, 2008 5:32 pm
Location: Right behind you in a cloaked Thargoid Warship prototype

Post by Tivva »

LittleBear wrote:
Looks like the descriptions.plist is not being read at all. This may be a mac thing as it seems okay on DGills and is okay on mine. GRRR! Suspect it has something to do with the format the plist is being saved in from my text editor. Can you delete and re-install and do a shift start to Oolite to clear the catche. Then post the log contents. If its a format problem I might need a mac-user to fix it, save the descriptions.plst and then send it over to me, as its the only way to be sure that its in a foramt all machines can read. Did you get this for the BB adds as well as the bar bill screen?
Hi LB
Yes to the BB ads
Will delete & re-d/l & install.
Clean start to flush the cache.
How do I copy the 'log contents' ?
I can mail you if I knew what to send.... :oops:
Will report back in 10 mins
Tivva
User avatar
Nemoricus
---- E L I T E ----
---- E L I T E ----
Posts: 388
Joined: Mon May 18, 2009 8:51 pm

Post by Nemoricus »

Wonderful! I look forward to testing this, if I can pull away from my own project long enough to try it out.

All of the changes sound good. They should much improve an already good OXP.
Dream as if you'll live forever
Live as if you'll die tomorrow
User avatar
LittleBear
---- E L I T E ----
---- E L I T E ----
Posts: 2882
Joined: Tue Apr 04, 2006 7:02 pm
Location: On a survey mission for GalCop. Ship: Cobra Corvette: Hidden Dragon Rated: Deadly.

Post by LittleBear »

Hi Tivva. To post a log:-

Go to Oolite's location on the Hard Disc and open the Oolite.app folder. In there you'll see a folder called Logs. Open this one and you'll see two text documents, one called Latest and the other called Previous. Its the Latest one you want so open this with any text editor. Copy and paste this in a post using the code (with square brackets round it) and /code tags,so its easier to read ([ code] at the start and [ /code] at the end but without the space). Here's mine just run:-

Code: Select all

[searchPaths.dumpAll]: ---> OXP search paths:
(oolite.app/Resources, AddOns, "AddOns/AMS 1.00.oxp", AddOns/aphidv2.oxp, "AddOns/Aquatics 2.01.oxp", AddOns/arachnid.oxp, AddOns/Assassins27.oxp, "AddOns/AsteroidStorm 3.5.oxp", "AddOns/behemoth 2.2.oxp", "AddOns/BehemothSpacewar 1.1.oxp", "AddOns/BigShips 1.01.oxp", AddOns/BountyScanner.oxp, AddOns/buoyRepair1.00.oxp, AddOns/caduceus.oxp, "AddOns/Cargo_wrecks_teaser 1.4.oxp", AddOns/cobra35.oxp, AddOns/cobra3njx.oxp, AddOns/custsounds.oxp, "AddOns/DeepSpacePirates 0.16.oxp", "AddOns/Dictators v1.3.oxp", AddOns/Diso.oxp, AddOns/dodo_stations.oxp, "AddOns/Drones 1.01.oxp", "AddOns/Executive Spaceways v2.2.oxp", AddOns/ferdelance_ng.oxp, "AddOns/Fuel Tank v2.2.oxp", AddOns/galcops.oxp, AddOns/griff_boa.oxp, AddOns/griff_krait_v1.0.oxp, AddOns/griff_trade_outpost.oxp, AddOns/GrittyCoriolis.oxp, AddOns/Herald.oxp, AddOns/Hotrods.oxp, AddOns/icarus.oxp, AddOns/illicit_unlock_FIX1.56.oxp, AddOns/impcourier2.oxp, AddOns/isisinterstellar.oxp, AddOns/jabberwocky.oxp, AddOns/Llama.oxp, AddOns/longshot.oxp, AddOns/marett_vol1.oxp, AddOns/MildAudio.oxp, "AddOns/military Fiasco 2.4.2.oxp", AddOns/milmissile.oxp, "AddOns/Missile Analyser.oxp", "AddOns/Missile Rack 1.02.oxp", "AddOns/Missiles and Bombs v0.4.oxp", AddOns/morrigan.oxp, "AddOns/neolite-companion.oxp", "AddOns/neolite-companion.oxp/neolite-companion.oxp", AddOns/outrider.oxp, AddOns/pelamis.oxp, AddOns/Pirate_coves.oxp, "AddOns/PlanetFall 1.1.oxp", "AddOns/PlanetFall Link - Black Monks 1.0.oxp", "AddOns/PlanetFall Link - hOopy Casino 1.0.oxp", "AddOns/Planetfall Mission - Taxi 1.0.oxp", "AddOns/Pods 1.02.oxp", "AddOns/Pods-UPS 1.01.oxp", AddOns/RandomHits1.3.5.oxp, "AddOns/s-ships1.oxp", "AddOns/Saleza v2.oxp", "AddOns/SecondWave 1.1.oxp", AddOns/Shady_blackmonks.oxp, AddOns/Stingray.oxp, "AddOns/supercobra 1.2.oxp", AddOns/System_Redux.oxp, AddOns/taranis.oxp, AddOns/testship.oxp, "AddOns/thargoid_wars 4.2.oxp", AddOns/Thorgorn_Threat.oxp, AddOns/tianve.oxp, AddOns/tori.oxp, AddOns/TrekHud.oxp, AddOns/typhoon.oxp, "AddOns/UPS-courier v1.4.2.oxp", AddOns/Vector1.1.oxp, AddOns/wakapiko0109.oxp, AddOns/xxxxSung.oxp, AddOns/yyyyyneolite.oxp, AddOns/zzzzzzzdreams01beta.oxp, AddOns/zzzzzzzdwcobra3.oxp)
[dataCache.rebuild.explicitFlush]: Cache explicitly flushed with shift key. Rebuilding from scratch.
[gnustep]: 2009-06-07 11:20:13.263 oolite[1620] could not convert to UTF8 string! bytes=09ee1c59 len=6

[shipData.load.begin]: Loading ship data...
  [plist.parse.foundation.failed]: Failed to parse AddOns/Dictators v1.3.oxp/Config/shipdata.plist as a property list using Foundation. Retrying using homebrew parser. WARNING: the homebrew parser is deprecated and will be removed in a future version of Oolite.
failed to parse as valid XML matching DTD
    [plist.homebrew.parseError]: ***** Property list error: closing tag </dict> with no opening tag (expected </key>).
    [plist.homebrew.parseError]: ***** Property list parser error: expected root element tokenization to be NSArray, but got (nil).
  [plist.parse.foundation.failed]: Failed to parse AddOns/typhoon.oxp/Config/shipdata.plist as a property list using Foundation. Retrying using homebrew parser. WARNING: the homebrew parser is deprecated and will be removed in a future version of Oolite.
failed to parse as valid XML matching DTD
    [plist.homebrew.success]: Successfully interpreted property list... for now.
  [shipData.merge.failed]: ***** ERROR: one or more shipdata.plist entries have like_ship references that cannot be resolved: ("distress-beacon-launcher", "mamba-tiger", racemamba, racermamba, "tiger-mamba", "ups-fuelship2", "ups-fuelship4")
  [shipData.load.error]: ***** ERROR: the shipdata.plist entry "sunbase-upscapsule" has a broken subentity definition "*FLASHER* 0.04.42 -1.54 0.0 2" (should have 8 tokens, has 5).
  [shipData.load.error]: ***** ERROR: the shipdata.plist entry "sunbase-upscapsule" has a broken subentity definition "*FLASHER* 3.83 -2.21 -1.54 0.0 2" (should have 8 tokens, has 6).
  [shipData.load.error]: ***** ERROR: the shipdata.plist entry "sunbase-upscapsule" has a broken subentity definition "*FLASHER* -3.83 -2.21 -1.54 0.0 2" (should have 8 tokens, has 6).
  [shipData.load.error]: ***** ERROR: the shipdata.plist entry "pirate-upscapsule" has a broken subentity definition "*FLASHER* 0.04.42 -1.54 0.0 2" (should have 8 tokens, has 5).
  [shipData.load.error]: ***** ERROR: the shipdata.plist entry "pirate-upscapsule" has a broken subentity definition "*FLASHER* 3.83 -2.21 -1.54 0.0 2" (should have 8 tokens, has 6).
  [shipData.load.error]: ***** ERROR: the shipdata.plist entry "pirate-upscapsule" has a broken subentity definition "*FLASHER* -3.83 -2.21 -1.54 0.0 2" (should have 8 tokens, has 6).
  [shipData.load.error]: ***** ERROR: the shipdata.plist entry "hognose_moray" has unresolved subentity moraytug.
On mine it reporting a couple of typos in other OXPs I've installed but nothing for Random Hits. Afraid I can't repoduce the error on Vista. Are any other Mac users having this problem with 1.3.5 ?
OXPS : The Assassins Guild, Asteroid Storm, The Bank of the Black Monks, Random Hits, The Galactic Almanac, Renegade Pirates can be downloaded from the Elite Wiki here.
User avatar
_ds_
Deadly
Deadly
Posts: 180
Joined: Thu Jan 22, 2009 5:34 pm
Location: In a cloaked ship behind you

Post by _ds_ »

LittleBear wrote:
Updated to Beta Version 1.3.5 on 6th June 2008. This OXP requires Version 1.72.2 of Oolite. It should also work on the trunk build (although this is untested).
[…]
Main Updates:-
[…]
13) Several of the updated ship models by SimonB are added.
Installed, with those models carefully removed. Let's see what breaks…
http://tartarus.org/~ds/oolite/patches, Buzzer OXP etc.
Capt. Slog
Dangerous
Dangerous
Posts: 84
Joined: Sun Apr 26, 2009 10:24 pm

Post by Capt. Slog »

LittleBear wrote:
Looks like the descriptions.plist is not being read at all. This may be a mac thing as it seems okay on DGills and is okay on mine. GRRR! Suspect it has something to do with the format the plist is being saved in from my text editor. Can you delete and re-install and do a shift start to Oolite to clear the catche. Then post the log contents. If its a format problem I might need a mac-user to fix it, save the descriptions.plst and then send it over to me, as its the only way to be sure that its in a foramt all machines can read. Did you get this for the BB adds as well as the bar bill screen?
I'm new to this but I've found a good way to break files is to convert the [LF]
to windows [CR][LF] ie. add a carriage return to line feed. Your oxp is all CRLF is the mac objecting to this?
User avatar
Nemoricus
---- E L I T E ----
---- E L I T E ----
Posts: 388
Joined: Mon May 18, 2009 8:51 pm

Post by Nemoricus »

I just fired up Random Hits 1.3.5, and I must say, from my brief time it looks to be a good improvement.

I also spotted an amusing typo: "Presently displaying a faily deadly whacking."

A "Uh, what?" moment: "The Society of Bounty Hunters regards you as an inexperienced Marshal." They had previously regarded me as a proven Provost. What's up with this?

Shouldn't you go out of the contract selection screens after you sign on for one? You can't accept another contract at the same time, and the ones that are currently up are unlikely to be available later.
Dream as if you'll live forever
Live as if you'll die tomorrow
User avatar
pagroove
---- E L I T E ----
---- E L I T E ----
Posts: 3035
Joined: Wed Feb 21, 2007 11:52 pm
Location: On a famous planet

Post by pagroove »

Yes! My favorite oxp gets an update. Good work LB :D
For P.A. Groove's music check
https://soundcloud.com/p-a-groove
Famous Planets v 2.7. (for Povray)
Image
https://bb.oolite.space/viewtopic.php?f=4&t=13709
Post Reply