1.2.0 — Lua & Localization

PixPhys

PixPhys is a 2D engineering sandbox with huge technical possibilities and scope for imagination: design equipment from a jet-powered cart to space stations.

[h1]Hi, engineers![/h1] Almost a month has passed since the last update – it's time to release a new one. It brings some new content to the game, but a lot of new features, and fixes a lot of bugs. I would like to thank you for still playing our game after such a long stagnation. [i]September 25, 2022[/i] (the day after the release of update 1.1.0) there was a record number of active players – [i]131 people[/i]. I'd like to invite you to [url=https://discord.gg/RspChcJDge]our Discord server[/url], where you can find out about experimental releases and participate in discussions about future updates. [h2]Programming in Lua[/h2] [img]{STEAM_CLAN_IMAGE}/40147320/d562a8951d2650e0fbc66e82abbb9ed7d5cc68e0.png[/img] [h3]Processor[/h3] Lua Processor is a new item that has a node with one Composite input and output. The main task is to carry out calculations. [img]{STEAM_CLAN_IMAGE}/40147320/f5fc3f78096bdf7f369c6696d7f7f69260604e8b.png[/img] [[url=https://steamcommunity.com/sharedfiles/filedetails/?id=2876171149]Pong[/url]] [h3]Display[/h3] Lua Display is a new item that has a node with one Composite input. The main task is to draw graphics in the game world. [h3]Editor[/h3] To write code in the game, there is a built-in script editor, which includes documentation. [img]{STEAM_CLAN_IMAGE}/40147320/0dc0ccdbb1e30866c98d0a089388a417c4e38b8d.png[/img] [h2]Localization[/h2] Now you can [b]translate[/b] PixPhys into the language you are interested in, for this we have made a convenient utility that you can find along this path: [b][i]PixPhys\Tools\Localization Tool[/i][/b]. To start the translation, open the utility and open the default language in the game files (File>Open): [b][i]PixPhys\GameData\Languages[/i][/b]. On the left are localization keys, click on one of them and start editing its content. [img]{STEAM_CLAN_IMAGE}/40147320/19d5cc4d311f44cbc767df34920d7f886d8813ee.png[/img] [h2]Improving the quality of life[/h2] Now you can collapse the list of props of a certain category by clicking on the arrow on the right. [img]{STEAM_CLAN_IMAGE}/40147320/f9ce98717206174514cf30d0b73e9369d007dee0.png[/img] Added the ability to fix the setting of weather events. [img]{STEAM_CLAN_IMAGE}/40147320/661f609f34efc6629714e3ece5d0dcb48f842869.png[/img] [h2]New props[/h2] [url={STEAM_CLAN_IMAGE}/40147320/25d0e934b2688bf60802f39c71b758b4fb87563b.png][img]{STEAM_CLAN_IMAGE}/40147320/84577a8a1d8ddccc80131efce4177198cf3a662c.png[/img][/url] [h3]Inertial gyroscope[/h3] [expand type=details]A device that has very heavy disks inside that accelerate to high speeds and due to this spin the spacecraft.[/expand] [url={STEAM_CLAN_IMAGE}/40147320/174c86af3b4bf3d666149ea2270ab653335216e5.png][img]{STEAM_CLAN_IMAGE}/40147320/d2e950513ec9c62e80b3f90330ef3286ab95b408.png[/img][/url] [h3]Flare launcher[/h3] [expand type=details]When activated, fires a chemical projectile that flares up over time and begins to glow.[/expand] [url={STEAM_CLAN_IMAGE}/40147320/34fece9588b9ab1fe152d126f557c219fab763d8.png][img]{STEAM_CLAN_IMAGE}/40147320/dc79d6e1d80112cbe694fb7976845ac802141819.png[/img][/url] [h3]Hand crank[/h3] [expand type=details]Allows you to set the shaft in motion, using only the labor of robots.[/expand] [url={STEAM_CLAN_IMAGE}/40147320/b3ea46067b91da4e8ed8121147f4c9004eb3d5bd.png][img]{STEAM_CLAN_IMAGE}/40147320/1d870db576f747838b314dd6f12d9e57e743f4a5.png[/img][/url] [h3]Glass sheet[/h3] [expand type=details]It's fragile.[/expand] [url={STEAM_CLAN_IMAGE}/40147320/e41d15758371f46912a8f84890f8c843baa09da7.png][img]{STEAM_CLAN_IMAGE}/40147320/166d19c661dffb4c1c5eef3aab1f0bbe5fff27b5.png[/img][/url] [h3]Hose[/h3] [expand type=details]This is a flexible pipe, perfect for connecting moving parts with a pipeline.[/expand] [h2]New achievements[/h2] [img]{STEAM_CLAN_IMAGE}/40147320/5f4d3ebddb483e23e05d17a45fa0b5c4ef5809c9.png[/img] Lua is now an integral part of PixPhys, which means highlighting its importance with three new achievements: [list] [*] Bug != Bug [*] Documentation [*] Optimization? What's this? [/list]