TUXDB - LINUX GAMING AGGREGATE
made by: NuSuey
NEWSFEED
GAMES
▪️CROWDFUNDING▪️COMMUNITY DEALS▪️STEAM DECK▪️CALENDAR
tuxdb.com logo
Support tuxDB on Patreon
Currently supported by 10 awesome people!

🌟 Special thanks to our amazing supporters:


✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Benedikt][David Martínez Martí]

Any feedback for tuxDB? Join us!

Steam ImageSteam ImageSteam ImageSteam ImageSteam Image
Solar Lander
TChapman500 Developer
TChapman500 Publisher
2017-10-16 Release
Game News Posts: 47
🎹🖱️Keyboard + Mouse
🕹️ Partial Controller Support
4 user reviews (4 reviews)
The Game includes VR Support
Public Linux Depots:
  • Solar Lander Linux [106.23 M]
Devlog #005: Control Profiles

One of the goals I've always had for the Modding Update was for players to be able to load a controller profile without affecting their other settings. And I'm finally working on making that goal a reality. Before the Physics Update, you had to assign axis controls in a dialog box that popped-up before the game started. This was before I discovered a way to do this from scripts. For the Physics Update, I decided to just get rid of the dialog box and find some way to integrate axis assignments into the in-game settings screen. Originally, I was going to continue using Unity's legacy Input Manager for this. But I didn't like the way I would have to implement that with the legacy Input Manager. So I went with the new Input System instead. Later, I decided I wanted to implement a control profile system, like what rFactor 1 has. But I also decided not to try implementing it in the Physics Update, since that would take a lot of time to get working, and the game would probably not be in a state where I could patch bugs in the meantime.

Now that I'm focusing almost exclusively on the Modding Update (as far as Solar Lander development goes), I can implement most of my goals without destroying the updateability of the Physics Update. Plus, I kind of need the Physics Update to work because I'm using that as a reference for the Modding Update, to make sure I don't accidentally miss any features or gameplay mechanics. Also, the move to developing the Modding Update is the first time I've made an update its own project, separate from the project files of the current game version. I probably could have done this in a better way, but it is what it is. And the fact that I did this from the beginning is the whole reason I am able to continue making updates for v0.2.x while also working on v0.3.x.

Now I almost did something that would have caused a massive delay: I almost replaced the control system I had (which works perfectly) with a new one that would have made the control profile system similar to Zeepkist. Fortunately, I realized that I would not be able to quickly replace the system I had with a new system and scrapped the idea completely. Nonetheless, the attempt to implement this profile system did result in a delay by a few days.

So here's how the system is going to work: If there is no Settings.ini inside "Users//AppData/LocalLow/TChapman500/Solar Lander", then the game will load all of the settings from the legacy PlayerPrefs settings, saving axis and button assignments in "Profiles/PlayerPrefs.ini". If it finds a Settings.ini file from the Physics Update, it'll load from that instead and save the axis and button assignments to "Profiles/Legacy Settings.ini" instead. And when you click "Reset Defaults" in the lower-left corner of the screen, it'll create a practically empty "Profiles/Default.ini" file (overriding it if it already exists). If you modify the controls, but do not explicitly save the profile settings, then it'll create a "Profiles/Untitled.ini" file, which essentially behaves the same as the current system.

When you want to load a profile, this dialog box will pop-up with a list of profiles that are in your local Profiles folder. All you need to do is click on the profile you want to load, then click "Load".[img src="https://clan.cloudflare.steamstatic.com/images/30810747/0d457dcea67693bc5628dc6045e1d741835775ce.png"][/img]

If you click "Save Profile", then no dialog box will appear unless the current profile name is "Default" or "Untitled". If you click "Save Profile As..." or the current profile name is "Default" or "Untitled", you'll get this dialog box. Entire the profile name (without an extension) and then click "Save". If you click on an existing profile, then the profile name field will be auto-filled with the name of the existing profile that you clicked. You will get a confirmation prompt if you try to override an existing profile.[img src="https://clan.cloudflare.steamstatic.com/images/30810747/326e6d5ae6efe6d44cbdc3ad1a4fc0c220588365.png"][/img]

Now there is one thing you must keep in mind if you decide to create a bunch of profiles. You must have only the devices you intend to use for the profile plugged in before you start the game. Extra joysticks plugged in will be recorded in the profile's ini file even if they are not used by any controls.

There are two more things to note before I end this post:

[olist]
  • I intend to provide some default profiles for various types of controllers, but only for controllers that I have access to. These profiles will be included in the game's installation files (Probably in "/Profiles"). The game will copy these profiles into your local Profiles folder if they aren't already there. And if you're not happy with the defaults provided, you can modify them without fear of them being overridden.

  • I plan to make control profiles sharable through the Workshop. I haven't worked-out the details for that yet. It is likely that this specific feature won't be available when the Modding Update hits the beta branch. But it is one of the goals for the Modding Update.

  • [/olist]


    [ 2025-07-01 16:00:25 CET ] [ Original post ]

    Solar Lander a 2D space lander that simulates orbital mechanics and the conservation of angular momentum. Players fly around in an Apollo-style lander, land on the surface of a planet, and then redock with the command module to advance to the next level. You start out in orbit around a planet and docked with the command module. It is your job to make a safe landing on the surface of the planet, then get back into orbit to redock with the command module. Each planet has it's unique characteristics based on real life planetary bodies with procedural terrain generation. Because this game takes place in space, there is absolutely no sound in this game.

    MINIMAL SETUP
    • OS: Not Tested
    • Processor: Not TestedMemory: 256 MB RAM
    • Memory: 256 MB RAM
    • Graphics: Not Tested
    • Storage: 120 MB available space
    RECOMMENDED SETUP
    • OS: Not Tested
    • Processor: Not TestedMemory: 512 MB RAM
    • Memory: 512 MB RAM
    • Graphics: Not Tested
    • Storage: 150 MB available space

    GAMEBILLET

    [ 6441 ]

    5.27$ (12%)
    35.14$ (12%)
    3.34$ (78%)
    5.36$ (82%)
    4.00$ (80%)
    8.27$ (17%)
    2.40$ (84%)
    17.59$ (12%)
    2.92$ (81%)
    8.78$ (12%)
    4.46$ (78%)
    12.82$ (74%)
    8.39$ (16%)
    8.46$ (72%)
    5.34$ (85%)
    4.00$ (80%)
    8.47$ (15%)
    7.69$ (87%)
    34.59$ (42%)
    24.87$ (17%)
    3.75$ (85%)
    8.39$ (16%)
    8.54$ (79%)
    16.79$ (16%)
    8.39$ (16%)
    4.10$ (90%)
    10.88$ (66%)
    16.57$ (17%)
    16.57$ (17%)
    4.27$ (79%)
    GAMERSGATE

    [ 2821 ]

    30.0$ (50%)
    6.0$ (80%)
    4.13$ (62%)
    1.58$ (77%)
    0.94$ (81%)
    0.56$ (81%)
    2.25$ (77%)
    1.8$ (90%)
    0.56$ (81%)
    0.56$ (81%)
    1.88$ (81%)
    3.0$ (70%)
    3.75$ (62%)
    2.25$ (89%)
    3.0$ (85%)
    5.0$ (75%)
    0.56$ (81%)
    8.0$ (60%)
    0.56$ (81%)
    0.56$ (81%)
    6.16$ (82%)
    3.0$ (80%)
    3.75$ (62%)
    1.5$ (70%)
    3.38$ (89%)
    2.0$ (80%)
    4.0$ (80%)
    5.85$ (55%)
    1.7$ (91%)
    3.0$ (85%)
    MacGamestore

    [ 4456 ]

    5.99$ (90%)
    2.99$ (85%)
    14.49$ (76%)
    4.99$ (50%)
    1.79$ (91%)
    11.49$ (62%)
    17.69$ (71%)
    2.49$ (75%)
    1.99$ (85%)
    1.99$ (80%)
    1.19$ (76%)
    15.99$ (80%)
    1.71$ (91%)
    1.19$ (88%)
    1.19$ (76%)
    1.49$ (85%)
    1.99$ (87%)
    13.96$ (30%)
    4.99$ (75%)
    1.99$ (80%)
    0.99$ (80%)
    1.99$ (80%)
    16.49$ (45%)
    1.19$ (88%)
    1.19$ (88%)
    3.99$ (69%)
    2.49$ (75%)
    4.24$ (79%)
    6.49$ (84%)
    4.99$ (75%)

    FANATICAL BUNDLES

    Time left:

    356290 days, 14 hours, 45 minutes


    Time left:

    356290 days, 14 hours, 45 minutes


    Time left:

    3 days, 21 hours, 45 minutes


    Time left:

    25 days, 21 hours, 45 minutes


    Time left:

    8 days, 21 hours, 45 minutes


    Time left:

    11 days, 21 hours, 45 minutes


    Time left:

    17 days, 21 hours, 45 minutes


    Time left:

    22 days, 21 hours, 45 minutes


    Time left:

    24 days, 21 hours, 45 minutes


    Time left:

    29 days, 21 hours, 45 minutes


    HUMBLE BUNDLES

    Time left:

    4 days, 15 hours, 45 minutes


    Time left:

    4 days, 15 hours, 45 minutes


    Time left:

    6 days, 15 hours, 45 minutes


    Time left:

    11 days, 15 hours, 45 minutes


    Time left:

    13 days, 15 hours, 45 minutes


    Time left:

    13 days, 15 hours, 45 minutes

    by buying games/dlcs from affiliate links you are supporting tuxDB
    🔴 LIVE