{"id":28806,"date":"2014-03-06T10:16:41","date_gmt":"2014-03-06T11:16:41","guid":{"rendered":"http:\/\/www.emu-france.com\/?p=28806"},"modified":"2014-03-06T11:41:30","modified_gmt":"2014-03-06T12:41:30","slug":"flippers-vpinball-v9-21","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=28806","title":{"rendered":"[Flippers] Vpinball v9.21"},"content":{"rendered":"<p>Il s&rsquo;agit d&rsquo;un \u00e9diteur de table pour Flippers.<\/p>\n<p>&nbsp;<\/p>\n<p><em>&#8211; this is the final release to be based on DirectX 7<\/em><\/p>\n<p><em>&#8211; add \u00ab\u00a0To Collection\u00a0\u00bb to the context menu to assign a selected element to a collection<\/em><br \/>\n<em>&#8211; add moving of single selected collection in the collection manager<\/em><\/p>\n<p><em>&#8211; add CurrentAngle() function to the gate object<\/em><\/p>\n<p><em>&#8211; add \u00ab\u00a0Is Toy\u00a0\u00bb checkbox to disable collision handling on mesh primitives completely. <\/em><\/p>\n<p><em>&#8211; add collision detection to mesh primitives together with hit threshold and hit event<\/em><\/p>\n<p><em>&#8211; add Z offset to the backdrop options. With this settings you&rsquo;re able to zoom in\/out the table without changing FOV\/Inclination\/Layback settings<\/em><br \/>\n<em>&#8211; add Z scale option to the backdrop options. With this setting you&rsquo;re able to reduce\/increase the overall depth of a table.<\/em><\/p>\n<p><em>&#8211; add table dimension manager for an easy way to calculate real table dimensions into VP table units and vice versa<\/em><\/p>\n<p><em>&#8211; add a ball throwing feature to VP. To use it check \u00ab\u00a0Throw Balls in Player\u00a0\u00bb in the debug window (ESC -&gt; \u00ab\u00a0Debug Window\u00a0\u00bb) and by left clicking and holding the left mouse <\/em><br \/>\n<em>\u00a0 button you create a new ball and it throws the balls in that direction you move the mouse cursor when you release the left mouse button. If you click on a non <\/em><br \/>\n<em>\u00a0 moving ball you can reuse that ball and no new calls will be created. A right click on a ball will remove that ball from the table.<\/em><\/p>\n<p><em>&#8211; add touch support for tablets (windows 8 and upwards)<\/em><br \/>\n<em>\u00a0 current mapping:<\/em><br \/>\n<em>\u00a0\u00a0 upper left &#8211; add credit<\/em><br \/>\n<em>\u00a0\u00a0 middle upper left &#8211; left magna save\/2nd button<\/em><br \/>\n<em>\u00a0\u00a0 middle lower left &#8211; left flipper<\/em><br \/>\n<em>\u00a0\u00a0 lower left &#8211; start<\/em><br \/>\n<em>\u00a0\u00a0 upper right &#8211; quit (press for 2 seconds to exit VP completely)<\/em><br \/>\n<em>\u00a0\u00a0 middle upper right &#8211; right magna save\/2nd button<\/em><br \/>\n<em>\u00a0\u00a0 middle lower right &#8211; right flipper<\/em><br \/>\n<em>\u00a0\u00a0 lower right &#8211; plunger <\/em><\/p>\n<p><em>&#8211; add Alpha-Flasher element. Use this element to add (additive) alpha flashers instead of abusing the alpha ramp element. The flasher is a &lsquo;dynamic&rsquo; element, that means it is not pre-rendered<\/em><br \/>\n<em>\u00a0 and it&rsquo;ll be updated every frame.<\/em><br \/>\n<em>\u00a0 Limitations:<\/em><br \/>\n<em>\u00a0 If &lsquo;Display Image In Editor&rsquo; option is selected and the flasher is rotated the image won&rsquo;t rotate due to a DX7 limitation.<\/em><br \/>\n<em>\u00a0 If the flasher is not an additive alpha flasher you can colorize the image with &lsquo;Color&rsquo; if you don&rsquo;t want that effect set the color to blank white (RGB 255,255,255).<\/em><\/p>\n<p><em>&#8211; add height offset to bumper element<\/em><\/p>\n<p><em>&#8211; add additional (optional) parameters to PlaySound to increase\/decrease the frequency, apply all the settings to an already playing sample and choose if to restart this sample from the beginning or not<\/em><br \/>\n<em>\u00a0 all parameters are now: PlaySound \u00ab\u00a0name\u00a0\u00bb,loopcount,volume,pan,randompitch,pitch,useexisting,restart<\/em><br \/>\n<em>\u00a0 pitch can be positive or negative and directly adds onto the standard sample frequency<\/em><br \/>\n<em>\u00a0 useexisting is 0 or 1 (if no existing\/playing copy of the sound is found, then a new one is created)<\/em><br \/>\n<em>\u00a0 restart is 0 or 1 (only useful if useexisting is 1)<\/em><\/p>\n<p><em>&#8211; per table setting of adaptive vsync (-1 = default, 0 = off, 1 = automatic detection, anything else: refresh rate in Hz)<\/em><br \/>\n<em>&#8211; change per table settings for AA, FXAA and ball reflection (-1 takes the default from the video preferences, 0 forces off, 1 forces on)<\/em><\/p>\n<p><em>&#8211; tweak key input code to save one frame (or more?) of lag<\/em><\/p>\n<p><em>&#8211; change the old &lsquo;Physics Max.Looptime&rsquo; setting to &lsquo;Physics Max. Loops&rsquo;<\/em><br \/>\n<em>\u00a0 it allows to specify the maximum number of iterations spent in the physics update.<\/em><br \/>\n<em>\u00a0 by setting it f.e. to 1, the rendered frame updates will -always- match the physics updates, everything above 1 allows for multiple physics updates per frame<\/em><br \/>\n<em>\u00a0 (2, 3 or 4 can be good values for this, as it slows down the physics temporarily if the FPS drop below 50, 33 or 25 in these cases).<\/em><\/p>\n<p><em>&#8211; import\/export of global physics options sets<\/em><br \/>\n<em>&#8211; import\/export of local\/table physics options sets (that could then be reused globally of course and the other way round)<\/em><br \/>\n<em>\u00a0 Note that for local\/table export the first found flipper is used to export the flipper physics settings (and for import all flippers will be assigned with the same settings)<\/em><\/p>\n<p><em>&#8211; add optional ball trails\/motion blur (also adjustable per-table)<\/em><br \/>\n<em>&#8211; add script option &lsquo;DisableLighting&rsquo; for balls to disable lighting. This also allows to change the color of the ball via &lsquo;Color&rsquo; directly<\/em><\/p>\n<p><em>&#8211; add enabled flag to flippers<\/em><\/p>\n<p><em>&#8211; separate\/new texture maps for the lighting of lights (more details) and bumpers (brighter)<\/em><\/p>\n<p><em>&#8211; fix problem with DMD\/VPinMAME window being hidden behind VP window<\/em><\/p>\n<p><em>&#8211; secondary\/backglass sound output (by DJRobX)<\/em><br \/>\n<em>\u00a0 if a sound effect contains &lsquo;bgout_&rsquo; in the name or &lsquo;* Backglass Output *&rsquo; in its path then it is played via the secondary sound output (music always)<\/em><br \/>\n<em>\u00a0 this can also be done with existing tables by using the new &lsquo;To BG Out&rsquo; button in the sound manager<\/em><\/p>\n<p><em>&#8211; script editor updated to use latest scintilla (3.3.9)<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/www.nanotechent.com\/\">Site officiel de l&rsquo;\u00e9diteur.<\/a><\/p>\n<p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" title=\"Download Vpinball\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=4069\">T\u00e9l\u00e9charger Vpinball v9.21 (5,2 Mo)<\/a><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"http:\/\/vpforums.org\" target=\"_blank\">Site Officiel<\/a><\/p>\n<p class=\"p_en_savoir_plus\"><a class=\"en_savoir_plus\" href=\"https:\/\/www.emu-france.com\/emulateurs\/12-flippers\/79-vpinball\/\">En savoir plus&#8230;<\/a><\/p>\n<div class=\"fcbkbttn_buttons_block\" id=\"fcbkbttn_left\"><div class=\"fb-share-button  \" data-href=\"https:\/\/www.emu-france.com\/?p=28806\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Il s&rsquo;agit d&rsquo;un \u00e9diteur de table pour Flippers. &nbsp; &#8211; this is the final release to be based on DirectX 7 &#8211; add \u00ab\u00a0To Collection\u00a0\u00bb to the context menu to assign a selected element to a collection &#8211; add moving &#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-28806","post","type-post","status-publish","format-standard","hentry","category-par-defaut","uentry","postonpage-1","odd","post-author-Jets"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/pKi2R-7uC","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/28806","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=28806"}],"version-history":[{"count":3,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/28806\/revisions"}],"predecessor-version":[{"id":28812,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/28806\/revisions\/28812"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=28806"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=28806"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=28806"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}