We have a very important new Skyline release for you. All users of Skyline are recommended to download this new version
This version has been designed to auto update when we have new fixes ,user feature requests or general patch updates. This way you will always have the latest version because when the developers have added new fixes and features they will be sent to your Skyline as soon as they are uploaded via this new cool feature. You will not have to wait for the next release as cool new stuff will be there next time you open Skyline( if any is available ). This gives our developers the green light to keep adding new features/fixes for you and you will benefit straight away.
Also we have changed the micro scripts to be opened in the new upgraded Script Editor. Now you can have many open micro scripts along with main file scripts, all in the same editor, each micro script will know where to save so no more selecting the object before saving. This has speeded up script development by a long way and made it feel more natural. But this is not all! We have expanded and filled in the code snippet window and added it to the script editor to make API command searches easier, and there is more!
Have a problem with long scripts where you can not find that function? No longer worry there is a function panel that lists all of the active scripts functions and with a single click of a function name you will be quickly sent to the functions line number.
The following are some of the cool new features to expect in this new release.
Scripting features:
• Update snippets panel
• Multiple micro scripts
• Micro scripts remember its own object to save to
• Function helper to find your function in a long script
• Micro scripts open in main script editor
Auto Updater:
• Keeping Skyline up to date with the latest patch and fix releases, no more waiting and no more big downloads( except for main master version releases )
• Auto installs new minor releases
• As a test we have new features and user requests waiting to be uploaded in a new patch 0.7.2 version very soon.
• Never have an out of date Skyline version, just open Skyline to update( if one is available )
Download manager:
• One click install of Skyline
• No more manual zip extraction.
• Download one file and the rest will be downloaded for you.
Lua Character Controller:
• New Dynamic character controller fully script driven, no actions required.
• Full set of lua commands to create and control dynamic characters controllers (dcc)
For a full list of changes please see the update log below.
Update Log:
- FIXED:
- Fixed: CEGUI is now removed when changing scenes
- Fixed: The active vehicle id was being set to -1 when a vehicle was set as player false after set as player was set to true on a vehicle.
- Fixed: Terrain road crash due to new version number being reset to 0.7.0
- Fixed: Micro script mouse release error. The command mouseUp() now works correctly
- Fixed: Hydrax now displays in the end player.
- Fixed: The scene had problems loading actions back onto entities. (Major stability improvement with actions.)
- Fixed: When changing between 16:9 ratio and unlocked ratio, it may have crashed when the play button had been activated or deactivated.
- Fixed: many new little bug fixes.
NEW: - New: Terrain Paint Layer blendmaps can now be imported from terrain tools such as L3DT and will be used for the paint layer to apply the texture
- New: Terrain Paint Layer blendmaps can be saved off to .png, .tga files.
- New: Skyline Auto updating system. We release the files and skyline detects that it is out of date and updates when loading.
This saves having to download large files all the time. - New: Download Manager: This will save you from having to download each of the part files from the forum and auto download, extract and install skyline for you. Apart from a few button presses.
- New: Lua command physics.setPosition(int bodyID, float x, float y, float z) this enables you to teleport a rigid body
- New: Full lua Spawnable dynamic character controller (DCC) , great for the dungeon skeletons waiting around the next corner.
- Lua: controller:
- Lua: controller.move()
- Lua: controller.moveUp
- Lua: controller.doJump()
- Lua: controller.setJumpDownforce()
- Lua: controller.setGravity()
- Lua: controller.enableGravity()
- Lua: controller. invertGravity()
- Lua: controller.doStrafe()
- Lua: controller.setPosition()
- Lua: controller.setPositionString()
- Lua: controller.getPosition()
- Lua: character. getCollisionFlag()
- Lua: controller. setMoveDirection()
- Lua: controller.setData_Offset();
- Lua: controller.setData_characterHeight();
- Lua: controller.setData_shapeType();
- Lua: controller.setData_characterWidth();
- Lua: controller.setData_stepOffset();
- Lua: controller.setData_gravityY();
- Lua: controller.setData_slopeLimit();
- Lua: controller.setData_flipDirection();
- Lua: controller.setData_skinWidth();
- Lua: controller.setData_upDirectionIndex();
- Lua:controller.spawn(obj);
- Lua:controller.getCollisionFlag()
- Lua:controller.resetData()
- Lua: controller.move()
- Lua: fpsSystem:
- Lua: fpsSystem.setPositionString()
- Lua: fpsSystem.setPositionString()
- Lua: particle:
- Lua: particle.setEmitting()
- Lua: particle.setEmitterRate()
- Lua: particle.setParticleSpeed()
UPDATED: - Updated: Terrain Vegetation Model Depth buffers for leaves and trunk shader now animate with wind.
- Updated: RMB context menu - import model defaults to *.mesh to make it quick to load a mesh into the scene.
- Updated: Micro Scripts - many cool new additions to make your Lua scripting more fun and productive:
- Updated: Micro Scripts snippets and api have been advanced and are now usable.
- Updated snippets cover the main API for fast scripting reference.
- New: function display panel to show all of the current scripts functions. Click on a function to quickly goto that function line number.
- Fixed: Micro script load back space between line issue. Now works as it should
- New: Micro scripts editor is now combined into the main script editor. You can now open as many micro scripts as you want and each remembers which entity they are attached to Script editor can be pinned on top so nice and easy saves. Micro scripts and main scripts can both be visible and edited at the same time.
- New: script editor can be pinned on top
- Updated: Micro Scripts snippets and api have been advanced and are now usable.
- Updated: Vehicles: You can change the center of mass anytime by using lua" vehicle.setCenterOfMass(int vehicleID, float offsetX, float offsetY, float offsetZ );"
- Updated: Vehicles: You can now adjust the max steer of the car anytime.
- Updated: First person Camera:
TECH DEMOS: - New: Tech Demos
- Tech Demo: Click to move with ray vision - RTS Style point and click to move with ray cast.
- Tech Demo: Full Lua Character - player character with lua DCC
- Tech Demo: Spawned Lua Character - Spawned simple AI move to object.
- Tech Demo: Multi timers - shows how to use multiple timers in a single lua script.
- Tech Demo: Click to move with ray vision - RTS Style point and click to move with ray cast.
- Lua: particle.setEmitting()
Download Skyline installer
http://www.chi-ad.com/Skyline/DownloadManager/Skyline%20Download%20Manager.zip
Please Note: The new Downloader and updater are completely new to Skyline so if you encounter any issues please contact support.
Happy Holidays!
Your Skyline Developer Team