Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SUPER THINGS
- * support for teams
- ** TeamName in level files
- ** recoloring of team objects
- ** team= in CreateObject and EndMissionTake in level files
- ** object.team in CBot
- ** filters in radar()
- ** controlling enemy objects from CBot is not allowed
- ** separate shortcut bars for teams
- * CODE BATTLES
- * Added ShadowRange config option (available only in colobot.ini)
- * Added automatic detection of graphics engines (-graphics auto) *EXPERIMENTAL*
- * Implemented MSAA
- * fixed wrong part of images being visible when scrolling SatCom (#458)
- * added Any constant in CBot, to be used with radar() and search() to detect any object
- * officialy added documentation for a lot of CBot stuff added in previous versions
- * fixed particles in build() function
- * made autosave timer independent from simulation speed (#485)
- * finished joystick support (#171)
- * added x6 speed option
- * added "speed X" option for changing speed to any value
- * better splashscreen scaling on widescreen resolutions
- * better mouse scaling on widescreen resolutions
- * better scaling of shortcut buttons on widescreen resolutions
- * added system mouse option
- * implemented CBot class destructors *EXPERIMENTAL*
- * fixed old pendown() function from Ceebot-Teen and officialy added it into the game
- * blocked alt+enter from starting not runnable CBot programs (#510)
- * typing in cheat console doesn't activate actions now
- * fixed some problems with dynamic shadows
- * added new graphics options from 0.1.5 update officialy into the settings menu
- * added object.velocity
- * removed the need for progfunc() in object.factory()
- * added researched(), canresearch() and buildingenabled()
- * added flatspace()
- * updated CBot syntax coloring in IDE (now all types are green, and "this" is not considered a type)
- * added an ability yo cancel making a building (#509)
- * fixed InterfaceGlint and InterfaceRain being saved as one value in config file
- * saving screenshot image now doesn't lock the main thread (#546)
- * fixed terrible FPS drop when displaying save screenshot on some old GPUs (#546)
- * fixed this.orientation values outside 0-360 range
- * GUI loading error popup
- * "No userlevels installed" message
- * Use CText for virus particle rendering, more random letter particles
- * hide some parts of UI in save screenshots
- * loading progress bar
- * improved stats display
- LESS IMPORTANT THINGS
- * removed spoiler from tooltip in options menu (#489)
- * fixed lights of destroyed objects sometimes remaining (#308)
- * fixed program arguments not being parsed on restart (#483)
- * removed unused object.material from CBot
- * removed obsolete VBO switch
- * fixed locale logging
- * fixed selection bug in cheat console (#346)
- * fixed crash when using arrows on percentage text fields in settings
- * removed some old, unused settings from the menu
- * made settings unavailable during simulation setup visible (but still not editable)
- * fixed weird behaviour of autosave settings (#482)
- * fixed some crashes on Mac OS X (#531)
- * don't rotate autosaves if not needed
- * Fixed crash in IntroduceVirus if robot doesn't have any programs
- * Fixed crash in IntroduceVirus when trying to infect an empty program
- FOR LEVEL MAKERS
- * mission with no win conditions doesn't ever finish (it used to end immediately)
- * renamed Mission -> Level, MissionController -> LevelController
- * removed program limit in scene files (#494)
- * fixed Vault locking objects that come close if it wasn't closed at level start (#164)
- * removed cmdline= limit
- * added global magnifyDamage settings
- * full support for up to 999 chapters and levels
- * #Include command in level files
- REFACTORING & INTERNAL CHANGES
- * CObjectFactory
- * new CObject interface *WORK IN PROGRESS*
- * removed all manual memory management
- * get rid of CInstanceManager
- * Refactored a lot of enums to enum classes
- * Refactored storage of keybindings in config file
- * removed code for old, unused Teen objects (models and textures were removed long ago)
- * new model file format
- * TraceColor refactoring
- * LevelCategory refactoring
- * moved currently played level from CMainDialog to CRobotMain
- * split CMainDialog into separate classes for each screen
- * CPlayerProgress
- * refactored CBot class "file" to use PHYSFS
- * combined all level list phases into one, removed PHASE_TERM
- * renamed some phases to more meaningful names
- * Replace anonymous union in Event with pointer to appropriate struct
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement