Project::OSiRiON Tracker Project::OSiRiON TrackerProject::OSiRiON: Recently edited tasks http://osirion.org/tracker/ 2021-02-27T10:10:58Z FS#112: Pause game 2021-02-27T10:10:58Z 2021-02-27T10:10:58Z

Pause the game server module when opening the menu in single player.
Add an option for a server admin to pause the game in multi player.

Stijn Buys http://osirion.org/tracker/:112
FS#111: Plasma cannon sound 2020-07-18T17:13:22Z 2020-07-18T16:49:20Z

Plasma cannons need a fire sound.
Some kind of heavy whoosh. Think fireball launcher.

Stijn Buys http://osirion.org/tracker/:111
FS#110: Better camera handling and control 2020-07-18T16:40:47Z 2020-07-18T16:36:28Z

The camera handling is rather confusing. It would be best to retire the third-person "Turret" view and have a cockpit view and an external, third-person view.

Freelook should still work on both modes, but the camera angle should not be reset when leaving freelook.

TODO

  • remove Turret view
  • use shift+mousewheel to zoom in/out
  • remember freelook angle
  • remove 360-degree rotation limitation
  • remove control lock (spacebar)
  • do not pass ship control events when in a menu
Stijn Buys http://osirion.org/tracker/:110
FS#106: HUD camera mode button 2020-07-18T16:31:00Z 2013-11-18T22:04:19Z

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)

Stijn Buys http://osirion.org/tracker/:106
FS#109: Button Tooltips 2020-07-18T16:27:02Z 2016-07-28T19:40:02Z

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.

Stijn Buys http://osirion.org/tracker/:109
FS#98: Material texture stages 2016-08-21T23:29:53Z 2013-01-01T09:01:29Z

To ease the transition to a multitexturing rendering environment, I propose that we fully adopt Quake 3 shader scripting. Currently, we support a simpler version with a single texture stage in mind.

DONE

- Support for material with multiple layers

TODO

- OpenGL multitexture support
- Improve syntax

Exmaple of current implementation:

shader/path/name
{
qer_editorimage path/to/texture
{
map path/to/texture
entity
}
{
map path/to/glow_texture
fullbright
blendfunc blend
}
}

---------------------------------
Quake 3:

shader/path/name
{
qer_editorimage path/to/texture
other_keywords
{
map path/to/texture
}
{
map path/to/texture2
blendfunc ...
}

Evan Goers http://osirion.org/tracker/:98
FS#34: Improved options menu 2016-08-03T19:45:33Z 2011-03-14T17:38:18Z

Add an improved options menu with video, audio, controls and game settings.

TODO
- video settings
- menu to configure game settings
- merge settings menus into a single, tabbed window

DONE
- menu to configure controls
- menu to configure player settings (name, colors, ..)
- menu to configure graphics settings
- menu to configure audio settings

Stijn Buys http://osirion.org/tracker/:34
FS#50: Model: Commodity: Optronic Components 2016-07-30T21:32:40Z 2011-07-05T03:07:11Z

Optronic Components commodity model.

Michael Rodenhurst http://osirion.org/tracker/:50
FS#49: Model: Commodity: Superconductors 2016-07-30T21:32:24Z 2011-07-05T03:06:38Z

Superconductors commodity model.

Michael Rodenhurst http://osirion.org/tracker/:49
FS#97: Move default fonts from ui::UI to ui::PAlette 2016-07-14T19:57:57Z 2012-12-23T21:03:28Z

The corrent ui code has default fonts and font size in ui::root().
They have to bo moved to the ui::Palette class and handled like
colors and related settings.

The initial default fonts should be set in the ui::Pallette class.

It might be better to merge ui-style related settings
into a single ui::Stylesheet class and read settings from a .css
file.

Stijn Buys http://osirion.org/tracker/:97