Development on Vylocity is still very active. Updates were just being posted on Discord over the last couple years, which you can check out by joining us on Discord at
https://discord.gg/SyNTRCFI am going to start posting announcements here again just to show outsiders that things are still going well. So below is the last changelog for Vylocity
IDE:
-
added* fill tool in the map editor now has a probability setting to allow partial fills based on a probability
* fill tool in the map editor now has a pattern setting which allows net and pin patterns
* Mob types can now be shown or hidden in the map editor
* pencil tool in the map editor now has a type drop down to select replace or overlay, when placing a tile
* the map editor now has a search bar for searching for specific diob types
* new Random State option for pencil and fill tool in the map editor which uses a random iconState for the object placed
https://puu.sh/HfjCk/d31b362257.mp4* new Collapse Folders button at the top of the files list
* new search bar for searching project files
* new search bar for searching icons in the icon editor
https://puu.sh/HfFNA/f5e434156c.mp4-
changed* in the map editor, the tools and tool settings panels have been merged into a single panel across the top
* new grid and selection outline displays in the map editor
* new selection outline display in the icon editor
* pasting a selection in the map editor will no longer auto change to the move tool if strict select is off
* text displays for area selections in the icon and map editors now have a background
* info, instances, and minimap panels moved in the map editor, giving more room to edit maps
* various style changes around the IDE
* the default type list view in the map editor is now the grid view
* the selected type list view option in the map editor will now be saved
* files list box now has a Project Files title
* Ctrl+Alt+K is the new hotkey to do a clean build
-
fixed* the map editor minimap will now update based on shown/hidden object types
* autotiled tiles in the map editor should no longer break when using undo or when selecting and moving sections
* excluded maps can no longer be chosen as the default mainMap by the builder
Engine:
-
added*
sound.getSource() which allows you to grab the raw sound source, has been added
* new
Sound/playbackRate variable, which is a number determining playback speed
*
sound.setPlaybackRate() which allows you to set playbackRate, has been added
* interface icons are now able to have colored icons
-
changed* improved performance of built-in step/move
*
Client.addInterfaceElement() can now take in non-interface elements
*
Client.addInterfaceElement() can now take in a reference to an already created diob
*
Client.removeInterfaceElement() can now take in a reference to a diob to remove
*
Client.setWebTagContent() now takes a third parameter which has the function append the content instead of replace
-
fixed*
diob.getPos() in server code will now return the correct y position
*
Icon.draw using an atlas that doesn't exist will now properly call the callback function
* fixed an issue that was making certain collisions fail
*
Diob should now properly inherit custom
Object vars and functions
* server-side particles should now work properly in multiplayer
Language:
-
added* ability to use the new keyword on JS has been added, ex new
JS.myThing()
I am going to start posting announcements here again just to show outsiders that things are still going well. So below is the last changelog for Vylocity
IDE:
- added
* fill tool in the map editor now has a probability setting to allow partial fills based on a probability
* fill tool in the map editor now has a pattern setting which allows net and pin patterns
* Mob types can now be shown or hidden in the map editor
* pencil tool in the map editor now has a type drop down to select replace or overlay, when placing a tile
* the map editor now has a search bar for searching for specific diob types
* new Random State option for pencil and fill tool in the map editor which uses a random iconState for the object placed https://puu.sh/HfjCk/d31b362257.mp4
* new Collapse Folders button at the top of the files list
* new search bar for searching project files
* new search bar for searching icons in the icon editor https://puu.sh/HfFNA/f5e434156c.mp4
- changed
* in the map editor, the tools and tool settings panels have been merged into a single panel across the top
* new grid and selection outline displays in the map editor
* new selection outline display in the icon editor
* pasting a selection in the map editor will no longer auto change to the move tool if strict select is off
* text displays for area selections in the icon and map editors now have a background
* info, instances, and minimap panels moved in the map editor, giving more room to edit maps
* various style changes around the IDE
* the default type list view in the map editor is now the grid view
* the selected type list view option in the map editor will now be saved
* files list box now has a Project Files title
* Ctrl+Alt+K is the new hotkey to do a clean build
- fixed
* the map editor minimap will now update based on shown/hidden object types
* autotiled tiles in the map editor should no longer break when using undo or when selecting and moving sections
* excluded maps can no longer be chosen as the default mainMap by the builder
Engine:
- added
* sound.getSource() which allows you to grab the raw sound source, has been added
* new Sound/playbackRate variable, which is a number determining playback speed
* sound.setPlaybackRate() which allows you to set playbackRate, has been added
* interface icons are now able to have colored icons
- changed
* improved performance of built-in step/move
* Client.addInterfaceElement() can now take in non-interface elements
* Client.addInterfaceElement() can now take in a reference to an already created diob
* Client.removeInterfaceElement() can now take in a reference to a diob to remove
* Client.setWebTagContent() now takes a third parameter which has the function append the content instead of replace
- fixed
* diob.getPos() in server code will now return the correct y position
* Icon.draw using an atlas that doesn't exist will now properly call the callback function
* fixed an issue that was making certain collisions fail
* Diob should now properly inherit custom Object vars and functions
* server-side particles should now work properly in multiplayer
Language:
- added
* ability to use the new keyword on JS has been added, ex new JS.myThing()