{"id":5524,"date":"2014-05-21T12:00:12","date_gmt":"2014-05-21T12:00:12","guid":{"rendered":"http:\/\/www.west-racing.com\/mf\/?page_id=5524"},"modified":"2018-07-17T10:25:51","modified_gmt":"2018-07-17T10:25:51","slug":"megabook-version-history","status":"publish","type":"page","link":"http:\/\/www.west-racing.com\/mf\/?page_id=5524","title":{"rendered":"MegaBook Version History"},"content":{"rendered":"<h3>Release History for MegaBook<\/h3>\n<h6>v1.46<\/h6>\n<div class=\"verhist\">\n<ul>MegaBook made fully compatible with Unity 2018<\/ul>\n<\/div>\n<h6>v1.45<\/h6>\n<div class=\"verhist\">\n<ul>Fixed a bug which meant the page Up and Down buttons in the inspector did not move the pages correctly.<\/ul>\n<\/div>\n<h6>v1.44<\/h6>\n<div class=\"verhist\">\n<ul>Added option to set the Light probe use by page meshes<\/ul>\n<ul>Added option to set Reflection probe use by page meshes<\/ul>\n<ul>Added option to set Motion vector use by page meshes.<\/ul>\n<\/div>\n<h6>v1.43<\/h6>\n<div class=\"verhist\">\n<ul>MegaBook made fully Unity 2017 Compatible<\/ul>\n<\/div>\n<h6>v1.42<\/h6>\n<div class=\"verhist\">\n<ul>MegaBook made fully Unity 5.6 compatible.<\/ul>\n<\/div>\n<h6>v1.41<\/h6>\n<div class=\"verhist\">\n<ul>Small optimisation to the page deform code, 2% to 3% reduction in CPU time.<\/ul>\n<ul>Updated to allow multi threading of the page deforms for multi core devices.<\/ul>\n<\/div>\n<h6>v1.40<\/h6>\n<div class=\"verhist\">\n<ul>MegaBook made fully Unity 5.5 compatible.<\/ul>\n<\/div>\n<h6>v1.39<\/h6>\n<div class=\"verhist\">\n<ul>Update for the latest depreciated methods etc in Unity.<\/ul>\n<\/div>\n<h6>v1.38<\/h6>\n<div class=\"verhist\">\n<ul>Added option to Book Builder to stop the book being rebuilt when Play is pressed or your game runs, this will stop dynamic Mesh content such as Text Mesh Pro content not appearing in your book when playing.<\/ul>\n<\/div>\n<h6>v1.37<\/h6>\n<div class=\"verhist\">\n<ul>The mesh system now makes use of uv2 data channels, your mesh content may use the extra uv channel or you maybe using a system like TextMeshPro which now uses data in that channel.<\/ul>\n<ul>New option in the inspector to turn off UV2 data use if it is not required.<\/ul>\n<\/div>\n<h6>v1.36<\/h6>\n<div class=\"verhist\">\n<ul>Added a bookBuiltEvent which is a 1 argument callback which is invoked when a book has finished building, the argument is the MegaBookBuilder that was built.<\/ul>\n<ul>Added a pageTurnEvent which is a 2 argument callback which is invoked when the book is turning to a new position, the arguments are the MegaBookBuilder that is turning and the float delta off how far away the book is away from its target.<\/ul>\n<\/div>\n<h6>v1.35<\/h6>\n<div class=\"verhist\">\n<ul>Fixed an exception that could happen if your book has less physical pages than the number of content pages defined and the edit page value is linked to the page value.<\/ul>\n<\/div>\n<h6>v1.34<\/h6>\n<div class=\"verhist\">\n<ul>Fixed error for depreciated castShadows method.<\/ul>\n<\/div>\n<h6>v1.33<\/h6>\n<div class=\"verhist\">\n<ul>Added option to define whether pages cast shadows.<\/ul>\n<ul>Added option to define whether pages receive shadows.<\/ul>\n<ul>Added option to define whether pages use light probes.<\/ul>\n<ul>MegaBook fully compatible with Unity 5.4<\/ul>\n<\/div>\n<h6>v1.32<\/h6>\n<div class=\"verhist\">\n<ul>MegaBook made fully compatible with Unity 5.3<\/ul>\n<ul>Fixed bug with Edit Page value using wrong limits, if you had a book with more pages than dfined content it could give an exception.<\/ul>\n<\/div>\n<h6>v1.31<\/h6>\n<div class=\"verhist\">\n<ul>Changes made to remove obsolete methods for the upcoming Unity 5.2 release.<\/ul>\n<\/div>\n<h6>v1.30<\/h6>\n<div class=\"verhist\">\n<ul>Adjusted animation system to stop pages going through one another if the spine angle option is turned off.<\/ul>\n<ul>Changes to the Spine angle system, when not using Change Spine Angle, angle is forced to 0.<\/ul>\n<ul>When Change Spine Angle is off back cover will no longer close and move through pages.<\/ul>\n<\/div>\n<h6>v1.29<\/h6>\n<div class=\"verhist\">\n<ul>Added option to use the Alpha channel of a page texture as a mask.<\/ul>\n<\/div>\n<h6>v1.28<\/h6>\n<div class=\"verhist\">\n<ul>Created page objects now use the same layer as the orginal book object.<\/ul>\n<ul>Made changes to make MegaBook fully compatible with Unity 5.<\/ul>\n<\/div>\n<h6>v1.27<\/h6>\n<div class=\"verhist\">\n<ul>A Fwd value of 0,0,0 for attached objects will not produce log warnings now.<\/ul>\n<\/div>\n<h6>v1.26<\/h6>\n<div class=\"verhist\">\n<ul>Fixed bug with Edit Page slider values being wrong if page count reduced.<\/ul>\n<ul>Fixed issue with newer versions of Unity and the Undo system which would cause the editor to hang.<\/ul>\n<\/div>\n<h6>v1.25<\/h6>\n<div class=\"verhist\">\n<ul>Fixed issue that moving objects with the new handles wasnt updating the object position in Unity 4.x onwards.<\/ul>\n<ul>Fixed exception that could happen when adding a new attached object to a page.<\/ul>\n<ul>Fixed warnings in Unity4.x<\/ul>\n<ul>Added limits check to dragging attached objects to avoid object doing odd things when not actually positioned on a page<\/ul>\n<ul>Note: Can not change offset for attached objects with position handle only with offset value in inspector<\/ul>\n<\/div>\n<h6>v1.23<\/h6>\n<div class=\"verhist\">\n<ul>New move handle for attached objects disabled when its page is not being edited.<\/ul>\n<\/div>\n<h6>v1.22<\/h6>\n<div class=\"verhist\">\n<ul>Added a move handle for the attached objects to make it easier to position them.<\/ul>\n<ul>Added option to link the Edit Page value to the page value so will automatically set the edit page to be the one you are looking at.<\/ul>\n<\/div>\n<h6>v1.21<\/h6>\n<div class=\"verhist\">\n<ul>Fixed an exception bug in the Dynamic Mesh system if you only had an odd number of pages and fill pages was off<\/ul>\n<\/div>\n<h6>v1.20<\/h6>\n<div class=\"verhist\">\n<ul>Added context help to the MBComplexPage inspector, right click and select help.<\/ul>\n<\/div>\n<h6>v1.19<\/h6>\n<div class=\"verhist\">\n<ul>Fixed exception when no pages were present on a book.<\/ul>\n<ul>Updated docs on website the new params for the book builder.<\/ul>\n<ul>Added a page to the website on the Dynamic Mesh Content system.<\/ul>\n<ul>Fixed exception if page added before base materials have been set.<\/ul>\n<ul>Hidden the Edit Page slider if only one page added.<\/ul>\n<\/div>\n<h6>v1.18<\/h6>\n<div class=\"verhist\">\n<ul>Small update to MBComplexPage<\/ul>\n<ul>Added custom inspector for MBComplexPage to make it more user friendly<\/ul>\n<\/div>\n<h6>v1.17<\/h6>\n<div class=\"verhist\">\n<ul>Fixed class name for MBComplexPage.cs system.<\/ul>\n<\/div>\n<h6>v1.16<\/h6>\n<div class=\"verhist\">\n<ul>Fixed bug with page hole meshes having wrong back uvs<\/ul>\n<ul>Fixed error about threading method missing when building for platforms that do not support threading.<\/ul>\n<ul>Added example script for adding any mesh items as content for pages, MBComplexPage.cs<\/ul>\n<\/div>\n<h6>v1.15<\/h6>\n<div class=\"verhist\">\n<ul>Added support for vertex color to book builder which will allow multi colored text to be used etc<\/ul>\n<ul>Added support for getting vertex colors in the dynamic mesh system.<\/ul>\n<ul>Added example script for using Text Mesh Pro for adding text to pages.<\/ul>\n<\/div>\n<h6>v1.14<\/h6>\n<div class=\"verhist\">\n<ul>Improvements to the Dynamic mesh system.<\/ul>\n<ul>Example dynamic mesh script for using Typogenic to add text to book pages<\/ul>\n<\/div>\n<h6>v1.12<\/h6>\n<div class=\"verhist\">\n<ul>Removed a debug line.<\/ul>\n<ul>Added beta of system to allow any mesh data to be added to each page as it is built, for example adding text to the page.<\/ul>\n<ul>MegaBookDynamicMesh component added, use this class to provide the mesh data the book builder asks for.<\/ul>\n<ul>Added simple example of dynam mesh to the demo scene book. Docs and video coming.<\/ul>\n<\/div>\n<h6>v1.11<\/h6>\n<div class=\"verhist\">\n<ul>Removed Debug script from object in test scene.<\/ul>\n<ul>Added beta of hard front and back cover system for your books.<\/ul>\n<\/div>\n<h6>v1.10<\/h6>\n<div class=\"verhist\">\n<ul>Fixed the warnings about obsolete methods in Unity 4.5 and 4.6<\/ul>\n<\/div>\n<h6>v1.09<\/h6>\n<div class=\"verhist\">\n<ul>Added option to send a message to each visible attached page objects saying how visible they are so the user can trigger start and end events for objects.<\/ul>\n<ul>Added example MegaBookVisible script to show the use of the BookVisibility(float visi) function.<\/ul>\n<\/div>\n<h6>v1.08<\/h6>\n<div class=\"verhist\">\n<ul>Added a beta option to add support for colliders for pages. Option in Mesh Param called Page Colliders.<\/ul>\n<\/div>\n<h6>v1.07<\/h6>\n<div class=\"verhist\">\n<ul>Undo code correctly placed in Editor folder.<\/ul>\n<\/div>\n<h6>v1.06<\/h6>\n<div class=\"verhist\">\n<ul>Removed warning in Unity 4.3 about mainCamera being obsolete<\/ul>\n<ul>Fixed inspector bug in 4.3 where inspector was very wide.<\/ul>\n<\/div>\n<h6>v1.05<\/h6>\n<div class=\"verhist\">\n<ul>Fixed an issue in the object attachment that means they are better stuck to the page as it turns now.<\/ul>\n<\/div>\n<h6>v1.04<\/h6>\n<div class=\"verhist\">\n<ul>Fixed issue in inspector where changing one attached objects values was effecting another.<\/ul>\n<\/div>\n<h6>v1.03<\/h6>\n<div class=\"verhist\">\n<ul>Attached objects work correctly if book orientation changed, ie vertical books.<\/ul>\n<ul>Added per attached object visibility override values for more control over the objects.<\/ul>\n<ul>Added new methods to the API, GetPageCount, GetCurrentPage, GetCurrentTurn<\/ul>\n<\/div>\n<h6>v1.02<\/h6>\n<div class=\"verhist\">\n<ul>Fixed exception error when adding new attached objects.<\/ul>\n<ul>Fixed object visibility setting not being updated.<\/ul>\n<\/div>\n<h6>v1.01<\/h6>\n<div class=\"verhist\">\n<ul>Greatly sped up the inspector when changing params for attached objects.<\/ul>\n<ul>Added helper spine object<\/ul>\n<ul>Added simple script example for clicking to change pages MegaBookMouseControl.cs<\/ul>\n<\/div>\n<h6>v1.0<\/h6>\n<div class=\"verhist\">\n<ul>Initial Release<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Release History for MegaBook v1.46 MegaBook made fully compatible with Unity 2018 v1.45 Fixed a bug which meant the page Up and Down buttons in the inspector did not move [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":5422,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":[],"_links":{"self":[{"href":"http:\/\/www.west-racing.com\/mf\/index.php?rest_route=\/wp\/v2\/pages\/5524"}],"collection":[{"href":"http:\/\/www.west-racing.com\/mf\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.west-racing.com\/mf\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.west-racing.com\/mf\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.west-racing.com\/mf\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5524"}],"version-history":[{"count":46,"href":"http:\/\/www.west-racing.com\/mf\/index.php?rest_route=\/wp\/v2\/pages\/5524\/revisions"}],"predecessor-version":[{"id":6750,"href":"http:\/\/www.west-racing.com\/mf\/index.php?rest_route=\/wp\/v2\/pages\/5524\/revisions\/6750"}],"up":[{"embeddable":true,"href":"http:\/\/www.west-racing.com\/mf\/index.php?rest_route=\/wp\/v2\/pages\/5422"}],"wp:attachment":[{"href":"http:\/\/www.west-racing.com\/mf\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}