Putting the 'role' back in role-playing games since 2002.
Donate to Codex
Good Old Games
  • Welcome to rpgcodex.net, a site dedicated to discussing computer based role-playing games in a free and open fashion. We're less strict than other forums, but please refer to the rules.

    "This message is awaiting moderator approval": All new users must pass through our moderation queue before they will be able to post normally. Until your account has "passed" your posts will only be visible to yourself (and moderators) until they are approved. Give us a week to get around to approving / deleting / ignoring your mundane opinion on crap before hassling us about it. Once you have passed the moderation period (think of it as a test), you will be able to post normally, just like all the other retards.

Incline The first release of OpenLoco is out!

index.php

Arcane
Joined
Jul 5, 2013
Messages
882
I'm so pumped for all the new features this will bring to Locomotion.

https://openloco.io/

Changes from the original Locomotion game:
https://github.com/OpenLoco/OpenLoco/wiki/Changes-from-Locomotion

image.png

Changelog
  • Feature: [#12, #14, #50] Support for Linux and macOS.
  • Feature: [#20] Support graphics data files from Stream distribution.
  • Feature: Allow player to remove roads that are in use.
  • Feature: Towns can now always be renamed (As seen in OpenTTD).
  • Feature: Vehicle breakdowns can now be disabled (As seen in OpenTTD).
  • Feature: Playable in a resizable window.
  • Feature: Click (while holding shift) track / road construction will place 10 pieces in a row.
  • Change: [#79] Store game.cfg, plugin.dat and scores.dat in:
    • Windows: %APPDATA%\OpenLoco
    • Linux: ~/.config/openloco
    • macOS: ~/Library/Application Support/OpenLoco
  • Change: [#79] Disable file existence and size checks.
Known issues
Changing the resolution crashes the game
 
Last edited:

Perkel

Arcane
Joined
Mar 28, 2014
Messages
15,879
yes !

Locomotion is superior to TTD it just needs more balance changes like people/cargo distribution according to goal and not nearest station to be the best.
 

index.php

Arcane
Joined
Jul 5, 2013
Messages
882
OpenLoco release v21.04

Hi everyone,

We are excited to announce the release of OpenLoco v21.04!

The past month has seen a lot of work behind the scenes on implementing the vehicle routines. This is exciting, because it means that we will be able to tackle cases like signal timeouts soon. In the foreseeable future, automatic reversing of vehicles will be optional at least.

Of note in the release is are several bugs that have been addressed. Of particular note is that the reported slowness has been fixed. The game now runs at a comfortable 40fps on most machines, as it was intended. If you like, you can now uncap this limit as well. To see how many FPS your computer can muster, an optional FPS indicator may be shown at the top of the game window.

The full changelog is as follows:

  • Feature: [#451] Optionally show an FPS counter at the top of the screen.
  • Feature: [#831] Add a tile inspector, allowing inspection of tile element data (read-only).
  • Feature: [#853] Allow unlocking FPS by detaching game logic from rendering.
  • Fix: [#391] Access violation in windows after exiting games.
  • Fix: [#804] Enter key not confirming save prompt.
  • Fix: [#809] Audio calculation not using the z axis.
  • Fix: [#825] Potential crash when opening town rename prompt.
  • Fix: [#838] Escape key doesn't work in confirmation windows.
  • Fix: [#845] Town growth incorrectly calculated causing more aggressive growth than should be possible.
  • Fix: [#853] The game run slightly, but noticeably, slower than vanilla Locomotion.
  • Fix: [#860] Incorrect capacity information for vehicles that do not carry cargo (e.g. is a train engine).
You might also want to read the changelog for our previous release from last month, if you haven't already.

That's all for now! Please join our Discord server to get in touch and keep updated — we'd love to hear from you! If you have found any bugs, please file an issue on GitHub. Better yet, if you would like to contribute code, submit a pull request! If you have any ideas for possible new features, we'd love to hear those, too, but bear in mind we're still in early stages.

Finally, we would like to thank all contributors, testers and players of OpenLoco and wish you a happy time playing it.

Download: https://github.com/OpenLoco/OpenLoco/releases/tag/v21.04

GitHub: https://github.com/OpenLoco/OpenLoco
 

index.php

Arcane
Joined
Jul 5, 2013
Messages
882
OpenLoco release v21.05

Hi everyone,
We are excited to announce the release of OpenLoco v21.05!

Re-implementing the game is starting to pay off! This month's release sees a few important bug fixes, as well as the introduction of a cheats window. We're also very excited about entity position tweening. This means your vehicles will appear super smooth when the frame limiter is unlocked (i.e. not capped to 40fps). Let us know what you think!

The full changelog for the v21.05 release is as follows:
  • Feature: [#184] Implement cheats window with financial, company, vehicle, and town cheats.
  • Feature: [#857] Remember last save directory in configuration variable.
  • Feature: [#923] Tween (linear interpolate) entities when frame limiter is uncapped for smoother movement.
  • Fix: [#914] Boats get stuck in approaching dock mode when water is above a certain height. This was incorrectly fixed in 21.04.1.
  • Fix: [#923] Decouple viewport updates from game ticks for smoother panning and zooming.
  • Fix: [#927] Some available industries are missing in the 'Fund new industries' tab.
  • Fix: [#945] Station construction preview image is using wrong colours.
  • Fix: [#957] Element name is not shown when inspecting track elements using the Tile Inspector.
  • Change: [#975] The multiplayer toggle button on the title screen has been hidden, as multiplayer has not been reimplemented yet.
You might also want to read the changelog for last month's v21.04 release, if you haven't already.

If you're a coder interested in helping out with this project, please get in touch! We could use some help with re-implementing code in C++, but we're eager for help in other areas as well.

Please join our Discord server to get in touch and keep updated — we'd love to hear from you! If you have found any bugs, please file an issue on GitHub. Better yet, if you would like to contribute code, submit a pull request! If you have any ideas for possible new features, we'd love to hear those, too, but bear in mind we're still in early stages.

Finally, we would like to thank all contributors, testers and players of OpenLoco and wish you a great time playing it.

Download: https://github.com/OpenLoco/OpenLoco/releases/tag/v21.05

GitHub: https://github.com/OpenLoco/OpenLoco
 

index.php

Arcane
Joined
Jul 5, 2013
Messages
882

OpenLoco Release v23.02​



Changelog​

  • Feature: [#1837]: Add search/filter functionality to object selection window.
  • Fix: [#1475] Slow view panning with uncaps FPS disabled.
  • Fix: [#1763] Title music does not stop when unchecked in options window.
  • Fix: [#1772] Toggling edge scrolling option does not work.
  • Fix: [#1798] Memory leak when resizing the window.
  • Fix: [#1842] Track, Road and Dock objects incorrectly unloaded causing packing issues.
  • Fix: [#1853] Company list not sorted properly by status.
  • Change: [#1823] Prevent edge scroll if the window has no input focus.

Development Log​

This has been a busy and exciting month for the project. Strap in and read along!

Implement object loading functions [#1822, #1824, #1829, #1834, #1842, #1846]​

This month, our journey towards implementing the object load functions continues. As of this release, we're nearly at the finish line! As we noted in last month's development log, these loading functions handle data such as sprites, animations, and localisable strings. Implementing these functions will eventually make it possible to introduce our own object format, increasing limits further down the line. Exciting stuff to look forward to!

Enumeration flag conversions [37 separate PRs]​

This month, @niceeffort converted most of the flags in OpenLoco to use strict enumeration class types. Building on the work introduced in the past month, these new types make it easier to spot mistakes -- both for ourselves, and the C++ compiler. Ultimately, this should lead to less bugs, which is nice for everyone :)

Object selection window improvements [#1833, #1837]​

Players with many objects (mods) in their Locomotion folders will often have to spend much time looking for particular objects when designing custom scenarios. No longer! You can now find objects by display name or filename, simply by typing in the new filter box. With the object selection window having been made available in-game since December 2022, this should make scenario play even more fun.

Split off more code into modules [#1771, #1785, #1800, #1844]​

A longtime contributor and friend from the OpenRCT2 project, @ZehMatt, recently joined forces with us to help out moduralise the OpenLoco project further. This helps us compartmentalise and test the code base better, ultimately leading to better, more reusable code.

Right-click panning is smooth again [#1475]​

A bug that has been plaguing OpenLoco for a while is the map panning being slow when the 'uncap FPS' option were disabled. It turns out to have been introduced by that very same option, making this a regression. Thanks to @ZehMatt, the bug has been vanquished, making the game buttery smooth while panning, once again.

Renderer code improvements [#1766, #1796, #1799, #1835, #1838]​

Another of @ZehMatt's projects has been the UI rendering. While OpenLoco code already takes care to split core game logic from UI logic, we have had difficulty to split UI code from the viewport (map) buffers. @ZehMatt's recent efforts will ultimately make it possible to scale the UI separately from the rest of the game. Very exciting indeed!

Known issues​

  • Multiplayer functionality is not available at this time.
 

As an Amazon Associate, rpgcodex.net earns from qualifying purchases.
Back
Top Bottom