Site:
-
added* When playing games through vylocity.com, logging in through Twitter is now an option
IDE:
-
added* new
Import Spritesheet feature added to the icon editor
* new
Code Style menu which lets you change the style of the code editor
https://puu.sh/HjXvo/f38cbddfa5.mp4* tabs you had open before closing the IDE will reopen when you reopen the project
* grid settings in the icon editor, map editor, and interface editor will now save between sessions
* interface settings will now save between sessions
* file list width will now save between sessions
* new options added to the select tool in the map editor which will allow you to ignore base tile and regions
* new
Tile Overlays layer option for the eraser tool in the map editor
-
changed* right clicking the file list divider will return it to the default size
-
fixed* mass deleting icons in the icon editor should now happen much quicker
* regions that have icons should now properly display in the map editor
* special symbols in code files should now load properly in the offline IDE
* tile overlays should no longer sometimes appear above other tile contents
* account names should now be properly set when running the game in the online IDE
* changing the file list width should no longer glitch the code editor
* using
Update File List will no longer remove excluded files in the offline IDE
Engine:
-
added*
arc option added to overScreenDraw and topScreenDraw fillPath and strokePath
* new
World/requireAccount variable which will not let players connect if they are not logged in
* new
Math.lerp(pA, pB, pT) function for linear interpolation
* new
Math.normalize(pVal, pMin, pMax) function for normalizing numbers
* you can now use
diob.sprite to access the diob's sprite on the client-side
* new
Resource.getResources(pType) function which returns an array of names of all resources or all resources of type pType
* new
Client/onTouchStart(pD, pX, pY, pEvent) event function which is called when starting a touch event
* new
Client/onTouchEnd(pD, pX, pY, pForce, pEvent) event function which is called when ending a touch event
* new
Client/onTouchMove(pD, pX, pY, pEvent) event function which is called when moving a touch event
* new
Diob/onTouchStart(pClient, pX, pY, pEvent) event function which is called when starting a touch event
* new
Diob/onTouchEnd(pClient, pX, pY, pForce, pEvent) event function which is called when ending a touch event
* new
Diob/onTouchMove(pClient, pX, pY, pEvent) event function which is called when moving a touch event
* new
Sound.getPanner() function which returns the panner object for the sound
* new
Client/volume variable which can be set to alter master volume for sounds
-
changed*
Map.getDirByAngle() can now take in a direction as a string instead of only an object with a dir var
* fillRect and strokeRect in overScreenDraw and topScreenDraw will now use 0 x and y if one is not provided
*
resetAt will no longer be set by default for things added to the ticker
* general restructuring of some code for a slimmer, more efficient engine
* the
viewEyeDelay system has been removed
* isometric support has been temporarily removed
-
fixed* fixed some interface icon frame/state loading issues
* 0x00000 can now be used as a color
* removing mouseOpacity from something on the screen in multiplayer will now properly remove its mouse events
* getLoc functions should now work properly when used on things with larger x values than the map max x
* fixed an issue where with sounds with certain names wouldn't play correctly
* fixed an issue where some getRange functions could return improper results when the diob involved had origin set
* having an invalid mainMap will no longer prevent the game from loading
*
preventAutoScale should no longer make mouse events report the wrong cursor positions over the interface element
*
Client.toggleMacroCapture() will now continue keys pressed when enabling capture again in multiplayer
- added
* When playing games through vylocity.com, logging in through Twitter is now an option
IDE:
- added
* new Import Spritesheet feature added to the icon editor
* new Code Style menu which lets you change the style of the code editor https://puu.sh/HjXvo/f38cbddfa5.mp4
* tabs you had open before closing the IDE will reopen when you reopen the project
* grid settings in the icon editor, map editor, and interface editor will now save between sessions
* interface settings will now save between sessions
* file list width will now save between sessions
* new options added to the select tool in the map editor which will allow you to ignore base tile and regions
* new Tile Overlays layer option for the eraser tool in the map editor
- changed
* right clicking the file list divider will return it to the default size
- fixed
* mass deleting icons in the icon editor should now happen much quicker
* regions that have icons should now properly display in the map editor
* special symbols in code files should now load properly in the offline IDE
* tile overlays should no longer sometimes appear above other tile contents
* account names should now be properly set when running the game in the online IDE
* changing the file list width should no longer glitch the code editor
* using Update File List will no longer remove excluded files in the offline IDE
Engine:
- added
* arc option added to overScreenDraw and topScreenDraw fillPath and strokePath
* new World/requireAccount variable which will not let players connect if they are not logged in
* new Math.lerp(pA, pB, pT) function for linear interpolation
* new Math.normalize(pVal, pMin, pMax) function for normalizing numbers
* you can now use diob.sprite to access the diob's sprite on the client-side
* new Resource.getResources(pType) function which returns an array of names of all resources or all resources of type pType
* new Client/onTouchStart(pD, pX, pY, pEvent) event function which is called when starting a touch event
* new Client/onTouchEnd(pD, pX, pY, pForce, pEvent) event function which is called when ending a touch event
* new Client/onTouchMove(pD, pX, pY, pEvent) event function which is called when moving a touch event
* new Diob/onTouchStart(pClient, pX, pY, pEvent) event function which is called when starting a touch event
* new Diob/onTouchEnd(pClient, pX, pY, pForce, pEvent) event function which is called when ending a touch event
* new Diob/onTouchMove(pClient, pX, pY, pEvent) event function which is called when moving a touch event
* new Sound.getPanner() function which returns the panner object for the sound
* new Client/volume variable which can be set to alter master volume for sounds
- changed
* Map.getDirByAngle() can now take in a direction as a string instead of only an object with a dir var
* fillRect and strokeRect in overScreenDraw and topScreenDraw will now use 0 x and y if one is not provided
* resetAt will no longer be set by default for things added to the ticker
* general restructuring of some code for a slimmer, more efficient engine
* the viewEyeDelay system has been removed
* isometric support has been temporarily removed
- fixed
* fixed some interface icon frame/state loading issues
* 0x00000 can now be used as a color
* removing mouseOpacity from something on the screen in multiplayer will now properly remove its mouse events
* getLoc functions should now work properly when used on things with larger x values than the map max x
* fixed an issue where with sounds with certain names wouldn't play correctly
* fixed an issue where some getRange functions could return improper results when the diob involved had origin set
* having an invalid mainMap will no longer prevent the game from loading
* preventAutoScale should no longer make mouse events report the wrong cursor positions over the interface element
* Client.toggleMacroCapture() will now continue keys pressed when enabling capture again in multiplayer