2025-08-12 02:25 UTC · Community Announcements · Likadev
v1.1 Patch Notes Mobile Promotional Codes The mobile promotional code campaign has ended. Thanks to everyone who contacted us! The game is available on mobile at: Google Play (Android) App Store (iOS) Patch v1.1.1 Notes Hello everyone, thanks for the overwhelming support for the game on all platforms! I have a small patch here to fix a critical issue: Fixed a bug where scaling starts out at 125% in Normal mode (should be 100%). (Mobile) the "More Info" screen now updates live. Thanks, and have fun!
2025-08-07 14:13 UTC · Community Announcements · Likadev
All Aboard! is now available on mobile platforms! Apple App Store (iOS 14+) | Google Play (Android 7+) I have a limited number of free promo codes for the new mobile versions to give away! If you'd like a code, send a request through our official contact form and let me know if you prefer iOS or Android. Codes will be given out on a first-come, first-served basis until they are all gone. Limit one per person. This offer is void where prohibited by law. (Note: Please make sure you enter the correct e-mail address! At least one person has entered an invalid e-mail address.) Anyway... This patch
2025-06-27 17:03 UTC · Community Announcements · Likadev
Fixed a bug in very long games where Loot Fairies would not properly despawn, which could cause other issues.
2025-06-26 09:37 UTC · Community Announcements · Likadev
Here we are, finally at version 1.0! I'd like to thank everyone to played during the Early Access period. You all helped make the game better in every way, and I'm sincerely grateful for your feedback and bug reports. Thank you! I'd also like to thank my friends, sargx, Exolun, and SilentWizard, for their extensive testing, and Grisknuckle for helping out with some of the art. In other news: All Aboard! The Train Defense Express is now Steam Deck Verified! Enjoy, Steam Deck players! Let's discuss the patch stuff already. Wasn't this supposed to be a small patch...? New Content {STEAM_CLAN_IMAG
2025-05-30 04:20 UTC · Community Announcements · Likadev
Hello, gamers! I'm excited to bring lots of interesting changes with this patch! First of all, thank you everyone who responded to the "beta" branch test request! You've helped make this patch much better. Don't forget to switch back to the regular branch, unless you want to continue receiving unstable test builds. As we approach v1.0 release, I'm slowing down new features in favor of polishing, stabilizing, improving performance, and bug fixing the game. There are no new boons this patch. The last set of boons are coming in v1.0. However, there is a new feature that is definitely not small or
2025-05-18 20:42 UTC · Community Announcements · Likadev
Hello everyone! I've had my head down working hard on a couple of very important features coming in v0.9. I want to make sure these features are perfect when v0.9 launches in a couple of weeks, so I'm opening up the beta branch for anyone who wants to try it out early. New Features Save/Continue Game - If you close the game or exit through the menu, your game will automatically save. You can also save and exit to the main menu. It automatically saves before and after every boss fight, as well as when opening relic chests. There are some limitations: 1) Certain map objects such as gems are not
2025-05-10 16:08 UTC · Community Announcements · Likadev
To reduce lag, the Engineer train carriage now has a maximum duration of 30 seconds per turret. The pop-up damage numbers were causing excess lag spikes and have been throttled to not display too many per frame. The following train carriages had a bug that caused them to do WAY more damage than they should have, and was also a major source of performance issues (especially Hyper Beam): Hyper Beam, Sonic, Flamethrower, Boomerang, Energy Disk. They had an Area of Effect component coded into them, which means each enemy hit also did damage in an area, causing their damage to inflate, and also is
2025-05-10 00:25 UTC · Community Announcements · Likadev
Replaced some placeholder art for Relics. Fixed several bugs with the All-In dialog. NOTE: All-In is currently cheaper than normal until next patch when I can redo the chest price curve. NOTE: The "Sweetened Deal" relic wasn't interacting correctly with All-In. As a temporary fix, it will improve the odds of finding the carriage by a little bit each chest. The Minimum Chest Price does not account for "Sweetened Deal", so don't be alarmed if you spend less than the minimum required. Fixed the Promotion relic, which can break if you upgrade a carriage in the middle of trying to promote it. When
2025-05-09 08:28 UTC · Community Announcements · Likadev
Hello, gamers! I'm excited to bring you a new patch with lots of content! Note that some content must be unlocked by leveling up. The max level for unlockable content this patch is 50. Let's get into it. New Content Jukebox! Want to play any song you want? Or ban certain songs from playing? Go to the "Audio" tab of the Options menu and click the "Jukebox" button. {STEAM_CLAN_IMAGE}/45348796/8bf637a51682c260069e882982dd8aae75706ef7.png 18 new relics! New placeholder icons have been added for every relic. Expect more relics to be added in v0.9. 5 new Boons! Go to the Boons menu under the Collect
2025-05-04 10:40 UTC · Community Announcements · Likadev
OK, last patch before v0.8, I promise. Fixed a buggy interaction between gold-generating relics (especially Pillage) and frequently-hitting area of effect towers (especially Energy Disk) that can cause serious performance degradation or even crashes in some circumstances, especially against creature-spawning bosses such as Satyr or Necromancer. Players who go to 2 hours and beyond will notice a performance improvement in general. Patch v0.8 is coming out this Friday (during America hours), and I'm really excited for everyone to see it. See you then!
2025-05-03 06:23 UTC · Community Announcements · Likadev
Relic icons have been updated to use new placeholder art. Number abbreviations have been expanded greatly. Cursed Orb is now subject to Low Effect Mode. A rare crash, and performance issues, have been fixed with high level Hand of Midas. It has been changed temporarily to use a different formula for how much gold it generates. It has a lower exponent at lower levels but higher at higher levels, and also scales of the enemy's max health. I expect that it's a little worse at low levels but better at high levels. It also has a fixed attack speed (the amount of times it generated gold was causing
2025-04-29 02:02 UTC · Community Announcements · Likadev
Hello gamers, this afternoon I got drunk off of some Kikkoman Plum Wine and decided to optimize the game's performance, especially All In. All In is now very fast compared to before. Also the game should in general perform a little better, but let me know if it doesn't. Thanks It used to take me 6 minutes to open 2 million chests, now it takes about 4.5 minutes to open 13.5 million. Going from level 15 to 16 took me less than 5 minutes (on a successful attempt. Unsuccessful attempts may take a bit longer). Expect this to perform way better in future patches. Other changes: A bug with Saw Blade
2025-04-23 16:39 UTC · Community Announcements · Likadev
Significantly improved performance in the All-In dialog. It still takes a while as you get to level 9+, but it should be faster in general. Fixed a display issue with the Patience relic tooltip. Please let me know if you see any issues with All-In or anything else. This should hopefully be the last minor patch until v0.8 comes on May 9th (American time). Enjoy! - Likadev
2025-04-21 17:07 UTC · Community Announcements · Likadev
Fixed a crash that could occur when attempting to load save files that were about a month old (from the first patch of All Aboard!). When displaying train carriage cards in the "Buy Carriages" window, it will no longer display the "Upgrade" label when the carriage is >= level 5. This is to prevent the number growing so big that it becomes bigger than the card itself. Fixed some display issues when viewing Wise Investment or other economic train carriages. It should no longer show a negative number when it grows too big. The maximum gold limit was raised from 9223372036854775807 to 999999999999
2025-04-20 07:37 UTC · Community Announcements · Likadev
v0.7 Patch Notes v0.7.1 Patch Notes Reduced enemy health scaling (especially on hard mode). Many bosses were pretty much impossible by the 3 hour mark on Hard mode. I want it to be a challenge but not impossible, at least not at the 3 hour mark. Added 10 levels to the health upgrade. The total amount of bonus health it gives at level 30 is 1,000, but the cost scales up sharply. Bosses like Werebear will eventually scale up in health so high that they'll get on top of the central objective, so this will help tank them a little bit longer. Nerfed "Deal with the Devil" relic by 100% of the gem va
Full appinfo as delivered by Steam PICS, changenumber 37468798. Also at /api/app/3359200/raw.
{
"appid": "3359200",
"common": {
"name": "All Aboard! The Train Defense Express",
"type": "Game",
"releasestate": "released",
"oslist": "windows",
"osarch": "",
"osextended": "",
"clienttga": "1eb379bd57fd57a3b6c71853807c09a6fb0430ee",
"clienticon": "1ab7be431f49e63d36aa091a833f33c140769ac1",
"icon": "b51568e69d2f8ccf3bab1a3d0daae9d8514c6666",
"languages": {
"english": "1",
"german": "1",
"french": "1",
"italian": "1",
"koreana": "1",
"spanish": "1",
"schinese": "1",
"russian": "1",
"japanese": "1",
"polish": "1",
"brazilian": "1"
},
"name_localized": {
"english": "All Aboard! The Train Defense Express",
"german": "All Aboard! Der Zug-Verteidigungsexpress",
"french": "All Aboard! L'Express Défense des Trains",
"italian": "All Aboard! L'Espresso della Difesa del Treno",
"spanish": "All Aboard! El Expreso Defensivo de Trenes",
"schinese": "All Aboard! 火车防御特快",
"japanese": "All Aboard! 列車防衛エクスプレス",
"russian": "All Aboard! Поезд-Экспресс Обороны",
"koreana": "All Aboard! 기차 방어 특급",
"polish": "All Aboard! Ekspres Obrony Pociągu",
"brazilian": "All Aboard! O Expresso de Defesa dos Trens"
},
"steam_deck_compatibility": {
"category": "3",
"steamos_compatibility": "2",
"steam_machine_compatibility": "3",
"test_timestamp": "1749859200",
"tested_build_id": "18714383",
"tests": {
"0": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"1": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsMatchDeckDevice"
},
"2": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
},
"4": {
"display": "1",
"token": "#SteamDeckVerified_TestResult_ExternalControllersNotSupportedPrimaryPlayer"
}
},
"steam_machine_tests": {
"0": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"1": {
"display": "4",
"token": "#SteamMachine_TestResult_ControllerGlyphsMatchDevice"
},
"2": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_ExternalControllersNotSupportedPrimaryPlayer"
}
},
"configuration": {
"supported_input": "gamepad",
"requires_manual_keyboard_invoke": "0",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "1",
"non_deck_display_glyphs": "0",
"small_text": "0",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "proton-9.0-4RC",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"controllertagwizard": "1",
"controller_support": "full",
"small_capsule": {
"english": "2ce82599358224b0167c1c92b7b577790ddde369/capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_hero_blur": "en",
"library_logo": "en",
"library_header": "en",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "36.88747731397458",
"height_pct": "100"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "0445352db94cb6963a8da1cd3ed76932a04f58ee/library_600x900.jpg"
},
"image2x": {
"english": "0445352db94cb6963a8da1cd3ed76932a04f58ee/library_600x900_2x.jpg"
}
},
"library_hero": {
"image2x": {
"english": "654f08a2748ffc03433d6d3f0e39ce983b473420/library_hero_2x.jpg"
},
"image": {
"english": "654f08a2748ffc03433d6d3f0e39ce983b473420/library_hero.jpg"
}
},
"library_hero_blur": {
"image": {
"english": "654f08a2748ffc03433d6d3f0e39ce983b473420/library_hero_blur.jpg"
}
},
"library_logo": {
"image": {
"english": "75a08cbbe27055717cc17185ee4e34a98e18a336/logo.png"
},
"image2x": {
"english": "75a08cbbe27055717cc17185ee4e34a98e18a336/logo_2x.png"
},
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "36.88747731397458",
"height_pct": "100"
}
},
"library_header": {
"image": {
"english": "cf3317d89c614b0ea80cf2b29ac9382e7791eddf/library_header.jpg"
},
"image2x": {
"english": "cf3317d89c614b0ea80cf2b29ac9382e7791eddf/library_header_2x.jpg"
}
}
},
"store_asset_mtime": "1754384159",
"associations": {
"0": {
"type": "developer",
"name": "Likadev"
},
"1": {
"type": "publisher",
"name": "Likadev"
}
},
"primary_genre": "2",
"genres": {
"0": "4",
"1": "23",
"2": "28",
"3": "2"
},
"category": {
"category_2": "1",
"category_22": "1",
"category_23": "1",
"category_15": "1",
"category_28": "1",
"category_55": "1",
"category_57": "1",
"category_68": "1",
"category_74": "1",
"category_75": "1",
"category_76": "1",
"category_77": "1",
"category_78": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
},
"french": {
"supported": "true"
},
"german": {
"supported": "true"
},
"spanish": {
"supported": "true"
},
"japanese": {
"supported": "true"
},
"koreana": {
"supported": "true"
},
"polish": {
"supported": "true"
},
"russian": {
"supported": "true"
},
"schinese": {
"supported": "true"
},
"italian": {
"supported": "true"
},
"brazilian": {
"supported": "true"
}
},
"steam_release_date": "1750931165",
"steam_deck_blog_url": "https://steamcommunity.com/games/3359200/announcements/detail/503942841152569348",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "3359200",
"store_tags": {
"0": "723991",
"1": "16689",
"2": "615955",
"3": "1645",
"4": "560542",
"5": "1084988",
"6": "1662",
"7": "32322",
"8": "12472",
"9": "6730",
"10": "9",
"11": "4791",
"12": "3871",
"13": "1654",
"14": "7481",
"15": "597",
"16": "599",
"17": "3964",
"18": "4094",
"19": "1708"
},
"review_score": "8",
"review_percentage": "85"
},
"extended": {
"developer": "Likadev",
"publisher": "Likadev",
"homepage": "https://swordreforged.com"
},
"config": {
"installdir": "All Aboard - The Train Defense Express",
"launch": {
"0": {
"executable": "All Aboard.exe",
"type": "default",
"description_loc": {
"english": "Launch the game already!"
},
"description": "Launch the game already!"
}
}
},
"depots": {
"3359201": {
"manifests": {
"public": {
"gid": "9052612727920232131",
"size": "127158984",
"download": "75383168"
},
"beta": {
"gid": "9052612727920232131",
"size": "127158984",
"download": "75383168"
}
}
},
"baselanguages": "english,german,french,italian,koreana,spanish,schinese,russian,japanese,polish,brazilian",
"branches": {
"public": {
"buildid": "19562784",
"timeupdated": "1754965438",
"timebuildupdated": "1754964743"
},
"beta": {
"buildid": "19562784",
"description": "Early beta testing new content, fixes, etc.",
"timeupdated": "1754965338",
"timebuildupdated": "1754964743"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "100000",
"maxnumfiles": "5",
"savefiles": {
"0": {
"root": "WinAppDataRoaming",
"path": "godot/app_userdata/All Aboard The Train Defense Express/save",
"pattern": "*.sav",
"platforms": {
"1": "Windows"
}
}
}
}
}