* UR40 RMS test instructions: Download link: www.uracerweb.org/urproject/ur40RMSInstaller_4_0_0_a8.zip Unzip installer, then install Ultimate Racer RMS Environment: - windows 10 - java 11 (or latest) To migrate your database from ur30 to ur40: - stop ur40 - copy slotcar30.db from ur30 database folder to ur40 database folder - delete slotcar40.db from ur40 database folder - start ur40 Note: hardware setup is not migrated, but setting up a new one is straightforward: the gui has been simplified. Picture migration: This package does not contains all driver and car pictures nor sounds. They have to be copied from ur30 pilots/slotcars/sounds folder to ur40 corresponding folders. Custom scc race screens: ur40 replaces this proprietary technology by html. The old scc files have to be manually converted into html. A huge number of race status fields are available with ur40. The properties file C:\Temp\uracer40\media\skins\dictionnary.properties explains how to design ur40 html race screens. All features are coded except these ones (under stabilization => disabled in this package) - circuit advanced settings - lap edition in race director tab * REVISIONS 4.0.0.a8 - nov 1st, 2019 Add: - software installer - ur40command.exe command line tools replaces urcommand.jar to send commands to the rms - simplify interface setup - simplify circuit lane setup - export stats: add circuit name Fixes: - pin i/o status change badly displayed - interheat countdown hangings - images not properly displayed in html race screens - null pointer error when modified lap date is inconsistent (replaced by alert dialog) - modified lap not properly selected in lap list - some race remain displayed in race editor and statistics when circuit selection changes - statistic column filter null exception - minor bugs 4.0.0.a7 - sep 22nd, 2019 Add: - add export button (like ur30) - allow starting grid changes from race pane - edit laps: add/modify/delete - gui simplification: race director station merged into stats (and removed) Fixes: - stress test memory leaks: successfully tested 2 racing events with graphical interface on a 16 lane circuit. 16 teams of 16 drivers (256 at all) raced 800 laps then 1100 laps per race => at all: 200k and 280k laps per event (48h event!) - team statistics - lap indicator used twiced - speed up statistics response time - score not updated after heat deletion/cancellation 4.0.0.a6 - aug 28th, 2019 Add: - add in pit/refueling light - add detection lap indicator light - random images to ur40 default created drivers and cars Fixes: - car picture with "#" in name not displayed - refactor sensor setup display - add phidget lib in path - fuel management - save pending changes (incl. deletions) when exiting the program - allow decimal circuit rejection lap durations - clarify interface setup - command line not managed as interface anymore - manage series with large number of heats (grouped by set of 50) 4.0.0.a5 - aug 17th, 2019 (use it like a first installation) Fixes: - some migrated heat statistics are invisible - scores not properly attached to heat events - statistics not properly cleared when heat cancelled - scoring - oracle jdk12/gson stack overflow - generate default cars & drivers with names & nicknames - statistics display error 4.0.0.a4 - aug 11th, 2019 Fixes: - circuit/driver/slotcar bulk deletion triggers exceptions - create at least x1 gaming circuit + drivers & slotcars - home page display clarifications (Dave) - lenght & speed unit conversion - scoring (not completed) - table model list display: previous selections not cleared - soundcontroller uncaught exception - circuit lane length not correctly parsed - create set of default circuit, drivers and slotcars when db is empty