| 1 | Need something to do? Hopefully it's mentioned here -- somewhere. |
| 2 | |
| 3 | Done something? Here's where you can have the satisfaction of crossing it off the list. :) |
| 4 | |
| 5 | Feel free to expand and restructure this text as needed. The more detail, the better. |
| 6 | |
| 7 | '''Current Tasks:''' |
| 8 | * '''Name:''' ''Currently working on | Next task'' |
| 9 | * |
| 10 | * '''Jan Wassenberg (janwas)''' University Work (memcpy(), caching) | documentation, bugfixes, optimization |
| 11 | * '''Matei Zaharia (Matei)''' Technologies | LOS Fixup (Ghost Entities) | Player Object | Fancy Water | Engine-integrated rmgen |
| 12 | * '''Philip Taylor (Ykkrosh)''' Atlas (re: tasklist below) | Actor Event-Based Property Groups | Player Assignment in Atlas | wxWidgets Particle Editor? |
| 13 | * '''Dan Fuhr (thedrunkyak)''' Options UI | Player Profiles | user.cfg |
| 14 | * '''John Mena (!NoMonkey)''' Looting | Garrison | Visible Garrisoning |
| 15 | * '''Andrew Decker (pyrolink)''' Make Formations Better | Finish Cinematics | JS Documentation | JS Console Help, List, and Describe | Game stats? |
| 16 | * '''Nicolai H�hnle (prefect)''' Graphics Engine Optimisation / Linux Compatibility | Lighting/Shadows |
| 17 | * '''Joe Cocovich (greybeard)''' !CommentHelper | Documentation |
| 18 | * |
| 19 | * '''Will Dull (livingaftermidnight)''' Particle Integration | Particle Editor | Skybox? | Weather | Terrain FX |
| 20 | * '''Steven Berry (Tonto_Berrys66)''' (AWOL) | Javascript Debugger | Pathfinding |
| 21 | * |
| 22 | * '''Matt Green (xtizer)''' (Away - Last known contract in April) | Skybox | Billboards |
| 23 | * '''Mark Thompson (MarkT)''' (Away - busy with university) | Entities / Unit AI |
| 24 | * '''Gustav Larsson (Gee)''' (Away - but coming back) | More GUI Features (see GUI Engine below) |
| 25 | * '''Simon Brenner (olsner)''' (Away - busy with university) | Terrain Properties (see Terrain below) | Networking (see Network tasks below) |
| 26 | * '''Graeme Kerry (kezz)''' (Inactive - Can't commit due to uni firewall) |
| 27 | * '''Oliver Whiteman (Olly)''' (Inactive - no time due to job search) | Pathfinding |
| 28 | |
| 29 | |
| 30 | |
| 31 | |
| 32 | |
| 33 | |
| 34 | |
| 35 | |
| 36 | |
| 37 | |
| 38 | |
| 39 | |
| 40 | = Atlas = |
| 41 | * See bug report for !ScEd http://www.wildfiregames.com/forum/index.php?act=Post&CODE=08&f=8&t=7126&p=129872&st= so we can avoid those bugs when reimplementing for Atlas. |
| 42 | * atlas - wxWidgets integration: |
| 43 | * ~~Basic infrastructure - transferring data between XML and JS and GUI widgets; displaying windows; etc~~ |
| 44 | * ~~Initial engine integration - as a separate EXE, like how !ScEd currently works~~ |
| 45 | * Transfer !ScEd functionality (Components marked with (+) are additions to the existing !ScEd, or improvements upon existing features.): |
| 46 | * File |
| 47 | * + ~~Run Atlas (whether from in-game GUI, a ps.exe parameter, or possibly another EXE, whatever's easiest)~~ |
| 48 | * + ~~Exit Atlas~~ |
| 49 | * ~~Load existing map~~ |
| 50 | * ~~Save current map~~ |
| 51 | * + ~~Create new map~~ (set map size, default terrain) |
| 52 | * + ~~Undo/~~Copy/Paste functionality |
| 53 | * Navigation: (I think these could directly access the existing game simulation?) |
| 54 | * ~~Camera panning, zoom, and rotation as with world controls~~ |
| 55 | * Interactive minimap |
| 56 | * Elevation: |
| 57 | * ~~Raise/Lower (variable intensity)~~ |
| 58 | * ~~Smooth (variable intensity)~~ |
| 59 | * Terrain: |
| 60 | * ~~Set brush size~~ [current interface is ugly] |
| 61 | * ~~Set brush style~~ [currently only circle/square] |
| 62 | * ~~Select and paint terrain textures~~ [currently some issues with blending] |
| 63 | * Objects: |
| 64 | * ~~Select and paint objects (entities and nonentities)~~ |
| 65 | * ~~Select and delete objects~~ |
| 66 | * ~~Rotate and drag objects~~ |
| 67 | * ~~Select owner (player) of placed objects~~ |
| 68 | * ~~Select owner (player) of objects to be placed~~ |
| 69 | * Ability to adjust size of unboned meshes (boned meshes are too complex to incoorperate scaling), making them smaller or larger than normal. |
| 70 | * (Liable to be greatly complicated by attached props, which will need to scale accordingly). |
| 71 | * Lighting: |
| 72 | * Change world lighting colour and angle settings |
| 73 | * ~~Common controls - tool buttons, windows, side-panels, etc~~ [some done; rest is ongoing work] |
| 74 | * ~~Engine interface to be used by the editor (and to perform all the non-UI parts of the editing)~~, and to probably be extended to RMS and triggers (as a way of altering the world, outside the normal limitations) |
| 75 | * Less basic infrastructure - ~~passing commands and data to/from the game engine;~~ macro recording/playback (very useful for testing) |
| 76 | * Further engine integration - so the game can dynamically switch to/from the editor and after that it mainly involves adding all the features, I think. |
| 77 | * atlas - (see Scenario Editor DD for priority schedule) |
| 78 | * atlas - actor editor integration & enhancement: preview window, etc. |
| 79 | * 1] adjustment of the (non boned) object's scale in relation to the game world with slider and save in xml as a percentage of original size. |
| 80 | * 2] load animation files and view them when applied to the model. |
| 81 | * 3] adjust the speed of the animation files with slider and save settings in an xml file. |
| 82 | * 4] zoom in, zoom out, pan, pitch and rotate the camera in the actor preview window. |
| 83 | * 5] swap out textures on them, props on them. |
| 84 | * 6] view different variations of player color on the unit. |