Who works on what

From OpenTTD

Jump to: navigation, search

[edit] OTTD subprojects

Here is centralized place where people report if they work on something. This will allow others to check that (not to double the work), and find status & contact info.

Image:WarningIcon.png
Warning
This document is out-dated and might not represent the current truth! Handle with caution.


Contents


[edit] Realistic Reversing

  • Multihead trains (or in general, trains with a loc at the rear) should not turn around while reversing.
  • volunteer: blathijs
  • Initial point of proof implementation done. Current implementation is unsatisfactory and a little hack-ish. The entire reversing policy should probably be looked at.

[edit] New Pathfinding

  • A new pathfinder that works for trains, road vehicles and ships, that uses A* pathfinding, the same codebase as the AI. More generalised design allows for more advanced features.
  • volunteer: blathijs
  • trains and road vehicles work. Ships still need to be added and a lot of features should be added to all vehicles.

[edit] Fifo Trainloading

  • Trains that are set to full load, will load up in the order they enter the station.
  • volunteer: blathijs
  • Feature works, but should be revised. Coming to think of it, it can even be extende to all vehicle types, without too much trouble. The actual implementation of this and committing it will probably wait until the order system is revised.

[edit] Passenger/mail destinations

[edit] NewGRF support

  • Support for TTDPatch GRF format extensions and various sets (DBSet, LongVehicles, New Stations, etc.)
  • Forums, IRC
  • developer: Pasky
  • developer: peter1138
  • In progress since the May of 2004; see the note about development bursts at Pasky's page (everyone else seems to be afraid of touching this, for unknown reasons).
  • August/September 2005:
Peter is working on support for the following features:
  • New bridges
  • New stations
  • Small fixes for new vehicle support
  • NewGRF loading/parsing improvements
  • GRF GUI settings
  • Dynamic loading of GRFs based on savegame data

[edit] Graphics for NEW graphics engine

  • A total creation of future graphics, involves 3d modelling (blender) for a set of 128x64 pixel sprites at 32bit each.
  • link to OTTD Forum thread
  • volunteer Alltaken, MSN mailto:your_mums_hot@hotmail.com, contact me for info/3dfiles, or for suggesting things to me
  • Buildings & vehicles are the main requirements.

[edit] Town Name Generation

  • Allows many town names to be generated in different languages.
  • volunteer Jango, Contact via IRC.
  • Much work needs to be done on replacing static generators with dynamic ones for certain languages. If this work is not done, then enjoyment in big maps will be severely hampered when using certain languages! Please contact if you can help with Spanish, French, SillyTown, Romanian, Slovak and Swiss. New languages will ONLY be accepted if they are written using a dynamic generator rather than a static list. If you don't know C, then contact Jango or another developer who should be able to help.
  • Thanks to glx, you can now create your own town name grf using the TTDPatch grf specs. This means you do not need to know how to write code in c/c++, compile, patch etc..

[edit] Enhanced Music System

  • Allows playing of various music formats (MP3, Ogg Vorbis, etc), piping through OpenTTD sound system
  • volunteer orudge, contact via IRC, e-mail, web site, etc
  • Current status: can play Vorbis, MP3 (needs work), MIDI (via existing OTTD drivers), WAV, raw audio. Can read basic playlist from M3U file. Work needed on playlist GUI, debugging (race conditions?), MP3 codec
  • ETA: I don't know, I'm a very busy/lazy person. I'll get it done sometime...

[edit] Path Based Signalling (PBS)

  • Path based signaling will allow more then 1 train on a junction at a time, provided their paths don't cross. This works by letting the trains 'reserve' the path they are planning to take. In debugging mode, reserved tracks are shown darker as normal tracks.
  • forum: Path Based Signalling
  • volunteer: HackyKid, KUDr
  • Repository: svn://svn.openttd.org/branch/pbs
  • Current status: Bugfixing on a branch.
  • Note: (2008/5/3) I am not sure that this is current. See also PBS, in particular the two separate forum posts linked to in the introduction, one of which has an implementation that works with recent SVN.

[edit] Subsidiaries and Cooperation

  • When one company buys out a new company, instead of being merged, it becomes a child subsidiary. Bankrolls, city reputation, etc. remain seperate, and the player can switch between the two companies at any time. A company may also make a new subsidiary. This patch also allows further cooperation between players in network games by allowing companies to run trains on each others' tracks and any vehicle into each others' stations.
  • forum: Subsidiaries management patch
  • Volunteer/designer: LordOfThePigs
  • Current status: In public beta bug testing. Diff file and a windows build available at the forums.

[edit] Entry Template

<template>

[edit] ProjectName

  • short description
  • link to discussion in forum, link to tracker in SF
  • person involved (name @ forum/SF), contact info, responsibility taken
  • other info (ETA, prerequiments, etc...)



</template>

[edit] See also

Personal tools