Mindustry Client Versions Save

A custom client for mindustry supporting v5, v6 and v7! Also known as Foo's client.

v6.5.3

3 years ago

Foo's Client (v6.5.3)

Steam installation instructions here

Latest Changelog (May be out of date)

Version 6.5.3

  • Changed icons for encrypted and verified messages
  • Fixed a bug in buildpath
  • Fixed discord rich presence not starting on client launch when not on steam
  • Fixed logic virus warnings being incredibly spammy
  • Removed virus removal messages, those were just annoying
  • A !js command was added an update or two ago but I forgot to list it in the changelog

v6.5.2

3 years ago

Foo's Client (v6.5.2)

Steam installation instructions here

Latest Changelog (May be out of date)

Version 6.5.2

  • Fix hints consuming click, even when invisible
  • Fix green verified messages
  • Auto bridge doesn't bridge over blocks in the transportation category (aside from plast conveyors)

v6.5.1

3 years ago

Foo's Client (v6.5.1)

Steam installation instructions here

Latest Changelog (May be out of date)

Version 6.5.1

  • Fix a crash related to chatting in singleplayer
  • Fix a setting missing from the settings menu
  • Blocks placed/interacted with by ai will appear in [lightgray]light gray[]
  • Fixed build path moving back and forth constantly when nothing is affordable
  • Navigation backtracking fixed properly this time, hopefully this wont cause issues
  • Reworked hints, they should be more reliable and not overlap ever
  • Fixed an issue that caused encrypted messages to break after 50 of them were sent (the message verification is still broken)
  • Fixed an issue with placing cores

v6.5.0

3 years ago

Foo's Client (v6.5.0)

Steam installation instructions here

Latest Changelog (May be out of date)

Version 6.5.0

  • Navigation should actually find the shortest path every time now
  • Navigation will properly avoid turrets (they may still shoot at you once in a while but that should be pretty rare)
  • Navigation will try not to kill your entire formation (for whatever reason, this doesn't slow you down on servers)
  • Navigation should backtrack less again
  • Navigation paths should no longer jitter around randomly, it will find the best path and commit to it (even if that means entering turret ranges because all paths are blocked)
  • Message encryption system, probably never useful but foo decided it would be a fun project (!e to send an encrypted message to that person, you will need to exchange keys with other players through the "manage keys" button in the pause menu)
  • Message verification system, messages from players who's keys you have imported will appear in green with their name swapped for whatever you named the key (this makes it easy to identify players)
  • Names of players from which messages are encrypted/verified will be prefixed with a , a malicious player or server could spoof this if they really wanted to so its recommended to keep highlighting on
  • Fixed autocomplete when mentioning players in chat (@person) not working
  • Updated to v126

v6.4.0

3 years ago

Foo's Client (v6.4.0)

Steam installation instructions here

Latest Changelog (May be out of date)

Version 6.4.0

  • Swap to vanilla double click mining, uses the vanilla setting now (should remember your setting)
  • Swap to vanilla conveyor auto bridge
  • Fixed power split warnings, added a setting for them (might add a setting later that has a minimum amount of affected buildings)
  • Added slag grief warnings with the appropriate settings (alerts for players building melters, oil extractors and spore presses)
  • Fixed a mod related crash
  • Fixed quite a few bugs (finally made the stupid chat modes not a pain in the ass to switch through)
  • Many code optimizations and lots of cleanup
  • Turrets with no ammo won't have their range displayed, turrets with ammo that cant hit the player have their range displayed in gray (will probably change this later), turrets which can hit the player are displayed in their team's color
  • Navigation resolution reduced to 1 from 2 (since navigation no longer creates much lag, we can actually run it at full resolution and it should just work better)
  • Mentioning names in chat (@person) or copying them from player list (clicking username) no longer copies colors, they were a waste of space and were generally annoying
  • Logic jump statements can jump to themselves (good for making timers and such)
  • Repair path works better with formations

v6.3.5

3 years ago

Foo's Client (v6.3.5)

Steam installation instructions here

Latest Changelog (May be out of date)

Version 6.3.5

  • Added a button to easily switch between stable and unstable.
  • Fixed turret ranges hiding incorrectly
  • Version will now display "Unstable" when playing on unstable
  • Button to toggle between stable and unstable branches
  • Navigation performance improvements, uses significantly less memory, cpu, is faster and the stuttering should be (almost) entirely gone
  • Navigation should now be better at finding the best path
  • Cleaned up a bunch of code in various places
  • Significantly reduced frame loss when the player has many build plans and is placing a large schematic
  • Fixed a crash related to bridges (had to revert to vanilla bridge link display to do so)

v6.3.4

3 years ago

Foo's Client (v6.3.4)

Steam installation instructions here

Latest Changelog (May be out of date)

Version 6.3.4

  • Fire particle multiplier (you can finally reduce the lag from anything catching on fire)
  • The setting to auto remove reactors will now do so within 20 blocks of core to reflect changes to splash damage
  • Clicking the "core is under attack" warning at the top of the screen will move the camera to the core which is under attack
  • Shift + Z to spectate last sent position (similar to !lookat with no args), double tap to navigate (like !go with no args)
  • Shift + Z will navigate to cursor when placing a schem, pressing Z without shift will flip as usual
  • Updated to v125

v6.3.3

3 years ago

Foo's Client (v6.3.3)

Steam installation instructions here

Latest Changelog (May be out of date)

Version 6.3.3

  • Unit picker will now always send a success message
  • Segment obstacles now removed on death
  • Navigation will no longer attempt to strafe at "low" fps
  • No longer spamming logs with some random garbage

v6.3.2

3 years ago

Foo's Client (v6.3.2)

Steam installation instructions here

Latest Changelog (May be out of date)

Version 6.3.2

  • Unit trails removed, they broke mods apparently.
  • Navigation now works correctly when moving diagonally (it will actually move diagonally instead of on one axis at a time).
  • Fixed a rare crash
  • Made settings tables public, they should have been anyways and they were causing mods to break.

v6.3.1

3 years ago

Foo's Client Steam installation instructions here

Foo and I are too lazy to update this most of the time, join the discord in the client tab on the main menu to stay up to date.

Version 6.3.0/6.3.1 (Feb. 11, 2021)

  • Fixed 4 UnitPicker bugs
  • Fixed build repo url
  • Reworked auto updater and client version to be more user friendly (no longer a clientVersion and clientBuild), older versions of the client will show the new version as "0" but that should fix itself as soon as you update
  • Hotkey to toggle block visibility (I)
  • Show changelog when client is first run as well as every time the changelog is edited
  • Cleaned up some code
  • Don't draw effects/particles if units or buildings are invisible, they are annoying
  • Finished actions rework, everything works which is nice

Version 6.2

  • Updated to v124
  • Turret ranges now display differently based on whether or not they can hit you
  • Setting to show unit ranges when showing turret ranges
  • Parallaxes are now displayed as turrets and avoided when navigating
  • Turrets are now properly treated as disabled when they lack power/coolant if needed
  • Progress on actions overhaul
  • New repository for unstable builds @ https://kik.to/fooUnstable (all changes are instantly pushed here, providing they don't fail to build)
  • Probably more stuff I missed

Version 6.1

  • Fixed many bugs (mostly with navigation)
  • Added !login command (use at your own risk)
  • Added sections to the settings menu
  • Began work on overhauling actions
  • More stuff I can't remember

Version 6.0

  • Many various bug fixes
  • Many minor code cleanups and optimizations
  • Reworked navigation (big speed increase, no longer backtracks)
  • Added more settings
  • Added warnings for certain blocks being broken
  • Added auto repair (L)
  • Code cleanup
  • A few small performance enhancements
  • A lot more stuff that I can't remember

Version 5.0.3

  • Option for mining requiring a double click to reduce accidental mining

Version 5.0.2

  • Teleportation for paths as an option, this should probably stay off considering that it will get you banned / not work in most places
  • Warning when entering a game detected as pvp (not 100% accurate but it does it's job good enough)
  • Crash fix

Version 5.0.1

  • Item bridges show entire sequence when hovering
  • Paths can now be repeated
  • Bug fixes

Version 5.0

  • Updated to v122
  • !builder command with multiple options (run with no options for details)
  • ! command that literally just prints an ! to chat
  • A ton of bug fixes
  • Bridge click and drag uses new vanilla one
  • Reactor warnings and sounds can have an optional core distance cap
  • No more infinite wave skipping because it breaks stuff
  • On spawn/death/ctrl clicking a core, always spawn at the highest tier core available.
  • Changed formatting of changelog and feature lists, its now aligned to the left and text wraps instead of scrolling horizontally (ur welcome red soul)
  • Option to not clear chat when leaving a world and joining another (ur welcome again red soul)
  • New core attack warnings in chat display the exact position of the core being attacked.
  • Optionally broadcast core attack warnings to entire lobby
  • Teleport (won't work on most servers but it works in steam lobbies so thats fun, !tp or tile actions menu)
  • Unit picker fixed for real this time, there was some issues when ping fluctuated a bunch
  • Chat now works in singleplayer
  • Cursor and player position are no longer in a weird spot
  • Tile log hud is still weird lol
  • Warnings when a certain annoying griefer joins your steam lobby
  • Auto updater no longer crashes the game when running through steam
  • Auto updater now automatically deletes old versions
  • Added some additional info to crash logs, changed the format so people can copy paste it nicely...
  • Probably more stuff I forgot as always

Version 4.0

  • New smart build path (keybind: ;) that will build things based on priorities (whatever you place > broken buildings > teammate placement queues > anything that isnt finished, also does stuff it can afford first)
  • Hide all units so you can actually see stuff (hold: o to activate)
  • Numerous crash fixes
  • Many fixes to the unit picker
  • Reactor warning now shows player name again
  • Units in formation are now only 30% opaque
  • Auto-bridge improvements
  • Clicking and dragging with bridges now spaces them at max distance rather than creating a chain of them
  • Holding SHIFT will disable any placement modifiers (auto bridge and bridge spacing etc.)
  • I think i added more stuff but i dont even remember what i added lol

Version 3.0.2

  • Added flying unit trails (toggleable in client settings)

Version 3.0.1

  • Minor bug fixes

Version 3.0

  • Added client player display (allows other foo's users to see you, off by default)
  • Added setting to highlight messages from other foo's users
  • Added auto updater (there is a setting if you find it annoying)
  • Changelog now opens after updating to a new client version
  • Added client command system as well as various commands (type !help for more info)
  • Made alt click menu scale correctly when more buttons are added
  • Player spectate option (camera will follow player)
  • Navigate to player option (uses pathfinding algorithm to avoid enemies)
  • Made assist stay a fixed distance away from the target to avoid drifting into them
  • Added unit picker/sniper which will switch to the specified unit as soon as it is available
  • Improved various timers (stuff will actually update at the specified intervals if your fps isnt 60)
  • Wave skipping in campaign is slightly weird currently
  • Ghosts of blocks that are broken by enemies are now visible on servers
  • Updated to v115.0
  • Probably more stuff I forgot

Version 2.4

  • Tile logs persist over /sync (does not work for server-forced sync)

Version 2.3

  • Improved turret range showing performance

Version 2.2

  • Added turret range display bound by default to backtick (`)

Version 2.0

  • UI tweaks:

  • Improved top left UI (the one with player hp and wave info)

  • Power bars, boss bar, waypoint button moved to said UI

  • Waypoint button added into UI

  • UI visible even when waves are disabled on server

  • FPS display now also displays player count when on a server

  • Antigrief + Assist:

  • Reactor warnings improved

  • Added sound to reactor warnings (can be toggled in settings, can only play after 10s of no reactor construction)

  • Reactor warns from chat to toasts (the same thing that the boss in x waves, core under attack messages use)

  • Assist vastly improved, now mimics shooting, mining

  • Doesn't get as close to assisted player, should hopefully reduce the likelihood you from pushing other players

  • Misc:

  • Added changelog I guess

  • Added client tab to main menu, currently it only has the discord, changelog and feature lists

  • Added easier way to increment client version (you wont notice this change but now foo might actually increment it lol)

  • Version text now contains a release date

  • Alt click "menu" looks good now

  • Alt click "menu" now shows mouse coords as well as block type (for now you can use these coords to find where camera is when freecamming)

  • Probably more stuff I missed