Known bugs: ========== (These require me to search and destroy. Read: May take time ... - Copy paste does not copy everything (screenshot on page 4 of the thread on tt-forums). - Copy paste patch sometimes crashes when saving, loading or pasting templates. Sometimes it works sometimes it does not. - Auto timetable and separation has a problem with waypoints. Train and ship separation does not work correctly. - Some Measurement tools inconsistencies when selecting only one tile ... each time the cursor moves it is recalculated ... ¿add a "move minimum x distance" check? - Measurement tools never show 0 height difference except on first game start. (Reset all values to 0 before making calculations or reset upon mouse release) - In the smallmap linkstats view, NARS gearing ratio shows up us cargo. (If my understanding is correct this is because of NARS abusing a cargo bit) - When you click the smallmap, the positioning of the main viewport is a little off when clicking high levels. Caused by merging CargoDist (zoom in) and MHL; Each patch on its own works correctly. - With higher daylength settings the date will overflow (statusbar and timetable_gui) when using time in minutes in later years and might crash your game -> year +-2050 with daylength factor 36 or 37 (happens later ingame with lower daylength factors). - Use fractional revenue for vehicle income. - Fix the information shown in the train gui information tab without the game crashing (improved breakdowns patch). - Split the displaying of available industries correctly in the smallmap. - Track reservation is sometimes borked with speedsigns. - ... Todo: (Call 'm bugsies if you really want to) ==== (These are easier to fix ... -> Just needs doing. Inconvenient: ------------- - The dark_green and violet smallmap colours for showing the elevation are not quite finished. - Adjust copy paste patch to TILE_AREA_LOOP and remove (re-introduced) TILE_LOOP. (-> I had too because it was broken more than it was already, both template preview and pasting, and did not feel much at fiddling much more at the time.) - CargoDist: (Not (very) urgent) (Will be done when restarting the patchpack.) - ls.IsNull -> ls.HasCapacity - Ingame overlay for linkgraphs - savegamecode: CONDVAR -> VAR (Will most likely break savegamecompatibility with previous versions.) - frozen -> timeout - Move autoseparate to the vehicle gui and allow enabling/disabling per shared order group. - Adjust language strings (other then english and dutch) for towngrowth: "required" -> "delivered / required". - Do not reset speedrestriction of train when visiting depot -> speedsigns. (!!! make sure that improved breakdowns speed restriction is still reset !!!) -Heighmaps: - Add option to save heightmaps for trunk or for the moreheightlevels patch (flat and Alpinist). Add extension to heightmap name to diferentiate: eg. mapname_trunk.png and mapname_mhl.png -> ¿maybe better _alp instead of _mhl? - Disable option to select the generated height of a heightmap if the moreheightlevels patch is off. ¿Default to Flat(16) or Alpinist(256)? Whether we load a heigtmap for 16 levels or 256, we want the terrain to look the same as before exporting the heightmap. Can perhaps be extended if correct extensions are added to heightmaps -> ¿Maybe only available with scenario developer tools). - When CTRL-scrolling through the rail signals the speedsigns are skipped. - CTRL cloning does not open new guis (FS#4458): While CTRL-cloning: if you release CTRL before the vehicle appears in the depot the gui will open but the vehicle is still cloned with shared orders correctly. - Unpress the copypaste button in the landscape toolbar when the copypaste gui is closed. - Make stacked widgets for snow-/desertline in genworld gui. ¿possibly needs re-aligning with the river amount button -> spacer.? - Limit snowline and desert line to 15 if height levelspatch is off in the mapgeneration guis (new game, scenario, load/play heightmap) Savegamebreakers: (these will most likely not be adressed before restarting ---------------- the patchpack) - Restore savegame compatibility with recent trunk. (Will break compatibility with previous versions of the patchpack.) - un-revert -> r21802 as savegame compatibility was broken with previous versions of the patchpack. I first needed to find which codechange had broken it before knowing what to fix. -> not yet re-reverted but marked as todo. (soon or when I break savegame compatibility with previous versions.) - Includes r18802 (breaks trunk compatibility even more but will be restored after I break compatibility with previous versions). Simple todos: ------------ - Remove last periods from language strings everywhere. - Import from Trunk: (not urgent) - Settings ini files and remove table/setting.h (not going to happen now but will be automatically done when restarting the patchpack) - Rename "Flat" option to read "Flat (trunk)"? - Alter the strings in the code so that it reads speedsigns instead of speedsignals everywhere in the game and the code