Project::OSiRiON

IDCategoryTask TypeSeveritySummaryStatusProgress  desc
 79 clientPlanned FeatureCritical Add listview scrollbars Closed
100%
Task Description

The listview doesn't show a scrollbar if there are more items in
it than can be displayed.

 111 gameRequired MediaCritical Plasma cannon sound Closed
100%
Task Description Plasma cannons need a fire sound. Some kind of heavy whoosh. Think fireball launcher.
 23 srcPlanned FeatureHigh Weapons Closed
100%
Task Description

The basic ability for players to shoot each other.

 57 dataRequired MediaHigh Icon: Close Window Closed
100%
Task Description

A close window icon.

A cross or something approriate,
in SVG.

 58 dataRequired MediaHigh Icon: Eject Cargo Closed
100%
Task Description

An Eject Cargo icon

A Trashcan or recycle bin, or ...
in SVG.

 80 clientBug ReportHigh Slider loses focus while the mouse button is pressed Closed
100%
Task Description

If you change the value of a slider by moving the indicater with the mouse, it loses focus if the mouse cursor leaves the widget. As long as the mouse button is pressed down, focus should stick to the widget that had focus when the mouse button was first pressed.

This is not a problem within the ui::Slider class. This is an issue that needs to be resolved in the input handling core.

 100 srcPlanned FeatureHigh Support for Item::Mountable flag and improved mount but ...Closed
100%
Task Description

Implement complete support for the core::Item::Mountable flag.
The inventory screen should only show a mount button where approriate,
similar to the unmount button.

DONE
- Make the mount/unmount functions verify the mountable flag
(no need as it checks weapon subtype)
- Set the Item::Mountable flags on cannon and turret items
- Update the inventory screen

 109 clientPlanned FeatureHigh Button Tooltips Closed
100%
Task Description

The ui::IconButton class needs to support tooltips.

It might be a good idea to implement this at the Widget level,
and display it for any widget whenever a tooltip text is set.

 2 clientBug ReportMedium Skyboxes rendering junk on random sides on Intel Closed
100%
Task Description

For some reason, a random side(or two) of the skybox renders complete nonsense. This only seems to happen on Intel cards.

I have attached a shot taken from my netbook which has an Intel 945G chipset.

 7 srcBug ReportMedium Rotated misc_models render in wrong positions. Closed
100%
Task Description

A misc_model that has been rotated in certain ways does not render correctly in-game(at least when it uses a .map as the model). The expected behavior should be how it appears in Radiant.

In my testing:
A simple Z-axis rotate renders fine. Any other complex rotations, like Y-axis rotations cause it to rotate(as expected), but the origin is in the wrong place. So, theoretically, any rotation that does not move the misc_model's referenced model's origin should work fine. Any other will break.

The latest committed version of the pirate juggernaut has misc_models with this problem, so that can be used as a test case.

 10 coreBug ReportMedium Sub-model clip brushes are not inherited by parent mode ...Closed
100%
Task Description

If you use a collision model on a sub-model(called with misc_model or some other way), it does not include the clip brushes used in the sub-model if collision models are activated in ships.ini(or equivalent).

 14 gameBug ReportMedium Preserving thruster setting Closed
100%
Task Description

If a ship drops out of impulse, the previous thruster setting
should be restored instead of beeing set to 0.

This depends on the game not using entity_thrust
when entity_state != Entity::Normal. Changes to this variable
are send back to the client and override any previous
thruster setting.

 21 srcPlanned FeatureMedium Player Saving Closed
100%
Task Description

Saving the players status on the server. Add savegame infrastructure for singeplayer games.

 22 srcPlanned FeatureMedium Network Authentication Closed
100%
Task Description

Authenticating the client with server to load player save.

 27 srcPlanned FeatureMedium Weapon and explosion sounds Closed
100%
Task Description

Explosions, weapons fire, auditory pew pew.

DONE

- Weapon sounds
- Target hit sound
- Target kill sound
- Explosion particles
- Explosion sounds for EntityControlable
- Explosion sound for EntityDynamic
- Getting hit sounds

 29 gamePlanned FeatureMedium Weapons Trading Closed
100%
Task Description

The transfer, purchase, and selling of weapons.

DONE
- Read weapon definitions from ini file
- Weapon dealers
- Ejecting weapons

 42 clientBug ReportMedium ESC key doesn't close buy and trade windows Closed
100%
Task Description

While docked, pressing ESC doesn't close the current window and doesn't open the main menu
from the launch bay window.

 44 dataRequired MediaMedium Model: Kerman station Closed
100%
Task Description

Use: Kerman station, Khorsand system.

Info: Produces superconductors from niobium, should probably look like some form of factory.

 45 dataRequired MediaMedium Model: Generic Colonial Outpost Closed
100%
Task Description

Use: The stations next to the unfinished jumpgates in finnmark and kronenbaden
Other uses: Generic == profit

 62 srcPlanned FeatureMedium Improved main menu framework Closed
100%
Task Description

The main menu classes have to be move from ui/ to client/.

Provide a client::MainMenu class for menu managment,
provide support for save/load game menu where approriate.

Remove ui::Menu and ui::Container classes and support methods in ui::Window.

 73 srcBug ReportMedium testmodel primary/secondary colors set incorrectly Closed
100%
Task Description

When using testmodel, the secondary color seems to be copied from the primary color rather than cl_colorSecond.

 91 renderFeature RequestMedium Extend spawnflags for Lights/Flares/Particles to includ ...Closed
100%
Task Description

Lights, Flares, and Particle system entities are allowed to use entity color for coloring their graphics, but entitysecond and entitythird are not available.

DONE
- Particlesystems can be set to entity second from inside the script
- entity_second spawnflag for lights
- entity_second spawnflag for flares
- entity_second spawnflag for particle systems
- entity_third can be enabled by setting both entity and entity_second.

 99 gamePlanned FeatureMedium Turret support Closed
100%
Task Description

Support for ship turrets.

DONE
- Add support for slot types (Turret/Cannon)
- Implement weapons fire cone
- Alter mounting functions to support slot types

 6 renderFeature RequestLow Hardware Workaround Scripts Closed
100%
Task Description

Despite the renderer being written very well and to the spec, certain hardware has trouble doing functions reported to be supported by the driver. I propose an ini file that the engine reads directly after loading all standard configuration files. This ini file instructs the engine to make specific checks and if they pass, execute a configuration file.

The workaround handling being outside the engine allows future changes in the event that new hardware requires a workaround, without requiring recompiling the engine.

Attached are proposed example files.

 8 clientBug ReportLow Alt-Enter fails to drop key modifier Closed
100%
Task Description

Using Alt-Enter to change from windowed mode to fullscreen, fails to drop the 'Alt' key modifier, meaning no other input will be accepted until this key is pressed again.

 11 coreFeature RequestLow OBJ support Closed
100%
Task Description

OBJ support would be great for sub-models. Radiant's brushexport2 can export brushes into this format, in addition to natively supporting it in the editor itself.

Wavefront .obj file Wikipedia article:
https://secure.wikimedia.org/wikipedia/en/wiki/Wavefront_.obj_file

Info page including a long list of sample obj files:
http://people.sc.fsu.edu/~jburkardt/data/obj/obj.html

 26 srcPlanned FeatureLow Mouse aiming Closed
100%
Task Description

Players should be able to aim their guns with the mouse.

 39 clientBug ReportLow Fails to read WAV files that contain header. Closed
100%
Task Description

Osirion will fail to read a WAV file that contains header information such as Artist, Album etc.

Steps to reproduce:

Create file in audacity
export to wav and enter title/artist information
attempt to load in osirion.

 40 clientFeature RequestLow Ogg Vorbis support Closed
100%
Task Description

I've written a patch that handles the xiph ogg vorbis format.

http://thoronir.net/osirion/vorbis_audio.patch

Note that this will only read the first logical bitstream in the container (you should not require more than one for sound effects).

You will need to link against vorbisfile.

 47 dataRequired MediaLow Model: Commodity: Water Closed
100%
Task Description

Water commodity model.

Some kind of water tank.

 49 dataRequired MediaLow Model: Commodity: Superconductors Closed
100%
Task Description

Superconductors commodity model.

 50 dataRequired MediaLow Model: Commodity: Optronic Components Closed
100%
Task Description

Optronic Components commodity model.

 51 dataRequired MediaLow Model: Commodity: Niobium Closed
100%
Task Description

Niobium commodity model.

 52 dataRequired MediaLow Model: Commodity: Liquor Closed
100%
Task Description

Liquor commodity model.

 54 dataRequired MediaLow Model: Commodity: Diamonds Closed
100%
Task Description

Diamonds commodity model.

 55 dataRequired MediaLow Model: Commodity: Crystals Closed
100%
Task Description

Crystals commodity model.

 61 srcRequired MediaLow Jump exit gives mostly random thruster setting Closed
100%
Task Description

Upon exiting a jump(as in, appearing in the target system) using a jump gate or the jump command, the player starts with a thruster setting above 0. The value is mostly random.

 78 coreBug ReportLow Entire model fails to load when a submodel is invalid Closed
100%
Task Description

An easy way to test this is to erase the entire contents(as in, ascii text) of any submodel. The whole model will fail to load when this submodel is tried by the loader.

 81 srcRequired MediaLow Spam Closed
100%
Task Description

Spam

 82 srcRequired MediaLow Spam Closed
100%
Task Description

Spam

 83 srcRequired MediaLow Spam Closed
100%
Task Description

Spam

 84 srcRequired MediaLow Spam Closed
100%
Task Description

Spam

 85 srcRequired MediaLow Spam Closed
100%
Task Description

Spam

 86 srcRequired MediaLow Spam Closed
100%
Task Description

Spam

 87 srcRequired MediaLow Spam Closed
100%
Task Description

Spam

 88 srcRequired MediaLow Spam Closed
100%
Task Description

Spam

 89 srcRequired MediaLow spam Closed
100%
Task Description

spam

 90 gamePlanned FeatureLow Space Mines Closed
100%
Task Description

The ability to drop space mines, which detonate on impact or proximity. This should be done before weapons as it requires a subset of core features required for guns.

dumb mines, proximity mines, smart/tracking mines.

DONE
- Weapon traders
- Spacemine types
- Mine dropping
- Ship damage

 95 clientPlanned FeatureLow Health indicators Closed
100%
Task Description

Health indicators

DONE
- Show ship health in HUD
- Show target health in HUD

 106 clientPlanned FeatureLow HUD camera mode button Closed
100%
Task Description

The HUD lacks an iconbutton to change and indicate the current camera mode.

TODO

- Add an iconbutton to the hud, change the icon depending on the current camera mode
- Add three camera icons to icons.svg:
track (aka third person)
cockpit (aka first person)
free (aka turret view)

Showing tasks 1 - 50 of 112 Page 1 of 31 - 2 - 3 -

Available keyboard shortcuts

Tasklist

Task Details

Task Editing