Difference between revisions of "User:Cim"

From Elite Wiki
(Testing OXPs: Updated rings demo (fixes bugs El Viejo found))
m (Added link)
 
(37 intermediate revisions by 2 users not shown)
Line 1: Line 1:
First played Elite back on the old BBC Model B, though never got further than Dangerous. Played Frontier and First Encounters when they came out, and enjoyed them despite the bugs. Again, didn't get past Dangerous. Discovered Oolite accidentally in late 2011 and thoroughly approve. Oolite was the first one where I made it to Elite ranking - probably because there's always something new to do!
+
First played Elite back on the old BBC Model B, though never got further than Dangerous. Played Frontier and First Encounters when they came out, and enjoyed them despite the bugs. Again, didn't get past Dangerous. Discovered Oolite accidentally in late 2011 and thoroughly approve. Oolite was the first one where I made it to Elite ranking - probably because there's always something new to do!
   
==My OXPs==
 
  +
Cim took up the baton of Lead Designer and ''his'' v1.80 debuted in June 2014. This introduced the [[Expansions Manager]] and the .oxz format - which on the one hand made life much easier for newcomers wishing to add expansions - but deterred the less adept from learning how to modify them! Earlier sustained debate about the feebleness of pirates led to the Great AI Revolution where the pirates were greatly 'beefed-up'. A lot of the core of today's Oolite is cim's work, including the Expansions Manager, the [[Tutorial]], the new Javascript-based AI, the incorporation of the new ship models by [[User:Griff|Griff]] / [[User:CaptSolo|Captain Solo]], the OpenAL sound support, the multiple lasers, lots of the scripting one finds today and more.
   
I have far more ideas for OXPs than I have time to implement, but here's what I've released so far.
 
  +
Verson 1.82 came out in May 2015 with slightly dumber pirates due to the continuance of the sustained debate. Around this time cim developed another game using the Oolite mechanics - ''Song of the Labyrinth''.
   
* [[New Cargoes]] - over 100 new cargoes to trade in, and a variety of additional cargo contracts.
 
  +
Cim faded away from being lead maintainer back into the joys of real life around 2015, leaving [[User:Another_commander|Another_commander]], [[User:getafix|getafix]] & [[User:Phkb|Phkb]] as the surviving designers.
* [[RRS_Group|Rescue Stations]] - a new organisation and station for stable systems, with a variety of missions available there.
 
  +
* [[Escort_Formations|Escort Formations]] - vary the escort formations used by traders and pirates
 
  +
[[File:SOTL Altmap F6.png|thumb|right|320px|Cim's new map (SOTL Altmap) <br> The AT systems are uncolonised <br> Politics, economics, species ''etc'' are all different.]]
* [[Talkative_Space_Compass|Talkative Space Compass]] - an upgrade to the Advanced Space Compass
 
  +
* [[Enhanced_Misjump_OXP|Enhanced Misjumps]] - an extra graphical effect for misjumps.
 
  +
== Not just OXPS ==
* [[Galactic_Misjump_OXP|Galactic Misjumps]] - reach intergalactic space, if you dare.
 
  +
  +
* Rewrote the Game code:
  +
Scenario support has been significantly upgraded to let expansion authors make full use of it as their imaginations permit.
  +
  +
Expansion packs can now be restricted to only load in their own Scenarios, which means you can make much bigger changes than before without needing to worry about compatibility with other packs, and do things which just wouldn't have worked before.
  +
•Make a mini-series of mission OXPs which wouldn't work if the player could bring their own ship and experience, or wander off mid-mission to go and trade for a bit.
  +
•Set the player in the middle of a major war between powers with definite front lines, regions, and battles - can they still make a living as a trader, pirate or bounty hunter when there's a full-scale Thargoid invasion on, and hundreds of systems have already completely fallen to them.
  +
•Completely rewrite the galaxies, ships, equipment and rules to make your own new space game with the Oolite engine (see "A New Game" below).
  +
  +
* Wrote the Ship's Manual which is contained inside his [[Ship's Library OXP]].
  +
  +
* Wrote [[Extracts from the Tre Clan]]: ''Oofaction'' which is available [http://aegidian.org/bb/viewtopic.php?p=200726#p200726 here] and is also downloadable as an ''Equipment OXP'' in the Expansions Pack Manager for your on-board Ship library (5 introductory lectures about the realities of life as a pilot).
  +
  +
* Wrote a new [[History]] for the Ooniverse which is not dependent on that of the [[Frontier]] games.
  +
  +
* Also [http://www.aegidian.org/bb/viewtopic.php?f=11&t=17671 analysed] the Oolite/Elite universe and how it could have come into being.
  +
  +
* If you trawl the bulletin board you will find a number of his discussions concerning the future direction of Oolite (some are in ''links'' below).
  +
  +
== Catalyst OXPs ==
  +
Cim wrote several OXPs with the hope that they might be taken up by others and expanded upon.
  +
*[[New Cargoes]]: ''New Cargoes is designed to allow other OXPs to add cargoes, traders, and events to the universe as a framework, in addition to the cargoes and opportunities including in New Cargoes itself.'' <br>
  +
*[[Communications Pack A]]: ''Communications Pack A is licensed very freely, and extensively commented inside. It is intended for adaptation and copying of the framework for other authors to make Communications Packs B, C, D, etc. with different personalities and speech patterns.'' <br>
  +
*[[Galactic Misjump OXP]]: ''reach intergalactic space, if you dare. (Needs someone with more time to make something more interesting of it - it's just a proof-of-concept at the moment)''
  +
*[[Camera Drones]] ''Camera Drones allows the definition of extra drone cameras by other OXPs. Read the readme file in the OXP download for more information.''
  +
  +
== My OXPs ==
  +
I have far more ideas for OXPs than I have time to implement, but here's what I've released so far. Ones with a '''†''' have been released in OXZ format for automatic download in Oolite 1.79 or later. All of them require Oolite 1.76 (or at least are untested in earlier versions) - where a later version is required this is noted in brackets.
  +
[[File:New Cargoes.png|thumb|right|200px|New Cargoes]]
  +
[[File:Rrsleesti2.png|thumb|right|200px|(RRS Group) Rescue Station]]
  +
[[File:Systemrings1.jpg|thumb|right|200px|System Features: Rings]]
  +
[[File:Sotl-hyperspace.png|thumb|right|200px|Hyperspace travel in SOTL Exploration]]
  +
[[File:Sotl-spectroscopic.png|thumb|right|200px|Spectroscopic scanner in SOTL Exploration]]
  +
[[File:SOTL Altmap F3.png|thumb|right|200px|Fitting new engines in SOTL Altmap]]
  +
[[File:SOTL Altmap F8.png|thumb|right|200px|New Markets in SOTL Altmap]]
  +
  +
=== Missions and activities ===
  +
* [[New Cargoes]]† - over 100 new cargoes to trade in, and a variety of additional cargo contracts.
  +
* [[Curse_of_the_Black_Sunspot|Curse of the Black Sunspot]]† - a mission OXP set in G3 (1.77).
  +
* [[RRS_Group|Rescue Stations]]† - a new organisation and station for stable systems, with a variety of missions available there (now maintained with graphics updates and more by Spara).
  +
* [[Combat Simulator OXP|Combat Simulator]]† - try out your ship in simulated dogfights.
  +
* [[Galactic Misjump OXP]] - If you can get to interstellar space by misjumping between two systems, then you should be able to get to intergalactic space by misjumping between two galaxies...
  +
  +
=== Variety and visual interest ===
  +
* [[Communications_Pack_A|Communications Pack A]]† - communications messages for 19 different NPC personalities (1.79)
  +
* [[Escort_Formations|Escort Formations]]† - vary the escort formations used by traders and pirates
  +
* [[System_Features_Rings|System Features: Rings]]† - planetary ring systems (1.77 + shader support only)
  +
* [[System_Features_Sunspots|System Features: Sunspots]]† - sunspots (1.77 + shader support only)
  +
  +
=== Difficulty increases ===
  +
* [[Skilled_NPCs_OXP|Skilled NPCs]]† - make the NPC opponents fight more effectively (1.77)
  +
* [[Risk_Based_Economy_OXP|Risk Based Economy]] - makes trade prices depend on government as well as economy (1.77)
 
* [[Fair_Cobra_III|Fair Cobra III]] - upgrade the NPC Cobra IIIs to match the player ship specification
 
* [[Fair_Cobra_III|Fair Cobra III]] - upgrade the NPC Cobra IIIs to match the player ship specification
   
===Testing OXPs===
 
  +
=== Equipment items ===
  +
* [[Camera Drones]]† - some animated external views for your ship (1.77)
  +
* [[Energy Bomb]]† - an implementation of the old superweapon (1.77)
   
I also have a few OXPs for testing new features in the SVN trunk version of Oolite. This version is not recommended for general play as it may at any time be horribly broken, but contains various new features that will probably be included in the next stable release of Oolite. OXP writers and testers may find these OXPs useful for quick access to the features and example code. None of them will work in Oolite 1.76
 
  +
=== Others ===
  +
* [[Shipset_Compatibility_OXP|Shipset Compatibility]]† - use with an pre-1.79 replacement shipset to get the new roles and AI (1.79)
  +
  +
== Retired OXPs ==
  +
These are OXPs I wrote once but no longer maintain. Feel free to take over any of them if you want!
  +
  +
* [[Talkative_Space_Compass|Talkative Space Compass]] - an upgrade to the Advanced Space Compass (Oolite v.1.79 has a HUD component which does the same thing better)
  +
* [[Enhanced_Misjump_OXP|Enhanced Misjumps]] - an extra graphical effect for misjumps. (Other OXPs do misjump visual effects much better, and I'm not even sure if this one still works in v.1.79)
  +
* [[Galactic_Misjump_OXP|Galactic Misjumps]] - reach intergalactic space, if you dare. (Needs someone with more time to make something more interesting of it - it's just a proof-of-concept at the moment)
  +
  +
== 2 New Games: Song of the Labyrinth ==
  +
  +
* [http://aegidian.org/bb/viewtopic.php?f=4&t=17603 SOTL Exploration] - a totally different universe to explore from Oolite's standard 8 charts. These are not just rewrites of the gaming mechanism with a different look like [[Strangers World]], but different games with different goals and equipment.
  +
:[[SOTL Exploration]] - Save your dying human colony by prospecting for the resources needed to reach and settle new worlds!
  +
:[[SOTL Altmap]] - Explore a new galaxy with different species, different commodities and differently equipped ships!
  +
  +
== Testing OXPs ==
  +
  +
I also have a few OXPs for testing new features in Oolite. OXP writers and testers may find these OXPs useful for quick access to the features and example code, but they're probably of no interest for actual gameplay.
  +
  +
=== Oolite 1.77 ===
   
* [http://compsoc.dur.ac.uk/~cim/oolite/Varied_Ships_0.2.zip Varied Ships]: gives random NPCs an AI quality boost and a chance of receiving aft and side lasers, to allow easy testing of the [[OXP_NPC_Combat_AI|new combat AIs]] and side weapon mountings. [http://compsoc.dur.ac.uk/~cim/oolite/Combat_Arena_1.0.zip Combat Arena] lets you set up similar fights under more controlled conditions.
 
* [http://compsoc.dur.ac.uk/~cim/oolite/Camera_Drones_1.0.zip Camera Drones]: a piece of primable equipment that gives you four interesting external view cameras: missile view, flyby, docking, and target. Replaces the earlier "Missile Cam" OXP.
 
 
* [http://compsoc.dur.ac.uk/~cim/oolite/MultiDock_Test_0.1.zip MultiDock Test]: adds a giant metal brick with four docking bays to high planetary orbit for testing of the [[Multiple_Docks|multiple docking bay]] traffic control.
 
* [http://compsoc.dur.ac.uk/~cim/oolite/MultiDock_Test_0.1.zip MultiDock Test]: adds a giant metal brick with four docking bays to high planetary orbit for testing of the [[Multiple_Docks|multiple docking bay]] traffic control.
 
* [http://compsoc.dur.ac.uk/~cim/oolite/Orbital_Patrol_1.0.zip Orbital Patrol]: a simple demonstration of [[OXP_Scripted_AI|scripted AI]]
 
* [http://compsoc.dur.ac.uk/~cim/oolite/Orbital_Patrol_1.0.zip Orbital Patrol]: a simple demonstration of [[OXP_Scripted_AI|scripted AI]]
* [http://compsoc.dur.ac.uk/~cim/oolite/VisualEffectDemo-Sunspots_1.2.zip Visual Effects Demo: Sunspots] and [http://compsoc.dur.ac.uk/~cim/oolite/VisualEffectDemo-Rings_0.5.zip Visual Effects Demo: Rings]: Demonstrations of [[effectdata.plist|Visual Effects]] adding some occasional sunspots and planetary rings (both of which could be improved on artistically)
 
  +
  +
== Links ==
  +
*[http://www.aegidian.org/bb/viewtopic.php?f=2&t=14619 Proposals for Oolite 1.79/1.80, 1 of 5: Remove Strict Mode]
  +
*[http://www.aegidian.org/bb/viewtopic.php?f=2&t=14649 Proposals for Oolite 1.79/1.80, 2 of 5: HUD improvements]
  +
*[http://www.aegidian.org/bb/viewtopic.php?f=2&t=14693 Proposals for Oolite 1.79/1.80, 3 of 5: Javascript-based AIs]
  +
*[http://www.aegidian.org/bb/viewtopic.php?f=2&t=14720 Proposals for Oolite 1.79/1.80, 4 of 5: New system populator]
  +
*[http://www.aegidian.org/bb/viewtopic.php?f=2&t=14837 Proposals for Oolite 1.79/1.80, 5 of 5: Shipdata organising]
  +
  +
*[http://www.aegidian.org/bb/viewtopic.php?f=2&t=15982 What topics should be in the Oolite tutorial]
  +
  +
*[http://www.aegidian.org/bb/viewtopic.php?f=2&t=16808 Combat balance - 1.80 and 1.82]
  +
*[http://www.aegidian.org/bb/viewtopic.php?f=2&t=16837 Proposal for 1.82: combat balance changes]
  +
*[http://www.aegidian.org/bb/viewtopic.php?f=2&t=16750 Proposal for 1.82: equipment balancing and choices]
  +
*[http://www.aegidian.org/bb/viewtopic.php?f=2&t=16828 Proposal for 1.82: support for economic changes]
  +
*[http://www.aegidian.org/bb/viewtopic.php?f=2&t=17047 Proposal for 1.82: updates to service level / maintenance]
  +
*[http://aegidian.org/bb/viewtopic.php?f=2&t=16936 Proposal for 1.82: planetinfo.plist changes]
  +
  +
*[http://www.aegidian.org/bb/viewtopic.php?f=11&t=17671 "Not in the manual" - setting and canon in the eight charts]
  +
*[http://www.aegidian.org/bb/viewtopic.php?f=2&t=15061 The Oolite NPC ecosystem (and other questions)]
  +
  +
*Cim's [https://cim.sotl.org.uk/games/ collection] of goodies
  +
  +
*See discussion in [[Lore]]
  +
  +
  +
[[Category:Developers]]

Latest revision as of 12:05, 3 November 2021

First played Elite back on the old BBC Model B, though never got further than Dangerous. Played Frontier and First Encounters when they came out, and enjoyed them despite the bugs. Again, didn't get past Dangerous. Discovered Oolite accidentally in late 2011 and thoroughly approve. Oolite was the first one where I made it to Elite ranking - probably because there's always something new to do!

Cim took up the baton of Lead Designer and his v1.80 debuted in June 2014. This introduced the Expansions Manager and the .oxz format - which on the one hand made life much easier for newcomers wishing to add expansions - but deterred the less adept from learning how to modify them! Earlier sustained debate about the feebleness of pirates led to the Great AI Revolution where the pirates were greatly 'beefed-up'. A lot of the core of today's Oolite is cim's work, including the Expansions Manager, the Tutorial, the new Javascript-based AI, the incorporation of the new ship models by Griff / Captain Solo, the OpenAL sound support, the multiple lasers, lots of the scripting one finds today and more.

Verson 1.82 came out in May 2015 with slightly dumber pirates due to the continuance of the sustained debate. Around this time cim developed another game using the Oolite mechanics - Song of the Labyrinth.

Cim faded away from being lead maintainer back into the joys of real life around 2015, leaving Another_commander, getafix & Phkb as the surviving designers.

Cim's new map (SOTL Altmap)
The AT systems are uncolonised
Politics, economics, species etc are all different.

Not just OXPS

  • Rewrote the Game code:
Scenario support has been significantly upgraded to let expansion authors make full use of it as their imaginations permit.

Expansion packs can now be restricted to only load in their own Scenarios, which means you can make much bigger changes than before without needing to worry about compatibility with other packs, and do things which just wouldn't have worked before.
 •Make a mini-series of mission OXPs which wouldn't work if the player could bring their own ship and experience, or wander off mid-mission to go and trade for a bit.
 •Set the player in the middle of a major war between powers with definite front lines, regions, and battles - can they still make a living as a trader, pirate or bounty hunter when there's a full-scale Thargoid invasion on, and hundreds of systems have already completely fallen to them.
 •Completely rewrite the galaxies, ships, equipment and rules to make your own new space game with the Oolite engine (see "A New Game" below).
  • Wrote Extracts from the Tre Clan: Oofaction which is available here and is also downloadable as an Equipment OXP in the Expansions Pack Manager for your on-board Ship library (5 introductory lectures about the realities of life as a pilot).
  • Wrote a new History for the Ooniverse which is not dependent on that of the Frontier games.
  • Also analysed the Oolite/Elite universe and how it could have come into being.
  • If you trawl the bulletin board you will find a number of his discussions concerning the future direction of Oolite (some are in links below).

Catalyst OXPs

Cim wrote several OXPs with the hope that they might be taken up by others and expanded upon.

  • New Cargoes: New Cargoes is designed to allow other OXPs to add cargoes, traders, and events to the universe as a framework, in addition to the cargoes and opportunities including in New Cargoes itself.
  • Communications Pack A: Communications Pack A is licensed very freely, and extensively commented inside. It is intended for adaptation and copying of the framework for other authors to make Communications Packs B, C, D, etc. with different personalities and speech patterns.
  • Galactic Misjump OXP: reach intergalactic space, if you dare. (Needs someone with more time to make something more interesting of it - it's just a proof-of-concept at the moment)
  • Camera Drones Camera Drones allows the definition of extra drone cameras by other OXPs. Read the readme file in the OXP download for more information.

My OXPs

I have far more ideas for OXPs than I have time to implement, but here's what I've released so far. Ones with a  have been released in OXZ format for automatic download in Oolite 1.79 or later. All of them require Oolite 1.76 (or at least are untested in earlier versions) - where a later version is required this is noted in brackets.
New Cargoes
(RRS Group) Rescue Station
System Features: Rings
Hyperspace travel in SOTL Exploration
Spectroscopic scanner in SOTL Exploration
Fitting new engines in SOTL Altmap
New Markets in SOTL Altmap

Missions and activities

  • New Cargoes† - over 100 new cargoes to trade in, and a variety of additional cargo contracts.
  • Curse of the Black Sunspot† - a mission OXP set in G3 (1.77).
  • Rescue Stations† - a new organisation and station for stable systems, with a variety of missions available there (now maintained with graphics updates and more by Spara).
  • Combat Simulator† - try out your ship in simulated dogfights.
  • Galactic Misjump OXP - If you can get to interstellar space by misjumping between two systems, then you should be able to get to intergalactic space by misjumping between two galaxies...

Variety and visual interest

Difficulty increases

  • Skilled NPCs† - make the NPC opponents fight more effectively (1.77)
  • Risk Based Economy - makes trade prices depend on government as well as economy (1.77)
  • Fair Cobra III - upgrade the NPC Cobra IIIs to match the player ship specification

Equipment items

  • Camera Drones† - some animated external views for your ship (1.77)
  • Energy Bomb† - an implementation of the old superweapon (1.77)

Others

Retired OXPs

These are OXPs I wrote once but no longer maintain. Feel free to take over any of them if you want!

  • Talkative Space Compass - an upgrade to the Advanced Space Compass (Oolite v.1.79 has a HUD component which does the same thing better)
  • Enhanced Misjumps - an extra graphical effect for misjumps. (Other OXPs do misjump visual effects much better, and I'm not even sure if this one still works in v.1.79)
  • Galactic Misjumps - reach intergalactic space, if you dare. (Needs someone with more time to make something more interesting of it - it's just a proof-of-concept at the moment)

2 New Games: Song of the Labyrinth

  • SOTL Exploration - a totally different universe to explore from Oolite's standard 8 charts. These are not just rewrites of the gaming mechanism with a different look like Strangers World, but different games with different goals and equipment.
SOTL Exploration - Save your dying human colony by prospecting for the resources needed to reach and settle new worlds!
SOTL Altmap - Explore a new galaxy with different species, different commodities and differently equipped ships!

Testing OXPs

I also have a few OXPs for testing new features in Oolite. OXP writers and testers may find these OXPs useful for quick access to the features and example code, but they're probably of no interest for actual gameplay.

Oolite 1.77

Links

  • See discussion in Lore