Advertisement
krzys_h

Colobot: Gold Edition - 0.1.6 changelog [NOT READY YET]

Aug 24th, 2015
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.35 KB | None | 0 0
  1. SUPER THINGS
  2. * support for teams
  3. ** TeamName in level files
  4. ** recoloring of team objects
  5. ** team= in CreateObject and EndMissionTake in level files
  6. ** object.team in CBot
  7. ** filters in radar()
  8. ** controlling enemy objects from CBot is not allowed
  9. ** separate shortcut bars for teams
  10. * CODE BATTLES
  11. * Added ShadowRange config option (available only in colobot.ini)
  12. * Added automatic detection of graphics engines (-graphics auto) *EXPERIMENTAL*
  13. * Implemented MSAA
  14. * fixed wrong part of images being visible when scrolling SatCom (#458)
  15. * added Any constant in CBot, to be used with radar() and search() to detect any object
  16. * officialy added documentation for a lot of CBot stuff added in previous versions
  17. * fixed particles in build() function
  18. * made autosave timer independent from simulation speed (#485)
  19. * finished joystick support (#171)
  20. * added x6 speed option
  21. * added "speed X" option for changing speed to any value
  22. * better splashscreen scaling on widescreen resolutions
  23. * better mouse scaling on widescreen resolutions
  24. * better scaling of shortcut buttons on widescreen resolutions
  25. * added system mouse option
  26. * implemented CBot class destructors *EXPERIMENTAL*
  27. * fixed old pendown() function from Ceebot-Teen and officialy added it into the game
  28. * blocked alt+enter from starting not runnable CBot programs (#510)
  29. * typing in cheat console doesn't activate actions now
  30. * fixed some problems with dynamic shadows
  31. * added new graphics options from 0.1.5 update officialy into the settings menu
  32. * added object.velocity
  33. * removed the need for progfunc() in object.factory()
  34. * added researched(), canresearch() and buildingenabled()
  35. * added flatspace()
  36. * updated CBot syntax coloring in IDE (now all types are green, and "this" is not considered a type)
  37. * added an ability yo cancel making a building (#509)
  38. * fixed InterfaceGlint and InterfaceRain being saved as one value in config file
  39. * saving screenshot image now doesn't lock the main thread (#546)
  40. * fixed terrible FPS drop when displaying save screenshot on some old GPUs (#546)
  41. * fixed this.orientation values outside 0-360 range
  42. * GUI loading error popup
  43. * "No userlevels installed" message
  44. * Use CText for virus particle rendering, more random letter particles
  45. * hide some parts of UI in save screenshots
  46. * loading progress bar
  47. * improved stats display
  48.  
  49. LESS IMPORTANT THINGS
  50. * removed spoiler from tooltip in options menu (#489)
  51. * fixed lights of destroyed objects sometimes remaining (#308)
  52. * fixed program arguments not being parsed on restart (#483)
  53. * removed unused object.material from CBot
  54. * removed obsolete VBO switch
  55. * fixed locale logging
  56. * fixed selection bug in cheat console (#346)
  57. * fixed crash when using arrows on percentage text fields in settings
  58. * removed some old, unused settings from the menu
  59. * made settings unavailable during simulation setup visible (but still not editable)
  60. * fixed weird behaviour of autosave settings (#482)
  61. * fixed some crashes on Mac OS X (#531)
  62. * don't rotate autosaves if not needed
  63. * Fixed crash in IntroduceVirus if robot doesn't have any programs
  64. * Fixed crash in IntroduceVirus when trying to infect an empty program
  65.  
  66. FOR LEVEL MAKERS
  67. * mission with no win conditions doesn't ever finish (it used to end immediately)
  68. * renamed Mission -> Level, MissionController -> LevelController
  69. * removed program limit in scene files (#494)
  70. * fixed Vault locking objects that come close if it wasn't closed at level start (#164)
  71. * removed cmdline= limit
  72. * added global magnifyDamage settings
  73. * full support for up to 999 chapters and levels
  74. * #Include command in level files
  75.  
  76. REFACTORING & INTERNAL CHANGES
  77. * CObjectFactory
  78. * new CObject interface *WORK IN PROGRESS*
  79. * removed all manual memory management
  80. * get rid of CInstanceManager
  81. * Refactored a lot of enums to enum classes
  82. * Refactored storage of keybindings in config file
  83. * removed code for old, unused Teen objects (models and textures were removed long ago)
  84. * new model file format
  85. * TraceColor refactoring
  86. * LevelCategory refactoring
  87. * moved currently played level from CMainDialog to CRobotMain
  88. * split CMainDialog into separate classes for each screen
  89. * CPlayerProgress
  90. * refactored CBot class "file" to use PHYSFS
  91. * combined all level list phases into one, removed PHASE_TERM
  92. * renamed some phases to more meaningful names
  93. * Replace anonymous union in Event with pointer to appropriate struct
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement