Compare commits

...
1354 Commits
Author SHA1 Message Date
Anuken 02d07aa4f8 e 2026-03-27 12:51:35 -04:00
Anuken f413931239 Blacklisted older scheme-size versions 2026-03-27 12:51:03 -04:00
Anuken 062a8aa240 Updated littoral shipyard 2026-03-27 11:04:04 -04:00
Anuken 09e3daecd5 Removed power turret 'reload fix' 2026-03-26 11:04:25 -04:00
Anuken cda5296c02 Scale status effects correctly 2026-03-25 20:30:33 -04:00
Anuken 846121bc17 Fixed #11795 2026-03-25 19:55:32 -04:00
Anuken e4c2b3ee41 Fixed #11797 2026-03-25 19:42:26 -04:00
Anuken d11f372850 Allow occasional UDP errors on the client 2026-03-25 15:06:45 -04:00
Anuken b0d2c9a932 Merge remote-tracking branch 'origin/master' 2026-03-25 11:44:15 -04:00
Anuken cf43f0862d Fixed minimap ping position being offset for notched phones 2026-03-25 11:44:10 -04:00
SITUVNgcd c3a58fbbc9 Update Vietnanese translation (#11788)
* Update Vietnanese translation

https://github.com/Anuken/Mindustry/commit/6850704072ff86b21f39c9b160c277dc66b00cc7

* Update Vietnamese translation

https://github.com/Anuken/Mindustry/commit/b7196b15f9f85dcdf23178763a4d0d1660d4296c

* Fix some typo, title text

https://github.com/Anuken/Mindustry/pull/11757
2026-03-25 11:35:04 -04:00
summoner 07b60dc305 Translation: Update bundle_hu.properties (#11787)
Translate untranslated strings
2026-03-25 11:34:16 -04:00
Anuken 1beb1c073f Fixed #11793 2026-03-25 11:33:09 -04:00
Anuken b0d6e213fb Fixed sorting of maps in list 2026-03-25 01:01:37 -04:00
Anuken cfb9d69ec3 oh dear 2026-03-24 23:24:48 -04:00
Anuken 3935b72df5 Fixed some plan rendering bugs 2026-03-24 23:15:39 -04:00
Anuken 094af9280f Merge branch 'master' of https://github.com/Anuken/Mindustry 2026-03-24 21:48:31 -04:00
Anuken c8c49aa0f2 Fixed tests 2026-03-24 21:48:29 -04:00
Phinner 6daa82ac14 chore: Update kotlin plugin (#11792) 2026-03-24 21:47:48 -04:00
Anuken 915c7b04bb Moved 150 to 157 / Fixed drill item color 2026-03-24 17:31:37 -04:00
Anuken e17a93121a Merge remote-tracking branch 'origin/master' 2026-03-24 16:40:09 -04:00
Anuken a19935de51 Added another megabase side-submission 2026-03-24 16:40:00 -04:00
Github Actions f10496f5b7 Automatic bundle update 2026-03-24 16:51:33 +00:00
math-idiot 48e71fd828 Translate dependency-related messages to Chinese (#11719)
更改一些未翻譯的物件
2026-03-24 12:49:56 -04:00
XaphironiusandAnuken a714efa93c Translate sector names to Filipino and contextualize previous translations (#11667)
Updated sector names and descriptions to Filipino translations

Co-authored-by: Anuken <arnukren@gmail.com>
2026-03-24 12:49:43 -04:00
Github Actions dcab1acfa7 Automatic bundle update 2026-03-24 16:48:26 +00:00
vide017andAnuken c1de0a342b Update and added some polish translations (#11746)
Co-authored-by: Anuken <arnukren@gmail.com>
2026-03-24 12:47:06 -04:00
Adleanogare c4c67d80bc Update bundle_fr.properties by adding translation. (#11734) 2026-03-24 12:46:31 -04:00
AdleanogareandAnuken 9e7d0cce7e Update French translation (in bundle_fr.properties) (#11737)
* Update French translation (in bundle_fr.properties)

- Added translation for isolated components before line 1000.
- Some small adjusments of previous translations.

* Adding back a forgotten colored marker in french translation.

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2026-03-24 12:46:19 -04:00
Github Actions 2e29567170 Automatic bundle update 2026-03-24 16:29:34 +00:00
SITUVNgcdandAnuken 0d4675dd33 Update Vietnanese translation (#11702)
* Update Vietnanese translation

https://github.com/Anuken/Mindustry/commit/6850704072ff86b21f39c9b160c277dc66b00cc7

* new line?

* Translate sector names, stance, sector rename, large canvas

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2026-03-24 12:28:00 -04:00
Github Actions 45d651d3d0 Automatic bundle update 2026-03-24 16:27:16 +00:00
Darkness a16387323d Update bundle_ru.properties (#11760)
* Update bundle_ru.properties

* Some small fixes

* Some more fixes

* Revert stell name
2026-03-24 12:25:52 -04:00
KienNgoo 2ffe1be0ad Update bundle_vi.properties (#11757)
* Update bundle_vi.properties

Added translation for 'Stance: Hold Position'.
Fixed inconsistency at the 'Logic' section in Gamerule menu.

* Update bundle_vi.properties

Fixed spelling mistake on server disclaimer.
A title should not have full stop.

* Update bundle_vi.properties

Capitalized 'google'.
2026-03-24 12:25:00 -04:00
summoner db1c449cbc Translation: Update bundle_hu.properties (#11695)
* Translation: Update bundle_hu.properties

Translate new string
Fixing a mistake

* Translation: Update bundle_hu.properties

Translate new strings

* Translation: Update bundle_hu.properties

Translate new strings
Follow the changes of the english bundle

* Translation: Update bundle_hu.properties

* Translation: Update bundle_hu.properties

* Translation: Update bundle_hu.properties

* Translation: Update bundle_hu.properties

Fix rewording mistake

* Translation: Update bundle_hu.properties

Translate new strings
Following the changes of the english bundle

* Translation: Update bundle_hu.properties

Translate new string

* Translation: Update bundle_hu.properties

* Translation: 

Fix sentences

* Translation: Update bundle_hu.properties

Reverting a deleted word

* Translation: Update bundle_hu.properties

Translate new strings

* Translation: Update bundle_hu.properties

Translate new strings

* Translation: Update bundle_hu.properties

Translate new strings

* Translation: Update bundle_hu.properties

Translate new strings
2026-03-24 12:24:44 -04:00
EggleEgg 7763c4b568 I hate mobile ui (#11782) 2026-03-24 12:24:32 -04:00
JniTrRny daca3f0ee0 Update bundle_th.properties (#11779)
* Keeping up with the changes

* I saw a complaint in 2021 about my choice of vocabulary
2026-03-24 11:59:25 -04:00
Kevin Vilyan 68ee42f7cd Update Bundle ID (#11783)
* Update bundle_id_ID.properties

* ff tutor

* filter map & armor stat

* fix ⚠️ & rename perisai -> penghalang

* New Stance Command

* KETAHUAN LUWH - hubung_sambung ahh

* new sector

* several new settings

* lil space

* New Rules & New Obj string

* forgor this two

* Update bundle_id_ID.properties

* sync
2026-03-24 11:58:46 -04:00
SeuEarth 3165d258f1 Update bundle_ko.properties (#11786)
* Update bundle_ko.properties

* guh

* another one

* third
2026-03-24 11:58:35 -04:00
Anuken 10c9a9dcb6 Fixed #11785 2026-03-24 11:56:04 -04:00
Anuken a3bf73e583 Fixed #11784 2026-03-24 11:49:36 -04:00
Anuken 8efec20cc0 Misc bugfixes and plan optimizations 2026-03-24 11:46:27 -04:00
Anuken 1773a4d0bc Removed reference to unused task 2026-03-23 15:38:50 -04:00
Anuken 53865d09fa Some more netcode fixes 2026-03-23 15:35:21 -04:00
Anuken 88663f6ca8 Merge remote-tracking branch 'origin/master' 2026-03-23 14:42:53 -04:00
Anuken f90cf8196d Minor mobile UI layout fixes 2026-03-23 14:42:46 -04:00
Github Actions b7196b15f9 Automatic bundle update 2026-03-23 01:21:54 +00:00
Anuken ed5ad8310a Added prompt for adjusting difficulty 2026-03-22 21:20:31 -04:00
Anuken d53faf5c98 Merge remote-tracking branch 'origin/master' 2026-03-22 18:30:41 -04:00
Anuken 6e8fbaa1f6 Made pings display the same size regardless of zoom 2026-03-22 18:30:16 -04:00
Github Actions d29b1c1982 Automatic bundle update 2026-03-22 22:13:23 +00:00
Anuken eaa6ee74f1 Nerfed several endgame attack maps 2026-03-22 18:11:51 -04:00
Anuken 324aaaf7f7 Class deserialization check 2026-03-22 16:47:01 -04:00
Anuken 194020de79 Player world reload plan fix 2026-03-22 13:04:04 -04:00
Anuken d619a05556 A wide range of bugfixes 2026-03-22 12:32:39 -04:00
Anuken 6342f499e4 Added a pause building button on mobile 2026-03-22 10:41:48 -04:00
Anuken 975ea198f7 Fixed #11774 2026-03-22 08:57:15 -04:00
Anuken e3174156a6 Fixed some plan sync bugs 2026-03-21 20:42:23 -04:00
Anuken 71e347a4f9 Updated littoralShipyard 2026-03-21 18:19:49 -04:00
Anuken 27d2fd8f78 Merge remote-tracking branch 'origin/master' 2026-03-21 18:17:05 -04:00
Anuken 4851440c10 Network serialization size limit fixes 2026-03-21 18:16:54 -04:00
alecthe2nd f4d155a0eb Fixed UnitAssembler canPlaceOn check using the placed block's getRect() to create the bounding box of the other assembler. (#11773)
* Fixed target ore check requiring wall-only miners to check for floor ore versions when deciding whether to mine the respective ore.

* Fixed UnitAssembler canPlaceOn check using the placed block's getRect() to create the bounding box of the other assembler.
It should now check if the other block is an assembler, and if it is, it will use that assembler's getRect method. If the other block is not an assembler, that block will be ignored.
2026-03-21 17:55:22 -04:00
Anuken 2bfe73da57 TypeIO array length limits 2026-03-21 17:03:36 -04:00
Anuken 6dd29baf0e Better player plan syncing 2026-03-21 11:03:58 -04:00
Anuken 22baa344df Merge remote-tracking branch 'origin/master' 2026-03-21 01:09:06 -04:00
Anuken e48e570d25 Added pings to minimap 2026-03-21 01:08:50 -04:00
Github Actions 4df2ef3926 Automatic bundle update 2026-03-21 04:25:36 +00:00
Anuken 55bd4df422 Ping marker text / Mobile & chat location ping support 2026-03-21 00:24:16 -04:00
Anuken 10095ac4ff Merge remote-tracking branch 'origin/master' 2026-03-20 21:36:02 -04:00
Anuken e002746617 Do not sync player plans across teams 2026-03-20 21:35:56 -04:00
Github Actions 5a62316f57 Automatic bundle update 2026-03-21 01:10:03 +00:00
Anuken d69a002349 Merge remote-tracking branch 'origin/master' 2026-03-20 21:08:43 -04:00
Anuken c41fc53202 Syncing of other player's build plans 2026-03-20 21:08:29 -04:00
Github Actions 2f28e54877 Automatic bundle update 2026-03-20 22:53:36 +00:00
Anuken ef430040b3 Added location ping button 2026-03-20 18:52:14 -04:00
Anuken 5df5471b99 Merge remote-tracking branch 'origin/master' 2026-03-20 13:59:11 -04:00
Anuken c100188ad9 Updated submission for 92 2026-03-20 13:58:57 -04:00
Github Actions 5d649e1b74 Automatic bundle update 2026-03-20 17:54:46 +00:00
Anuken 4f95349e3a Merge remote-tracking branch 'origin/master' 2026-03-20 13:53:20 -04:00
Anuken 6ca7a80c2a Added planet unit factory activation delay rule 2026-03-20 13:53:06 -04:00
buthed010203 5aebcdca58 Allow any version to join hidden steam lobbies (#11770) 2026-03-20 11:32:53 -04:00
Anuken 84c03b3bc0 Merge remote-tracking branch 'origin/master' 2026-03-20 11:10:55 -04:00
Anuken 8c9a4dede4 Cleanup 2026-03-20 11:10:48 -04:00
Github Actions 179a224877 Automatic bundle update 2026-03-20 15:09:58 +00:00
Anuken 6c86aafe5f Merge remote-tracking branch 'origin/master' 2026-03-20 11:08:23 -04:00
Anuken a35fb2d560 Slightly clearer core requirement message 2026-03-20 11:08:16 -04:00
EggleEgg 5c7415da1f Disable pausing gamerule (#11592)
* Enable pausing gamerule

* disable pausing

* wproc gamerule

* player list, skip waves, show message

* state.gameOver && state.isCampaign() check just in case
2026-03-20 11:07:47 -04:00
Anuken 650055d605 Possible game over layout fix 2026-03-19 21:42:09 -04:00
Anuken 6aa3e6027b Fixed maps with item/power sources 2026-03-19 15:05:07 -04:00
Anuken 30777e314e Internally renamed all maps to match sector name / Added unit tests to check for item/power sources 2026-03-19 12:21:09 -04:00
Anuken f989f5609c Test fixes 2026-03-19 11:05:54 -04:00
Anuken 71dd8587a6 Sector submission updates 2026-03-18 21:18:10 -04:00
Anuken 602f2b8557 Upload dependency jar along with releases 2026-03-18 16:13:00 -04:00
Anuken aa6809b16a Dependency order fix 2 2026-03-18 10:58:30 -04:00
Anuken 88a8647570 Minor dependency order fix 2026-03-18 10:47:10 -04:00
Anuken 31b3a88404 Made depsJar include sources 2026-03-18 10:46:44 -04:00
Anuken 2fe23966f9 Fixed tests / Removed win32 packr builds 2026-03-17 23:37:58 -04:00
Anuken e7ba494bfc Triggering a test build 2026-03-17 22:09:50 -04:00
Anuken 60f2c61346 Updated sector submissions / Added x/y to more drawer types 2026-03-17 21:20:34 -04:00
Anuken 98a9bf1e3c Merge remote-tracking branch 'origin/master' 2026-03-17 20:14:08 -04:00
Anuken aecf80c08c Fixed sector 13's objective display 2026-03-17 20:13:47 -04:00
Github Actions 1ca9582296 Automatic bundle update 2026-03-17 23:16:27 +00:00
Felipe Jovino 18c57bb9a3 Add UI edge padding setting (#11741)
* feat(ui): added edge padding support and translations

* Bundles: added uiEdgePadding translations

* add Jovinull in contributors

* refactor(ui): extract updateMargins and apply padding to longest axis

* refactor(settings): use Intc and call updateMargins directly
2026-03-17 19:15:09 -04:00
Anuken 29b54f0a93 Possible fix for #11758 2026-03-15 11:57:18 -04:00
Anuken ddfe45856f Merge remote-tracking branch 'origin/master' 2026-03-15 00:29:05 -04:00
Anuken f1372ded5d Added large canvas to tech tree 2026-03-15 00:29:00 -04:00
Github Actions 3ede4618fe Automatic bundle update 2026-03-15 04:28:01 +00:00
Anuken 26175c65b3 Added large canvas block & canvas image export/import 2026-03-15 00:26:40 -04:00
Anuken c920fe2d21 Removed usage of BoostAI in enter payload command 2026-03-14 02:05:23 -04:00
Anuken 5fd7f68510 Sector submission updates 2026-03-14 01:55:01 -04:00
Anuken 55d567395e Merge remote-tracking branch 'origin/master' 2026-03-14 00:15:56 -04:00
Anuken b8e3a9cd7f Fixed beam drill speed bar not reflecting power 2026-03-13 23:53:13 -04:00
Anuken 54bfc2baad Enable planet atmosphere on mobile by default 2026-03-13 18:40:27 -04:00
buthed010203 d15da6e07e Label ids, deletable labels & popups (#11753)
* Label ids, deletable labels & popups

* Add Nullable annotations
2026-03-13 18:06:41 -04:00
Github Actions deeecfda25 Automatic bundle update 2026-03-13 22:06:31 +00:00
OSPx 5eacd810a6 Added clipboard copy API to Call (#11756) 2026-03-13 18:05:13 -04:00
Anuken 4380f3ec09 Enable animated shields on Android by default 2026-03-13 18:02:30 -04:00
Anuken 06af1faf5b Merge remote-tracking branch 'origin/master' 2026-03-12 22:18:07 -04:00
Anuken 1fb6c0976d Canvas block dialog refactored / Fixed crateredBattleground being in the wrong place 2026-03-12 22:18:01 -04:00
Github Actions d107b264d8 Automatic bundle update 2026-03-12 21:56:29 +00:00
Anuken ab14f3dfb4 Merge remote-tracking branch 'origin/master' 2026-03-12 17:55:02 -04:00
Anuken f5c59ff54c Added a new "preparation" sector before PLT / Renamed "The Craters" 2026-03-12 17:54:51 -04:00
buthed010203 16bbcb62e6 Allow mods to mark themselves as legacy compatible meaning that mods from v7 which still work in v8 can continue to use an old repo and work in both versions. (#11752) 2026-03-12 17:03:10 -04:00
buthed010203 04465c4abc Implement popup id system so that popups don't flicker. (#11751) 2026-03-12 16:46:43 -04:00
Anuken 9fa69c59f9 Static field fix 2026-03-12 16:40:02 -04:00
Anuken f62c344d7a Merge remote-tracking branch 'origin/master' 2026-03-12 16:16:57 -04:00
Anuken 09e30bac71 Massive optimizations to build plan rendering (~100x) 2026-03-12 16:16:47 -04:00
Cardillan 6cc7ea5e57 Gracefully handle string value size exceeding 65535 bytes (#11750) 2026-03-11 19:09:05 -04:00
Anuken b3561933f7 Fixed Perilous Harbor walls blocking enemies 2026-03-11 15:01:03 -04:00
Anuken 37357154f8 Merge remote-tracking branch 'origin/master' 2026-03-10 14:44:23 -04:00
Anuken 9c9980c329 Removed leftover message blocks from Fallen Vessel submission 2026-03-10 14:44:17 -04:00
Github Actions 7210bdc0c9 Automatic bundle update 2026-03-10 06:52:11 +00:00
Felipe JovinoandDinoWattz a7e97c06c6 Completes the Brazilian Portuguese localization (#11742)
* locales: update Brazilian Portuguese (pt_BR) translations for v7 and Erekir contente

* add Jovinull in contributors

* Apply suggestion from @DinoWattz

Co-authored-by: DinoWattz <116862698+DinoWattz@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: DinoWattz <116862698+DinoWattz@users.noreply.github.com>

* Apply suggestions from code review part2

* Update bundle_pt_BR.properties part 4

* Update bundle_pt_BR.properties part 5

* Update bundle_pt_BR.properties part 6

* Apply suggestions from code review

Co-authored-by: DinoWattz <116862698+DinoWattz@users.noreply.github.com>

* Update launch pad names to match English bundle

---------

Co-authored-by: DinoWattz <116862698+DinoWattz@users.noreply.github.com>
2026-03-10 02:50:37 -04:00
Anuken 00cc2cd1bf Fixed #11744 2026-03-10 02:06:52 -04:00
Anuken 7858e29b21 Merge remote-tracking branch 'origin/master' 2026-03-09 21:24:55 -04:00
Anuken 6e793a1c1d Fixed #11747 2026-03-09 21:24:27 -04:00
Github Actions 3bf47520a0 Automatic bundle update 2026-03-09 02:01:39 +00:00
Anuken 19ab8423eb Added 'hold position' stance (closes Anuken/Mindustry-Suggestions/issues/6157) 2026-03-08 22:00:02 -04:00
Anuken 45e5ca3612 More stat tracking 2026-03-07 20:58:04 -05:00
Anuken b85056a493 WIP campaign stat tracking (not displayed yet) 2026-03-07 20:55:24 -05:00
Anuken 2b74317b34 Fixed sector remapping in JSON mods / New 76 submission 2026-03-07 20:11:11 -05:00
Anuken 63f0776079 Fixed attribute check with placeableLiquid blocks 2026-03-06 20:54:16 -05:00
Anuken ac361d4e8f Merge remote-tracking branch 'origin/master' 2026-03-06 11:57:04 -05:00
Anuken 319593e0b6 Tweaks to Atolls tutorial and bases 2026-03-06 11:56:57 -05:00
Github Actions 86dc36a372 Automatic bundle update 2026-03-06 04:56:15 +00:00
Anuken 79a991a2a0 Made boosting a stance 2026-03-05 23:54:35 -05:00
Anuken 70c2010ea5 Fixed GenericCrafter patch crash 2026-03-04 23:57:42 -05:00
Anuken 65e4a22c84 Fixed Japanese font being displayed incorrectly 2026-03-04 23:48:49 -05:00
Anuken 0215cabda8 Added fallback for monospace font 2026-03-04 19:16:22 -05:00
Anuken 2ed9fa8834 Fixed #11735 2026-03-04 17:14:17 -05:00
Anuken d3b4943c55 Removed unused stat 2026-03-03 22:05:27 -05:00
Anuken 8232e5aa52 Minor sector submission update 2026-03-03 21:06:49 -05:00
Anuken 785054d28b Renamed Erekir editor-only shield projector to "barrier projector" 2026-03-02 21:56:40 -05:00
Anuken fe620796b4 Merge remote-tracking branch 'origin/master' 2026-03-01 14:19:51 -05:00
Anuken c9efe991df Fixed #11728 2026-03-01 14:19:46 -05:00
Gureumi df9d6bbfda Delete Korea server entry from servers_v7.json (#11729) 2026-03-01 14:18:40 -05:00
Anuken 1c2a3eb2e5 Merge remote-tracking branch 'origin/master' 2026-02-28 00:05:32 -05:00
Anuken d0005aea7f Turret reload 'fix' moved to PowerTurret 2026-02-28 00:05:22 -05:00
Cardillan f9fa92afc1 Fix draw image bug with tiled displays. (#11721) 2026-02-28 00:01:56 -05:00
Efsfse2280 ef5d5abfff Update UnitTypes.java (#11727) 2026-02-28 00:01:27 -05:00
Anuken 5a2a1658ce Fixed #11717 2026-02-27 22:48:02 -05:00
Anuken 6ad8d06015 Hacky wait time save/loading for processors 2026-02-26 23:50:52 -05:00
Anuken adb9a82d84 Fixed Ground Zero being land-able with IPA, leading to buggy behavior 2026-02-25 23:11:20 -05:00
Anuken 0d112fd655 Merge remote-tracking branch 'origin/master' 2026-02-25 22:32:36 -05:00
Anuken 4d8ebbcc15 Fixed some disabled image buttons being 'clickable' 2026-02-25 22:32:30 -05:00
SomeonesShade 3fd0d817e7 Armor Multiplier Display Adjustments (#11710)
* Made Armor Weakness a number rather than a % for display.

* Renamed to ArmorPiercing to PartialArmorPierce

* ArmorMult doesn't display if Pierce Armor is On
renamed the bundle to "% armor pierce"

* Just In Case
2026-02-25 22:31:30 -05:00
Github Actions 515c7e9f72 Automatic bundle update 2026-02-26 03:26:59 +00:00
ItsKirby69 9cb2ae259c Add new Map Filter Options (#11712)
* bundles

* Add new filters
2026-02-25 22:25:27 -05:00
Anuken 4462f1bea4 Fixed #11714 2026-02-25 22:20:32 -05:00
Anuken 2fa5cf5dab Added sounds for picking up and dropping payloads 2026-02-24 22:01:41 -05:00
Anuken 8d16c1768e Fixed tests 2026-02-24 12:19:23 -05:00
Anuken 769e45e65a Merge remote-tracking branch 'origin/master' 2026-02-24 12:13:42 -05:00
Anuken cc1cea5b93 Fixed #11709 2026-02-24 12:13:36 -05:00
Github Actions 36076eb7f8 Automatic class mapping update 2026-02-24 17:03:55 +00:00
Anuken d1e512e7c8 Fixed push script 2026-02-24 12:01:34 -05:00
Anuken f0df12127f Added actions task to automatically update class mappings 2026-02-24 11:54:47 -05:00
Anuken 628efdc6f2 Fixed packing 2026-02-24 11:39:37 -05:00
Anuken 41edbd338d Updated to Gradle 9 2026-02-24 00:32:22 -05:00
Anuken eedfb62cf2 Fixed banned units on Coastline 2026-02-23 22:31:00 -05:00
Anuken f5e83e1e20 Possible power fix for derelict structures 2026-02-22 20:51:17 -05:00
Anuken f20e3ff946 Fixed #11705 2026-02-22 20:09:44 -05:00
Anuken 7da63ac504 Fixed #11697 2026-02-20 17:03:47 -05:00
Anuken 76dc529d23 Fixed #11698 2026-02-20 16:19:39 -05:00
Anuken 74b9589eb6 Merge remote-tracking branch 'origin/master' 2026-02-20 15:58:09 -05:00
Anuken 3b179315c1 Better attribute parsing error message 2026-02-20 15:58:03 -05:00
Github Actions 6850704072 Automatic bundle update 2026-02-20 03:54:05 +00:00
Anuken fd00f3fae3 New basic frozen forest tutorial 2026-02-19 22:52:36 -05:00
Anuken b00b88476b Fixed a crash with width/height == 0 2026-02-19 22:05:15 -05:00
Anuken f8ab28196b Merge remote-tracking branch 'origin/master' 2026-02-19 22:01:31 -05:00
Anuken 26bae55830 Fixed #11694 2026-02-19 22:01:25 -05:00
Github Actions 85b44f02b3 Automatic bundle update 2026-02-19 03:42:15 +00:00
EggleEgg 061b12ed80 Stat info entry (#11674)
* Stat info entry

* oop cleanup imports
2026-02-18 22:40:44 -05:00
Github Actions b72031e62f Automatic bundle update 2026-02-19 03:38:07 +00:00
SITUVNgcd 56a7588736 Update Vietnamese translation (#11677)
* Update Vietnamese translation

https://github.com/Anuken/Mindustry/commit/58fe731e7021dcaddc61d1e18b60e416218d8745

* Something went wrong while export from translation tool. Fixed
2026-02-18 22:36:25 -05:00
Anuken a7f2bb3b79 Merge remote-tracking branch 'origin/master' 2026-02-18 21:43:33 -05:00
Anuken 4fcb89cb28 Fixed #11690 2026-02-18 21:43:25 -05:00
Alone 9127d8a8ac Replace '@category.' + cat.name with cat.localized() to achieve better compatibility with StatCat. I don't understand why localized was written but not used. (#11687) 2026-02-17 16:51:19 -05:00
Github Actions 75155f7304 Automatic bundle update 2026-02-17 21:47:15 +00:00
Anuken 50f6b1675e Merge branch 'master' of https://github.com/Anuken/Mindustry 2026-02-17 16:45:28 -05:00
Anuken 40ca70ae26 arc 2026-02-17 16:45:25 -05:00
summoner 34ee406445 Translation: Update bundle_hu.properties (#11685)
* Translation: Update bundle_hu.properties

Fix mistakes

* Translation: Update bundle_hu.properties. Follow the changes of the english bundle.
2026-02-17 16:45:10 -05:00
Fu'ad Husnan 3f8fe03003 Update Prcessors' description for Indonesian translation (#11678)
Updated descriptions for micro, logic, and hyper processors to use 'perulangan' (means 'iteration') instead of 'lingkaran' (means 'circle').
2026-02-17 16:45:01 -05:00
Anuken 07d5b03e35 More achievement fixes 2026-02-16 13:30:21 -05:00
Anuken 3c239e8af0 Defer even firing until after unit is added 2026-02-16 13:22:32 -05:00
Anuken 9d759d03eb Correctly fire UnitCreateEvent in UnitAssembler 2026-02-16 13:21:56 -05:00
Anuken 6c53474479 Apparently zenity is still needed, marvelous 2026-02-16 12:59:43 -05:00
SomeonesShade 10e9655a43 Copper Salvo: 50% Armor Weakness with 5x Ammo Mult (#11686) 2026-02-16 12:53:07 -05:00
Anuken 13ad318ad9 Buffer fixes 2026-02-16 12:50:34 -05:00
Anuken 4aa78c6a11 Fixed #11649 2026-02-16 12:47:54 -05:00
Anuken f34ddc8d9b Earlier version and logging initialization 2026-02-16 12:27:10 -05:00
Anuken 59fb89c243 Merge remote-tracking branch 'origin/master' 2026-02-16 11:58:47 -05:00
Anuken e5202a8f92 Fixed #11672 2026-02-16 11:58:42 -05:00
Github Actions 5ddff4ce22 Automatic bundle update 2026-02-16 16:45:12 +00:00
Anuken 1ae0f6171b 32-bit messages cleaned up 2026-02-16 11:43:36 -05:00
Anuken 550bc0c311 Fixed #11688 2026-02-16 11:40:02 -05:00
Anuken ca04662341 Fixed #11680 2026-02-16 11:38:56 -05:00
Anuken a3682756dc Revert "Removed borderless fullscreen option (window should always be borderless fullscreen anyway)"
This reverts commit d4cda24fb8.
2026-02-16 11:30:35 -05:00
Anuken 4f52ec4846 Fixed #11681 2026-02-16 11:27:20 -05:00
Anuken b26685f05e Fixed #11679 2026-02-16 11:24:41 -05:00
Anuken a6743e8217 Fixed core database search being broken 2026-02-16 11:23:27 -05:00
Anuken 0580e1afbb SDL3 is broken, reverting to SDL2 (Closes #11671, #11676) 2026-02-16 10:58:34 -05:00
Anuken d8e94923d6 Merge remote-tracking branch 'origin/master' 2026-02-15 12:49:34 -05:00
Anuken b1d40fb039 Added error dialog when launching with 32-bit windows or Java 8 2026-02-15 12:49:28 -05:00
Chorus dc0ced3ca3 Added some translations (#11513) 2026-02-13 20:35:58 -05:00
Anuken f6266db2bc Triggering BE build 2026-02-13 20:31:08 -05:00
Anuken f5b2b81c21 Fixed attempts to load folders as maps in mods 2026-02-13 20:20:31 -05:00
Anuken 50c40be5e2 Buildscript updates 2026-02-13 13:58:38 -05:00
Anuken fa13d108d9 Buildscript fixes 2026-02-13 11:29:36 -05:00
Anuken 8069a7b306 Merge remote-tracking branch 'origin/master' 2026-02-13 11:17:48 -05:00
Anuken 42fe38c2aa Fixed improperly initialized mods crashing the database 2026-02-13 11:17:43 -05:00
summoner 87b71295f2 Translation: Update bundle_hu.properties (#11475)
* Translation: Update bundle_hu.properties

Fix mistranslations
Fix typos
Finetune sentences for ingame coding consistency

* Translation: Update bundle_hu.properties

Translate new strings

* Follow the changes of the english bundle

* Translation: Follow the changes of the english bundle

Follow the changes of the english bundle

* Fix translation

fix the word "projector" translation

kivetítő -> vetítő

* Fine tune latest building names

* Fix mistakes

* Translate new strings

* Translate new string

* Update bundle_hu.properties

Fixing mistakes and typos

* Update bundle_hu.properties

Add missed sentence to string

* Update bundle_hu.properties

add missing .

* Update bundle_hu.properties

Fix consistency and coherency

* Update bundle_hu.properties

fix . dot

* Update bundle_hu.properties

fix translation of the word pause
Fix consistency

* Fix "x" -> db, fix consistency

* Fix spaces

* Fix some words translation: duct, shield, utility / csatorna, pajzs, fenntartó

* Fix translation

* Update bundle_hu.properties

Fine-tune translation

* Fine tuning strings

* Translate new string

* Translation: Update bundle_hu.properties

Translate new strings
Fix translation of rebuild and respawn words -> újjáépítés and újjáéledés

* Translation: Update bundle_hu.properties

Delete dupe line

* Translation: Update bundle_hu.properties

Translate new strings

* Translation: Update bundle_hu.properties

Translate new strings.
Follow the changes of the english bundle

* Translation: Update bundle_hu.properties

Follow the english bundle changes

Coastline -> Humid Coastline
Partvidék -> Párás partvidék

* Translation: Update bundle_hu.properties

Fix Partvonal -> Partvidék

* Translation: Update description.txt

Fix consistency and coherency with the bundle_hu.properties

* Translation: Update achievements.vdf

Fix coherency and consitency with the bundle_hu properties

* Translation: Update bundle_hu.properties

* Translation: Update hu-hu.json

Translate new strings.
Follow the changes of the english bundle.

* Translation: Update bundle_hu.properties

Translate new strings

* Update bundle_hu.properties

fixing words
2026-02-13 11:13:46 -05:00
Anuken 03bea6b291 Updated scripts to match the proper SDL backend name 2026-02-13 11:06:24 -05:00
Anuken 0aa091b212 Fixed #11666 2026-02-13 10:01:37 -05:00
Anuken dec4913090 No AI-generated PRs 2026-02-13 00:42:16 -05:00
TheCuber222 c01a35d410 Translate:Removed outdated description (#11659)
Omura will no longer produce Flare; this information is outdated.
2026-02-12 16:41:08 -05:00
Anuken 15f5885b0f arc 2026-02-12 13:06:14 -05:00
Anuken c3ccee72a7 Triggering build 2026-02-12 12:40:12 -05:00
Anuken 139d7626b2 Proper shield arc velocity nullification 2026-02-12 12:22:00 -05:00
Anuken d285dd6855 Merge remote-tracking branch 'origin/master' 2026-02-12 09:12:28 -05:00
Anuken 0a066fbef7 Another wayland fix attempt 2026-02-12 09:12:19 -05:00
Anuken 4d70395204 Update deployment.yml 2026-02-11 21:00:45 -05:00
Anuken 98d4130222 Update deployment.yml 2026-02-11 20:55:27 -05:00
Anuken 24ee7a6af3 Log driver and remove useless wayland workaround 2026-02-11 20:21:36 -05:00
Anuken 9a40c949d5 localArc should now work without jitpack 2026-02-11 19:56:40 -05:00
Anuken 633105305a WIP jitpack-less build 2026-02-11 19:42:39 -05:00
Cryofluid b22cfa0c74 Update BulletType.java (#11656) 2026-02-11 19:31:45 -05:00
Anuken 58c1aee0df (jitpack) 2026-02-11 14:47:25 -05:00
Anuken 3d7b55c01e Another attempt at fixing #11657 2026-02-11 14:07:50 -05:00
Anuken 2510dcabb4 ????? 2026-02-10 21:37:09 -05:00
Anuken 756e553b31 and again 2026-02-10 21:36:04 -05:00
Anuken 82443db8ec jitpack strikes again 2026-02-10 21:33:08 -05:00
Anuken de6dd91277 Re-triggering build 2026-02-10 21:09:05 -05:00
Anuken ce532f25f7 Merge branch 'master' of https://github.com/Anuken/Mindustry 2026-02-10 20:58:16 -05:00
Anuken 8df1d96a2e arc 2026-02-10 20:58:14 -05:00
EggleEgg 7deb20ab65 Bugfix: Precept bullet (#11650)
* HOW OR WHEN DID I WRITE THIS

* IT S 120 YOU MORON
2026-02-10 19:38:16 -05:00
Anuken 219689a74f Merge remote-tracking branch 'origin/master' 2026-02-10 19:37:51 -05:00
Anuken 3426904a60 Possible fix for #11653 2026-02-10 19:37:45 -05:00
EggleEgg 9e76806e90 Bugifx: unloader dont backflow into unlinked container (#11652) 2026-02-10 19:32:04 -05:00
Cardillan 3f5d963068 No timeout on drop to air (#11068) 2026-02-10 12:13:25 -05:00
Github Actions 58fe731e70 Automatic bundle update 2026-02-10 17:07:04 +00:00
EggleEggandAnuken 121afa0c95 Various database entry stats (#11583)
* Add Firerate Stat to Lustre and sublimate

* 8 votes

* forgot comment

* Show shock mine damage stats

* make spawnBullets appear in core database

* spawned instead

* typo h

* fuck impact stats

* segment and point defense stuff

* Change repair & shieldregen field's shown stats

* Grant "Airborne" achievement when commanding units

* more database entries

* navanax entries (holy hell there are so many)

* boosting speed entry

* add arrow icon and stuff

* dont break tests

* junction storage per side

* Apply suggestion from @Anuken

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2026-02-10 12:05:42 -05:00
Github Actions cb1ba51238 Automatic bundle update 2026-02-10 16:32:35 +00:00
belezoroandAnuken 98a7e08624 Update translations in bundle_eu.properties (#11462)
* Update translations in bundle_eu.properties

* Translate properties to Basque

Updated various property translations to Basque.

* Update translations in bundle_eu.properties

* Translate game properties to Basque

Translated various difficulty and sector descriptions from English to Basque.

* Add Basque translations for sectors and statuses

Translated sector and status descriptions to Basque.

* Translate settings and abilities to Basque

Updated various settings and ability descriptions to Basque language.

* Translate properties in bundle_eu to Basque

* Update bundle_eu.properties

* Translate block names to Basque

Updated block names and descriptions to Basque translations.

* Translate hints in bundle_eu.properties to Basque

* Translate hints in bundle_eu.properties to Basque

* Translate hints and instructions to Basque

Translated various hints and instructions from English to Basque in the properties file.

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2026-02-10 11:31:15 -05:00
EggleEgg 43a913fa78 Remove shooteffect when missile unit dies without target (#11644) 2026-02-10 10:53:28 -05:00
Anuken dd4b07b2a2 Fixed #11647 2026-02-10 10:47:57 -05:00
Anuken b587253ac0 Potential bright screen fix (in arc) 2026-02-09 23:37:34 -05:00
Anuken d4cda24fb8 Removed borderless fullscreen option (window should always be borderless fullscreen anyway) 2026-02-09 20:39:24 -05:00
Anuken 51a2588c4e Fixed #11646 2026-02-09 20:25:02 -05:00
Anuken de3c2430c0 Fixed #11645 2026-02-09 20:08:29 -05:00
Anuken 4073ffbbb6 Fixed keyboard focus remaining on cancel button after loading hides 2026-02-09 19:51:12 -05:00
Anuken a55e0a3d53 Merge remote-tracking branch 'origin/master' 2026-02-09 13:36:08 -05:00
Anuken d90c830b27 Fixed #11636 2026-02-09 13:36:01 -05:00
Kevin Vilyan e53047854f Update Bundle ID (#11557)
* Update Bundle ID

* Add files via upload

* Fungal Pass & Frontier Tutorials

* Fix Unicode

* Fix tutorial text for ground factory placement

* data patch hint

* Update Indonesian translations for properties

Updated translations for coastline and max units.

* Fixed word buat -> produksi

* still found inconsistency

* node

* zone

* spotted inconsistency

* SAKELAR URAGH

* translate latest changes from erekir balance
2026-02-09 13:21:43 -05:00
MCxzfwq cfabcaa871 Some minor modifications (#11575)
* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* Update ForceProjector.java
2026-02-09 13:16:13 -05:00
Cardillan b3c8a8ec4f Fix draw image bug with tiled displays. (#11638) 2026-02-09 13:14:42 -05:00
EggleEgg 78e2b1d3be Bugfix: fortress real range too small (#11640)
* dont thread the needle

* even less
2026-02-09 13:12:13 -05:00
Anuken b663f71640 Gradle is awful 2026-02-08 22:38:41 -05:00
Anuken 31301a7c34 Player JSON revision 2026-02-08 22:29:32 -05:00
Anuken 40395ef039 Merge remote-tracking branch 'origin/master' 2026-02-08 22:25:49 -05:00
Anuken 96af273bb5 Fixed nonsensical logic filter code 2026-02-08 22:25:43 -05:00
Github Actions e600d9bc02 Automatic bundle update 2026-02-09 03:20:46 +00:00
酪桦姬andAnuken da40fabeaa Update bundle_zh_CN.properties (#11478)
* Update bundle_zh_CN.properties

* Update Chinese localization for various terms

* Update bundle_zh_CN.properties

* Update launch candidate message in Chinese properties

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2026-02-08 22:19:42 -05:00
Joan JosepandAnuken 2641e0c1cc Translation: Update bundle_ca.properties (#11518)
* Translation: Update bundle_ca.properties

* Translation: Update bundle_ca.properties

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2026-02-08 22:18:54 -05:00
Vector 2bddc9a00f Update bundle_es.properties (#11578)
* Update bundle_es.properties

* Update bundle_es.properties
2026-02-08 22:17:22 -05:00
SITUVNgcd 87ae076950 Update Vietnamese translation (#11586)
* Translate new strings

Patch guide & Fields view

* Translate new strings

* Translate new strings

Build logic, team rules,...

* Translate new strings

Core unloaders rule

* Translate new strings & update

Database subcategory & draw copy

* Translate new strings

* Update Vietnamese translation

Map tutorial strings
2026-02-08 22:17:07 -05:00
EggleEggandJason b2aefdd4cf Bugfix: shieldarc unit removal on multiplayer (#11634)
* Bugfix: shieldarc unit removal on multiplayer

* update description

* Update core/src/mindustry/entities/Units.java

Co-authored-by: Jason <131086642+JasonP01@users.noreply.github.com>

---------

Co-authored-by: Jason <131086642+JasonP01@users.noreply.github.com>
2026-02-08 21:33:29 -05:00
EggleEgg 88f1e0c4af Erekir rebalance v5 (#11511)
* werwe

* phase scathe + minor tweak to surge scathe

* bs changes

* yay

* scathe bs

* 45t

* applied correctly now

* 343rfe

* whatever

* a

* Idk what I m doing

* idk

* bs

* tecta + titan balance changes

* tiny fix

* some reverts + cyanosub nerf

* oop

* better

* boring vanq buffs

* no, stop

* now

* -100% build mult

* revert tecta nerf

* better tecta bvb but -15% dps

* armor rend effect

* some reverts

* more

* more

* more

* avert changes

* avert shenanigans

* more balance ig

* PLEASE FREE ME

* more vanq changes

* more stuff

* flux buff

* conquer buff and stuff

* I m starting to like this

* finally fragOnLastHit fixed

* more tecta shield buffs

* done

* shieldarc json support just in case

* revert reflect convex spread

* fixes, dont override bullet.type

* cleanup + more tecta shield changes

* screw it, 0.5

* fix chance to deflect db entry
2026-02-07 20:57:51 -05:00
Redstonneur1256 47d28c0d20 Logic sensor (#10795)
* Add `selectedBlock` logic sensor

* Add `buildX`/`buildY`/`building` logic sensors

* Change `building` from boolean to the building

* `breaking`

* Make `breaking`/`building` more consistent

* Allow blocks/content to be null

* Change `selectedBlock` from air to null

* Change `selectedBlock` from air to null

* Make `selectedBlock` SyncLocal

* Add `selectedRotation`
2026-02-07 20:52:33 -05:00
Anuken b2a574eb66 Merge remote-tracking branch 'origin/master' 2026-02-07 20:48:38 -05:00
Anuken 08c136f4ee Fallen Vessel submission updated 2026-02-07 20:48:31 -05:00
Cardillan 9c0446a053 Fix the disparity between acccumulator increase and time waited in WaitI (#11631) 2026-02-07 20:30:34 -05:00
Github Actions ef4e93c396 Automatic bundle update 2026-02-08 01:23:47 +00:00
WMF efb9acce1b New map rule to disable unit control via logic (#11627)
* map rule to disable unit control via logic

* syntaxn't
2026-02-07 20:22:29 -05:00
Anuken 80d2ddfab9 Merge remote-tracking branch 'origin/master' 2026-02-06 22:46:23 -05:00
Anuken 67d3a9feb0 Added field for running logic code upon objective completion 2026-02-06 22:46:17 -05:00
Sputnuc 3dd3cf5a28 True placement efficiency percentages text in ThermalGenerator (#11597) 2026-02-06 18:40:10 -05:00
SomeonesShade 7bbb81cd17 Salvo Buff (#11625) 2026-02-06 18:38:58 -05:00
laomoze a5080a3faf Fix rotation (#11624) 2026-02-06 18:20:00 -05:00
Anuken 7d88eeee77 File picker cleanup 2026-02-06 01:30:16 -05:00
Anuken 52baac3fe9 Merge remote-tracking branch 'origin/master' 2026-02-06 00:51:18 -05:00
Anuken 5fe8170e7c Testing SDL-based file chooser 2026-02-06 00:51:13 -05:00
SomeonesShade a2825a08a9 Added descentSpeed to UnitType.java (#11490)
plus fixing up descriptions for accuracy on what they do
2026-02-05 22:50:31 -05:00
Github Actions 6a2ef5a8ca Automatic bundle update 2026-02-06 03:50:28 +00:00
SeuEarth 04b38dd103 Update bundle_ko.properties (#11499)
* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Add files via upload

* Update bundle_ko.properties

* yeah oops

* Update bundle_ko.properties
2026-02-05 22:49:22 -05:00
Anuken a7a3aaf06a Merge remote-tracking branch 'origin/master' 2026-02-05 22:29:10 -05:00
Anuken 9f21a98923 Fixed #11574 2026-02-05 22:29:04 -05:00
SomeonesShade ab64677ea9 Balancing Train: Pyra Power Production Buffs, Pyra Scorch Ammo Nerfs, Crawler Building Damage Nerf (#11520)
* added itemDurationMultipliers for Pyra Combustion and Pyra Steam

* Pyratite Scorch Damage Nerf

* Crawler Building Damage Nerf

* Compromise: AP on Pyra Scorch

* 30 dmg, 0 ap scorch

* Pyra Scorch: 6x -> 10x ammo mult
2026-02-05 22:15:08 -05:00
Anuken dced8834b6 Fixed bridges not linking when landing 2026-02-05 07:15:44 -05:00
Anuken 9ffc9cb4f4 Fixed non-objects being accepted as object values 2026-02-04 21:51:10 -05:00
Anuken 05771f4337 Correct key names based on keyboard layout 2026-02-04 21:34:19 -05:00
Anuken 82dfc3eba3 Merge remote-tracking branch 'origin/master' 2026-02-04 21:03:32 -05:00
Anuken 6b029cf8dd Possible lwjgl natives fix 2026-02-04 21:03:25 -05:00
Mars a8e829e3ee Ensure onNewPlan() is also called on mobile when placing schematics (#11581) 2026-02-04 14:23:24 -05:00
Cardillan 025ac78e27 Clear buffer on drawflush (#11582) 2026-02-04 14:22:55 -05:00
Anuken 4a3e9593fd Merge remote-tracking branch 'origin/master' 2026-02-04 14:13:45 -05:00
Anuken f92e7fffac Fixed #11603 2026-02-04 14:13:39 -05:00
Pyratite No Lead 637b02c42e Add real opposites and affinities to JSON StatusEffect (#11596) 2026-02-04 14:10:57 -05:00
BalaM314 9e091eaf06 Disarmed units should not crush fragile (#11611) 2026-02-04 14:00:02 -05:00
EggleEgg 3e0aafea36 Bugfix: selection size area text on mobile (#11590)
* I m blaming foos devs for my all mistakes and problems and global warming and the price of housing

* STOP IMPORTING RANDOM CLASSES VSCODE

* huh
2026-02-04 13:55:16 -05:00
Cardillan 89e89efac6 draw print statement fix (#11604) 2026-02-04 13:55:01 -05:00
Anuken 1381291256 Fixed #11608 2026-02-04 13:53:42 -05:00
Anuken f7a0c59c53 Fixed #11612 2026-02-04 13:46:58 -05:00
Anuken 4c9a1538f7 Fixed #11607 2026-02-04 13:42:23 -05:00
Anuken b9da705564 Fixed #11601 2026-02-04 13:36:15 -05:00
Anuken 764c38c71e Fixed #11593 2026-02-04 13:29:15 -05:00
Anuken b0e0b46d2f Fixed #11588 2026-02-04 13:23:59 -05:00
Anuken 964810add9 Fixed #11587 2026-02-04 13:22:52 -05:00
Anuken 14fe0a4c85 Fixed #11585 2026-02-04 13:19:17 -05:00
Anuken 4497e34bbb Save file drop support for desktop 2026-02-04 12:36:40 -05:00
Anuken 5a9e8cbcac arc 2026-02-03 22:32:03 -05:00
Anuken 912f2942a6 Framework update 2026-02-03 16:19:16 +09:00
Anuken 4890453214 Arc hash update 2026-01-27 16:14:52 +09:00
Anuken fd6a98f9db Experimental SDL3 backend 2026-01-27 16:06:08 +09:00
Anuken 2ad41a9047 Map submission updates 2026-01-25 09:22:24 +09:00
Anuken 9150360f74 Added temporary credit text for sector submissions 2026-01-19 08:50:29 +09:00
Anuken 08c1a7aa29 Merge branch 'master' of https://github.com/Anuken/Mindustry 2026-01-18 06:25:23 -05:00
Anuken 8b1c028b2a Added credit for extractionOutpost 2026-01-18 06:24:35 -05:00
Github Actions 895cea805e Automatic bundle update 2026-01-17 20:47:16 +00:00
Anuken 364fb579be Moved credits to global.properties 2026-01-17 15:40:38 -05:00
Anuken 88cfc7ad66 Merge remote-tracking branch 'origin/master' 2026-01-16 21:38:05 -05:00
Anuken 7c8ad05bc2 buffer fix 2026-01-16 21:38:00 -05:00
Github Actions 14aef11a11 Automatic bundle update 2026-01-17 01:35:04 +00:00
Anuken 5ce539f6c5 updateBundles fix 2026-01-16 20:33:54 -05:00
Anuken 078e467fb2 Merge remote-tracking branch 'origin/master' 2026-01-16 20:29:20 -05:00
Anuken c12371ea12 Moved certain strings into global.properties 2026-01-16 20:29:14 -05:00
Github Actions 2ec973b12c Automatic bundle update 2026-01-17 00:52:34 +00:00
Anuken 88acbbdc84 Added credits for each map to bundle (not displayed yet) 2026-01-16 19:51:19 -05:00
Anuken 4f9ea8b70d JSON Unit type requirements cache fix / Better FlyingAI flag targeting 2026-01-16 17:31:18 -05:00
Anuken d6495dda32 Merge remote-tracking branch 'origin/master' 2026-01-15 23:42:37 -05:00
Anuken b2cd1adf46 Slightly less buggy planet arc rendering? 2026-01-15 23:42:30 -05:00
SITUVNgcd 2a6cd86bad Update Vietnamese translation (#11476)
* Translate new strings

Patch guide & Fields view

* Translate new strings

* Translate new strings

Build logic, team rules,...

* Translate new strings

Core unloaders rule

* Translate new strings & update

Database subcategory & draw copy

* Translate new strings
2026-01-15 23:00:41 -05:00
Github Actions 6ae882fd3e Automatic bundle update 2026-01-16 03:59:54 +00:00
Valerio BozzolanandAnuken a00dd8023b Translations: improve Italian (#11554)
I browsed through some parts of the interface in IT, and noticed some missing strings. Now added.

P.S. "Obbiettivo" (2 "b") should not be used. "Obiettivo" (1 "b") is more correct.

https://accademiadellacrusca.it/it/consulenza/obiettivo---obbiettivo--obiezione--obbiezione/37

Co-authored-by: Anuken <arnukren@gmail.com>
2026-01-15 22:58:41 -05:00
1ue999and1ue999 91b52f34a7 idk remove inconsistency when client/server outdated (#11560)
* Fix server ping never timing out when out of range gamemode is returned by server

* dunno why there were empty strings

---------

Co-authored-by: 1ue999 <1ue999owo@gmail.com>
2026-01-15 22:57:56 -05:00
Cardillan f4fb105adc Preserve accumulator on yield (#11568) 2026-01-15 22:52:23 -05:00
Anuken ee3be887cd Fixed #11567 2026-01-15 22:51:29 -05:00
Anuken 7f564e8ddf Stormrider testing grounds remake added; original submission moved to a hidden sector 2026-01-15 22:36:28 -05:00
Anuken 2362420f4d Merge remote-tracking branch 'origin/master' 2026-01-15 12:31:41 -05:00
Anuken f7ae03ead7 Coastline updated 2026-01-15 12:31:33 -05:00
Github Actions 1ce89c5306 Automatic bundle update 2026-01-15 05:49:41 +00:00
Anuken f0186853ec Closes Anuken/Mindustry-Suggestions/issues/6060 2026-01-15 00:48:23 -05:00
Anuken 06de790dc2 Coastline name changed 2026-01-15 00:39:00 -05:00
Anuken e76d33fd51 New Coastline remake / Added missing hidden sectors (Closes #11565) 2026-01-15 00:35:56 -05:00
Anuken 475b8d4f15 Organized map files by planet 2026-01-14 20:18:45 -05:00
Anuken a0a06c450b Merge remote-tracking branch 'origin/master' 2026-01-14 18:40:42 -05:00
Anuken 7b9c4bb249 Made Tar Fields unlock fewer things / Fungal pass watering demonstration 2026-01-14 18:40:36 -05:00
Github Actions 34dbb868dd Automatic bundle update 2026-01-14 23:39:45 +00:00
MinRi2 1ce9b117cc Display hint for patched content (#11551)
* Display hint for patched content

* Use icon for patched hint

* Add disclaimer / Use file icon

* Rename bundle key
2026-01-14 18:38:31 -05:00
Github Actions 0e684f1a32 Automatic bundle update 2026-01-14 23:00:48 +00:00
Anuken 569bbedf7d Merge remote-tracking branch 'origin/master' 2026-01-14 17:59:39 -05:00
Anuken d8d85ebeef Alternate extraction outpost submission / Louder wave spawn noise 2026-01-14 17:59:33 -05:00
Cardillan 120fe61980 Zero wait yields (#11561)
* Zero wait yields

* Zero wait yields (fix)
2026-01-14 13:33:58 -05:00
Anuken dc7e984fbe Merge remote-tracking branch 'origin/master' 2026-01-14 00:13:23 -05:00
Anuken d7062322ac Slightly more impactful block explosions 2026-01-13 23:39:59 -05:00
Github Actions ac42a20f55 Automatic bundle update 2026-01-14 04:30:13 +00:00
Anuken b7da1b955a Merge remote-tracking branch 'origin/master' 2026-01-13 23:28:55 -05:00
Anuken c226dfd624 Frontier text moved to bundle 2026-01-13 23:28:49 -05:00
Github Actions c61bff0904 Automatic bundle update 2026-01-14 04:15:46 +00:00
Anuken 6891ac58f2 Merge remote-tracking branch 'origin/master' 2026-01-13 23:14:32 -05:00
Anuken c064587d5c Fungal pass expanded / Hint overlap fixes 2026-01-13 23:14:26 -05:00
Github Actions 13665de064 Automatic bundle update 2026-01-14 03:52:06 +00:00
Anuken a6c2718354 Core zone tutorial hint 2026-01-13 22:50:47 -05:00
Anuken 6b4643f8e8 Fixed fallen vessel lighting 2026-01-13 22:38:11 -05:00
Anuken 7b17caf131 Merge remote-tracking branch 'origin/master' 2026-01-13 22:32:28 -05:00
Anuken b50b922d3a Fixed replacement of preset sectors in JSON 2026-01-13 22:32:22 -05:00
Github Actions dce2e0ec17 Automatic bundle update 2026-01-13 06:17:27 +00:00
Anuken 772404a494 Merge remote-tracking branch 'origin/master' 2026-01-13 01:16:11 -05:00
Anuken bda421680f Sea Port renamed 2026-01-13 01:16:05 -05:00
Github Actions b6ff695c4c Automatic bundle update 2026-01-13 05:54:14 +00:00
Anuken 524cb8a78b Merge remote-tracking branch 'origin/master' 2026-01-13 00:52:58 -05:00
Anuken 42edaceafc Fixed Atolls localization with new tutorial 2026-01-13 00:52:53 -05:00
Github Actions de4d4aa0ed Automatic bundle update 2026-01-13 04:27:45 +00:00
Anuken 6313a2b5cc Atolls tutorial finalized & moved into bundles 2026-01-12 23:26:22 -05:00
Anuken a86761fea6 Merge remote-tracking branch 'origin/master' 2026-01-12 19:36:07 -05:00
Anuken bf5be69df3 Fixed Polar Aerodrome tests 2026-01-12 19:36:01 -05:00
1ue999and1ue999 cee2f0babc Fix server ping never timing out when out of range gamemode is returned by server (#11556)
Co-authored-by: 1ue999 <1ue999owo@gmail.com>
2026-01-12 19:28:39 -05:00
Anuken 2b6df1d328 Some more 'fragile' blocks 2026-01-12 13:10:05 -05:00
Anuken 03260f60cd Made T2+ tanks instantly kill nodes 2026-01-12 12:55:40 -05:00
Anuken 3c95419987 Erekir heat-boosted efficiency cap now displays as 100% 2026-01-12 12:21:59 -05:00
Anuken f325e37ce9 Hidden sector difficulty definition 2026-01-11 23:21:18 -05:00
Anuken e658a430f4 Polar Aerodrome moved to hidden sector 2026-01-11 18:55:04 -05:00
Anuken 038b549e03 Merge remote-tracking branch 'origin/master' 2026-01-11 14:48:52 -05:00
Anuken e4c2397097 Minor rune language fix 2026-01-11 14:48:42 -05:00
ItsKirby69 dc5921b988 Editor Favoriting Blocks (#11538)
* Add system for block favorites

* Favorite custom sound

* Update sounds

* Use one sound for favorites

* Sound changes

* Last sound changes i promise

* Use get/putJson for favorite blocks

* Give favoriting blocks a more unique sound effect
2026-01-10 21:53:42 -05:00
Github Actions f56cd4f164 Automatic bundle update 2026-01-11 02:53:23 +00:00
Anuken 6b4b90bffd arc 2026-01-10 21:51:18 -05:00
Anuken efbec69b3c Added Fallen Vessel sector submission 2026-01-10 21:48:53 -05:00
Anuken 4969e382f6 Laser pierce & crash fixes 2026-01-09 22:02:24 -05:00
Anuken 06589cd77f Merge remote-tracking branch 'origin/master' 2026-01-09 20:20:30 -05:00
Anuken 8ab249b815 Better turret ammo entry search 2026-01-09 20:20:24 -05:00
Cardillan a8bf71b12a Fix tileable display not being updated when the root tile is not shown (#11544) 2026-01-09 19:50:13 -05:00
Anuken ac2401daf1 Fixed #11548 2026-01-09 19:42:03 -05:00
Anuken fc1bfe0b24 Graphite wall ore 2026-01-09 00:59:47 -05:00
Anuken dc27a0951c Fixed broken keyboard focus after loading 2026-01-08 22:02:57 -05:00
Anuken c23a0a1e62 Special border for challenge sectors (WIP) 2026-01-07 23:30:58 -05:00
Anuken a0e37f3f37 Cruxscape and GS moved off of tech tree 2026-01-06 02:08:26 -05:00
Anuken 57b1cfa3fa Made IPA accept extra loadouts 2026-01-06 01:56:13 -05:00
Anuken acb4118f82 Merge remote-tracking branch 'origin/master' 2026-01-05 22:08:11 -05:00
Anuken d88fc9b652 Fixed #11532 2026-01-05 22:08:02 -05:00
Agzam4andTempUser 08c3de06e2 Serverlist cheats (#11541)
* Mass driver bullets explosions like the blocks

* Better code style

* Fixed new lines server-cheat

* Update contributors

"Serverlist ui" contribute
"Massdrivers" contribute

---------

Co-authored-by: TempUser <temp@mail>
2026-01-05 21:51:08 -05:00
Anuken e890363345 Fixed #11540 2026-01-05 21:50:02 -05:00
Anuken b5392c1cc1 Fixed #11530 2026-01-05 21:44:07 -05:00
Anuken 10a432d244 Fixed #11529 2026-01-05 21:38:27 -05:00
Anuken 58b6c994d5 Fixed #11527 2026-01-02 18:12:56 -05:00
Anuken 189ee293d3 Fixed #11526 2026-01-01 20:47:04 -05:00
Anuken 9cc687efca Fixed #11522 2026-01-01 11:55:43 -05:00
Anuken ac95b2b9fa Merge remote-tracking branch 'origin/master' 2026-01-01 11:14:05 -05:00
Anuken 0bf2eea358 Disabled line rotation lock on mobile / Disabled command queue 'stealing' 2026-01-01 11:13:57 -05:00
Github Actions 4e00176c98 Automatic bundle update 2025-12-31 19:40:40 +00:00
SomeonesShadeandAnuken 4122a9d51d Reactivity and Assorted Changes (#11245)
* Implemented turretDepositCooldown (1)

* Implemented activationTime for Turrets (1)

* activationTime for Turrets Fixes (2)
readSync() line isn't needed,
Overdrive should not make the cooldown go faster, it stays as is unless there is a good argument against it.

* activationTime (3): Descriptions and SetBars()
Updated arc and lancer descriptions.
Added setBars() stuff for clearness.

* turretDepositCooldown (2):
now depositCooldown and is now on a per turret basis if needed... will potentially need further iteration

* turretDepositCooldown (3): made it opt in
added an internal gamerule (long name, need to reduce it later) to enable the balance (oriented for pvp)
depositCooldown = 0 by def
added depositCooldown entries in Blocks.java

* activationTime (4): Minor Adjustments to UI

* activitationTime (5): Implemented drawInactive() and inactiveColo, and arc/lancer sprite
Thinking if I should set the sprites to be white, then use Color.gray...

* turretDepositCooldown (4): Made the cooldown only affect turrets

* Reload Turret Coolant Fixes (1)
Made coolant and overdrive effects not get chopped off from Math.min when its too high

* activationTime (6): activationTime is now at the Base Turret Level
Also implemented the code for TractorBeamTurret thanks to the code changes
Parallax can have the feature if needed for future balancing.
Hopefully nothing was screwed up in the transition...

* Counterbalance (1): Swarmer 8 -> 7 firerate nerf, and Cyclone 7.5 -> 6 firerate nerf [First Attempt]

* Reload Turret Coolant Fixes (2): added a buffer if the excessReload exceeds more than 2 reloads.

* Reload Turret Coolant Fixes (3): hotfix, the buffer actually works this time

* turretDepositCooldown (5): Made the cooldown seperate from itemDepositCooldown

* Implemented armorMultiplier (1)

* fixing a merge

* (AT:7a) Reverted Saving Capability

* (AT:7b) Removed activation timer from lancer and arc as well as sprites

* (AT:7c) Removed visuals for activation timer
will be reimplemented via a greyscale effect if returned rather than via sprites

* (AT:7aa) oops

* Made the default value 0 when placed - Activation Timer (8)

* (depositCooldown : 6) Moved depositCooldown to Blocks.java, cleaned up canDepositItem(), removed enableTurretDepositCooldown

* armorMultiplier (2) - oops, made armorMultipler = 0 correspond to 100% armorPiercing

* Update core/src/mindustry/input/InputHandler.java

* Reload Turret Coolant Fixes (4): A bit too high

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-12-31 14:39:22 -05:00
Anuken 87e2dc69a2 Merge remote-tracking branch 'origin/master' 2025-12-31 11:15:35 -05:00
Anuken d6619b9055 Fixed some tiled floor/wall bugs 2025-12-31 11:15:29 -05:00
EggleEgg d368a73464 scale most consumers with timescale (#11516) 2025-12-30 22:18:22 -05:00
EggleEgg 2906181f37 please no overrange (#11517) 2025-12-30 22:13:41 -05:00
Anuken 8db5ec0247 TiledFloor and TiledWall implementation classes 2025-12-30 19:19:23 -05:00
Anuken 4d57e9fbdb Block category rename 2025-12-30 01:10:53 -05:00
Github Actions 1beadcf73b Automatic bundle update 2025-12-30 06:09:00 +00:00
酪桦姬andAnuken 4981300476 Core Database Content Classification Subdivison (#11506)
* test

* test

* test

* Core database content subdivision

* Core database content subdivision

* undo some old change

* Revert "test"

This reverts commit ada9dca787.

* Revert "test"

This reverts commit d7c81185

* undo some old change

* cleanup

* Update core/assets/bundles/bundle.properties

* Format and Cleanup

* Format and Cleanup

* gradle toggle

* Update core/assets/bundles/bundle.properties

* Update core/assets/bundles/bundle.properties

* Update core/assets/bundles/bundle.properties

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-12-30 01:08:00 -05:00
Anuken b143b05ad7 Possible texture packing hang fix 2025-12-29 19:55:58 -05:00
Anuken 91d4fcd2c3 Merge remote-tracking branch 'origin/master' 2025-12-29 19:46:41 -05:00
Anuken b5d77dc7cf Possible crash fix with editor saving 2025-12-29 19:46:35 -05:00
Mars 3d91b63f1f Increase operations count even on headless (#11510) 2025-12-29 11:02:20 -05:00
Anuken c1058ec351 Fixed #11512 2025-12-29 11:00:47 -05:00
Anuken 7416bc3bb7 Fixed #11509 2025-12-29 10:45:19 -05:00
Anuken 90d32abd6b Fixed #11508 2025-12-29 10:38:11 -05:00
Anuken b7049f35e6 Merge remote-tracking branch 'origin/master' 2025-12-28 20:46:22 -05:00
Anuken 011713cd25 Minor fixes for markers and empty floor edges 2025-12-28 20:46:17 -05:00
The4codeblocks 43a3c3a340 update translation placeholders (#11505)
* fix placeholder

* fix placeholder

* again

* again

* again

* again

* again

* Clarify graphicstype.image description

Updated the description for graphicstype.image to clarify usage examples.

* again

* again

* again
2025-12-28 10:46:27 -05:00
Anuken c0d0419016 Merge remote-tracking branch 'origin/master' 2025-12-28 10:45:58 -05:00
Anuken 4fa45154bb Fixed #11504 2025-12-28 10:45:53 -05:00
EggleEgg 54ea4acf22 Unloader fixed stupid bug (#11452)
* aaaaaaa

* unloader fixed stupid bug (check #development)

* a
2025-12-27 21:43:02 -05:00
Anuken 8fb7aa34e3 Cleanup 2025-12-27 21:42:22 -05:00
Redstonneur1256 1a89fc9f8e Allow displays on draw image (#11140)
* Display on display drawing

* Update draw image description
2025-12-27 21:38:44 -05:00
Redstonneur1256andAnuken 59c3b18a6f Allow markers to use content/displays as textures (#11142)
* Allow markers to use content/displays as textures

* Don't process empty commands

* Allow canvases to be used as marker textures

* Proper Json serialization

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-12-27 21:37:03 -05:00
blackberry2093 7d3e3155f7 BuilderAI fixing/improving (#11502) 2025-12-27 12:43:24 -05:00
Anuken db3c4fd8f7 Fixed #11498 2025-12-27 10:48:18 -05:00
Anuken c3b8abf3e5 Made beam drills rotate on mobile again / Server player name regex blacklist 2025-12-26 15:09:17 -05:00
Anuken a226d98116 Fixed #11487 2025-12-25 19:05:55 -05:00
Anuken e3ed17e7e9 Merge remote-tracking branch 'origin/master' 2025-12-25 19:02:50 -05:00
Anuken 6cdc054446 Fixed #11493 2025-12-25 19:02:44 -05:00
EggleEgg 34d276ff43 Dont buff liquid capacity in turrets, this is cancerous (#11491)
* Dont buff liquid capacity in turrets, this is cancerous

* liquid capacity 120 spectre, 60 to fs and meltdown
2025-12-25 18:56:19 -05:00
EggleEgg fe8db2f978 Omura flare description change (#11492) 2025-12-25 18:55:51 -05:00
Anuken e8b56fa91e arc 2025-12-24 11:54:32 -05:00
Anuken 7886e9fe52 AA turret placement overlap fix 2025-12-24 11:53:33 -05:00
Anuken 60eb3afb8d Play core destroy sound even when core capture is enabled 2025-12-23 21:52:50 -05:00
Anuken 383b793576 Merge remote-tracking branch 'origin/master' 2025-12-23 21:28:19 -05:00
Anuken 3c3b2dd7f1 Updated LZ4 library 2025-12-23 21:28:13 -05:00
EggleEgg fc8056343b maxheatefficiency display hotfix (#11486) 2025-12-23 14:50:56 -05:00
Anuken c425828f4e Merge remote-tracking branch 'origin/master' 2025-12-22 18:34:31 -05:00
Anuken f474d2b688 Java 25 packr JDK compatibility 2025-12-22 18:34:25 -05:00
Jakub Jagiello 1c917da75c Switch pathfinder refresh to timestamp-based interval (#11482) 2025-12-22 15:21:30 -05:00
Anuken d88c3f7f33 147 -> 154 in bundles 2025-12-22 10:24:10 -05:00
Anuken cab20173c2 Fixed #11479 2025-12-22 10:22:40 -05:00
Anuken 2545becb68 Merge remote-tracking branch 'origin/master' 2025-12-21 18:22:10 -05:00
Anuken a7cdadf65c prebuildBase is now true for Serpulo 2025-12-21 18:21:49 -05:00
Github Actions 41dd28c197 Automatic bundle update 2025-12-21 21:02:48 +00:00
Anuken 861678fd71 Rule for Serpulo core unloaders taking items from the core 2025-12-21 16:01:27 -05:00
summoner f64279fb75 Translation update bundle_hu.properties (#11463)
* Translation update bundle_hu.properties

Fix consistency throughout the text
Fix életpont plurals
Fix sentences -> clearer sentence structure without using the words maximum/minimum
Sentences that can be understood more clearly without the abbreviation RTS attack ai -> Stratégikus MI here is clear to everyone, even those who don't understand the RTS, because it is an english abbreviation.

* Translation: Update bundle_hu.properties

Translate new strings
Follow the changes of the english bundle deleting deprecated string: logic.nounitbuild
Fix consistency of szorzó across the text

* Consistency: rewording and apply spelling rules for strings which contain: szorzó

* Translation

Translate new strings
Fix mistakes
2025-12-21 10:01:18 -05:00
Anuken 6c3b6aeea5 Fixed #11471 2025-12-21 00:00:13 -05:00
Anuken 012eeabc87 Merge remote-tracking branch 'origin/master' 2025-12-20 14:07:40 -05:00
Anuken d889acba16 Fixed core launch sound playing regardless of volume settings 2025-12-20 14:07:34 -05:00
Github Actions 26cf72b0c5 Automatic bundle update 2025-12-20 16:17:49 +00:00
WMF a1b47b1188 per-team toggles for core no-build radius / placement range check (#11448)
* per-team toggles for core no-build radius / placement range check

* oops

* fair enough
2025-12-20 11:16:28 -05:00
EggleEgg 85b69d3afd Anuke please dont kill ratios of schems, 33% higher cost is no joke (#11459)
* Anuke please dont kill ratios of schems, 33% less eff is no joke

* air factory nerf
2025-12-19 21:51:19 -05:00
Anuken 266c5a541b Do not allow patching hasItems/liquids/power
There is no good reason to change these, and setting them to false usually just makes the game crash. Consumers set them up automatically.
2025-12-19 20:07:34 -05:00
Anuken cf6b7b5aa3 Updated Rhino version 2025-12-19 18:46:50 -05:00
Anuken 3edd934564 Merge remote-tracking branch 'origin/master' 2025-12-19 12:56:20 -05:00
Anuken 7ca16fee2a Fixed #11465 2025-12-19 12:56:13 -05:00
Github Actions 930ab20004 Automatic bundle update 2025-12-19 17:06:13 +00:00
Anuken fb94d9777a Merge remote-tracking branch 'origin/master' 2025-12-19 12:04:53 -05:00
Anuken f0fac538ac Rule dialog entries for logic unit build/deconstruct rules 2025-12-19 12:04:47 -05:00
Github Actions ba21ed19ef Automatic bundle update 2025-12-19 05:37:05 +00:00
Anuken b84d12407f Rule & control for logic unit deconstruction (off by default) 2025-12-19 00:35:41 -05:00
Anuken f391126b5b Don't pack sprites for mods that don't have any 2025-12-18 19:13:42 -05:00
Anuken b8c7c2f740 Merge remote-tracking branch 'origin/master' 2025-12-18 17:27:42 -05:00
Anuken 8e7eeb2573 Testing a 'iOS compatible' flag for script mods 2025-12-18 17:27:32 -05:00
SomeonesShade 8e907f714a Small Balancing Set: Graph Duo changes and Coolant Adjustments (#11461)
* Coolant Duo and Hail Changes

* Graph Duo Reload Nerf
2025-12-18 12:21:51 -05:00
EggleEgg 4e9461adde how max heat eff in turrets (#11458) 2025-12-18 11:45:57 -05:00
Anuken 6a13f2ef08 Fixed weapon velocity delta calculations 2025-12-17 22:09:53 -05:00
Anuken 3d34d95c74 No more assetsJar until jitpack is fixed 2025-12-17 19:11:24 -05:00
Vector be4dd84a13 Update bundle_es.properties (#11334)
* Update bundle_es.properties

* te fallé español

* Update bundle_es.properties

* Update bundle_es.properties

* sector wave simulation string

* last changes I guess

* Update bundle_es.properties

* Translate some sector names
2025-12-17 19:03:16 -05:00
SITUVNgcd a3c0c39615 Update Vietnamese translation (#11456)
* Translate new strings

Patch guide & Fields view

* Translate new strings
2025-12-17 19:02:45 -05:00
summoner 5784b3207b Translation: Update bundle_hu.properties (#11457)
* Translation: Update bundle_hu.properties

Updated various terms to use 'életpont' instead of 'életerő' for consistency in the Hungarian localization for the word health.

Follow the changes of the english bundle minimum game version: 147 -> 154

* Translation: Update bundle_hu.properties

fix typo (add missing letter)
2025-12-17 19:02:39 -05:00
Anuken 87399ef1a9 Bigger liquid capacity for reconstructors 2025-12-17 18:55:07 -05:00
Anuken 670e9467da Flare nerf / More liquid capacity increase considerations 2025-12-17 18:51:24 -05:00
EggleEgg 425b154e3b I bet this will break shit somewhere (#11292) 2025-12-17 18:32:53 -05:00
Anuken 8d734d70cd arc 2025-12-17 14:55:49 -05:00
Anuken 48d3329b07 Merge remote-tracking branch 'origin/master' 2025-12-17 14:54:29 -05:00
Anuken 6986bcbf90 Possible crash fix 2025-12-17 14:54:23 -05:00
Anuken c30e3d2cd7 Fixed iOS building with intelliJ plugin 2025-12-17 14:14:38 -05:00
Anuken a552908d76 Java mod minGameVersion increased 2025-12-17 10:49:51 -05:00
Anuken 4f0ebdc4f3 Updating android natives with new alignment 2025-12-17 10:08:52 -05:00
Anuken 9b9c7d5f5a Merge remote-tracking branch 'origin/master' 2025-12-16 23:57:57 -05:00
Anuken 5b74ef6e65 Unused bullet volume code cleanup 2025-12-16 23:57:31 -05:00
BalaM314 3343c02997 Remove debug message (#11453)
this must have slipped through in development, it is in the released version v154
2025-12-16 23:56:01 -05:00
summoner d1e0307d39 Translation: Update bundle_hu.properties (#11450)
* Translation: Update bundle_hu.properties

Translate new string

* Translation: Update bundle_hu.properties

fix typo

* Translation: Update bundle_hu.properties

Fix translation

* Translation: Update bundle_hu.properties

Fix translation
2025-12-16 17:30:32 -05:00
Anuken ac23bf8301 Merge remote-tracking branch 'origin/master' 2025-12-16 11:27:58 -05:00
Anuken 06b0bc03cb Fixed #11451 2025-12-16 11:27:52 -05:00
Github Actions 65244782a2 Automatic bundle update 2025-12-16 02:18:43 +00:00
Anuken 041f98d22a Merge remote-tracking branch 'origin/master' 2025-12-15 21:17:30 -05:00
Anuken 2c6a650856 Minor sound tweaks / Limited launches to not-in-progress sectors 2025-12-15 21:17:22 -05:00
summoner 9c6daf129a Translation: Update bundle_hu.properties (#11341)
* Translation: Update bundle_hu.properties

Translate new strings

* Translation: Update bundle_hu.properties

Follow the changes of the english bundle

* Translation: Update bundle_hu.properties

Follow the english bundle changes
Translate new strings

* Translation

Fix translation
2025-12-15 20:14:59 -05:00
Kevin Vilyan 3ba889b8c1 Update Bundle id_ID (#11434)
* Bundle ID minor fixes

* Fixes

* neo

* reaktif

* Update bundle_id_ID.properties

* Update bundle_id_ID.properties

* Update bundle_id_ID.properties

* Update bundle_id_ID.properties
2025-12-15 20:14:46 -05:00
EggleEgg 9f388baf59 show constructor build speed stat (#11364) 2025-12-15 20:14:34 -05:00
Anuken a0fdf07f1e Fixed #11447 2025-12-15 14:30:17 -05:00
Anuken 8fca45468e Data patcher unit controller support / Warnings for invalid sounds in JSON/DP 2025-12-15 11:19:47 -05:00
Anuken f795007715 Merge remote-tracking branch 'origin/master' 2025-12-15 00:33:19 -05:00
Anuken 2106bcd30f Risso hasn't had a trail for years and nobody noticed 2025-12-15 00:33:10 -05:00
DX-36 7e0fb2707b shale buff (#11419) 2025-12-15 00:07:10 -05:00
SeuEarth 65d6c1cc9e Update bundle_ko.properties (#11433)
* Update bundle_ko.properties

* Update bundle_ko.properties
2025-12-14 21:25:12 -05:00
Anuken 626398f10c Changed data patch guide link 2025-12-14 20:25:47 -05:00
Anuken 3f2647eea3 Reduced scepter shoot sound bass slightly 2025-12-14 19:39:39 -05:00
Anuken 5dc1e290e8 Scepter secondary sounds 2025-12-14 19:36:42 -05:00
Anuken c0c5360d70 Merge remote-tracking branch 'origin/master' 2025-12-14 19:25:46 -05:00
Anuken 97d3f6f63f UI sound effect rename 2025-12-14 19:25:39 -05:00
EggleEggandAnuken 076193f2c2 Scepter buff anuke please dont remove the secondaries (#11415)
* Scepter buff anuke please dont remove the secondaries

* I dont care stop importing PartProgress vscode

* space

* now without lag

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-12-14 19:25:25 -05:00
Anuken fcd4e5a737 Merge remote-tracking branch 'origin/master' 2025-12-14 13:51:16 -05:00
Anuken d6c1ab50ae Naval unit movement sounds 2025-12-14 13:51:10 -05:00
Github Actions b761c78145 Automatic bundle update 2025-12-14 15:32:23 +00:00
Anuken 1bdac35d90 Removed background sector wave simulation 2025-12-14 10:30:48 -05:00
Anuken 0ebe105ddd Two more sector submissions 2025-12-13 11:44:37 -05:00
Anuken 6054c84fcd Merge remote-tracking branch 'origin/master' 2025-12-13 11:37:37 -05:00
Anuken fce9bc3701 Fixed #11441 2025-12-13 11:37:31 -05:00
Jason ccabe381d9 Enable core incineration by default (#11437) 2025-12-13 11:12:31 -05:00
Anuken 209352d3ed Movement sound adjustments & movement pitch modulation system 2025-12-13 02:08:29 -05:00
Anuken 739ac72af5 Hovering sounds for large flying units 2025-12-12 23:09:20 -05:00
Anuken 1cf734855b Minor changes to step sounds 2025-12-12 21:06:21 -05:00
Anuken a65325d676 Slightly less terrible build sound 2025-12-12 20:47:35 -05:00
Anuken 4dfe23748f Wave & shield ability sounds 2025-12-12 15:29:42 -05:00
Anuken dc96457ac4 Cultivator noise 2025-12-11 16:48:28 -05:00
Anuken 90796d041d Core launch/land SFX 2025-12-11 13:29:32 -05:00
Anuken 034392c231 Interplanetary accelerator launch sounds 2025-12-10 21:46:37 -05:00
Anuken e58f4b0da3 Updated some sound loops 2025-12-10 19:02:05 -05:00
Anuken dc4eada23f Rotation & repair sounds / Explosion sound rename 2025-12-10 11:55:00 -05:00
Anuken c5656278ad Breach sounds 2025-12-09 15:14:31 -05:00
Anuken e77a1e2f2a Sound file reorganization 2025-12-09 14:59:40 -05:00
Anuken 58eee2b61a Startup error log fix 2025-12-09 00:24:58 -05:00
Anuken f53abd0b3d More sound effects 2025-12-09 00:22:48 -05:00
Anuken 2fb59eb099 Better Cleroi sound effects 2025-12-08 21:40:01 -05:00
Anuken cae67b7897 New unit death, wreck and creation noises 2025-12-08 19:30:09 -05:00
Anuken 6d2b324f81 Different intel GPU check 2025-12-08 13:40:50 -05:00
Anuken 128851a127 Fixed selection hexes for legged units not being visible 2025-12-07 23:09:51 -05:00
Anuken 1a9b9669d7 Closes Anuken/Mindustry-Suggestions/issues/5967 2025-12-07 23:06:53 -05:00
Anuken 281115a3ab Fixed save loading error with certain data patches 2025-12-07 20:04:03 -05:00
Anuken 9db792ccc9 Fixed #11421 2025-12-07 11:29:15 -05:00
Anuken 8900967afe Fixed #11425 2025-12-07 11:18:49 -05:00
Anuken 3e29667f90 Fixed #11422 2025-12-07 11:15:02 -05:00
Anuken 9d157976db More unit movement fixes 2025-12-07 10:06:13 -05:00
Anuken 0fb86699a3 arc 2025-12-06 23:15:39 -05:00
Anuken e255912156 More sound effects + core destruction sound 2025-12-06 23:14:08 -05:00
Anuken 65c63c292e WIP tank sounds 2025-12-05 21:01:12 -05:00
Anuken 06943d822d Merge remote-tracking branch 'origin/master' 2025-12-05 20:36:09 -05:00
Anuken 2aeebb5aea Step sounds for smaller mechs (bad) 2025-12-05 20:35:59 -05:00
EggleEgg a01e4be75d Fs no maxDamageFraction (#11416) 2025-12-02 15:06:16 -05:00
わん e05ef341d9 translate japanese (#11410) 2025-12-02 15:05:58 -05:00
Anuken ee8a258447 Revert "Log an error and skip shadows instead of crashing when mods set maxSchematicSize too high"
This reverts commit 1dedefd56c.
2025-12-01 19:59:19 -05:00
Anuken 87f7e1f1c2 Revert "Defer shadow buffer init"
This reverts commit 34be5ffc6c.
2025-12-01 19:59:19 -05:00
Anuken 34be5ffc6c Defer shadow buffer init 2025-11-30 15:32:44 -05:00
Anuken 1dedefd56c Log an error and skip shadows instead of crashing when mods set maxSchematicSize too high 2025-11-30 14:49:16 -05:00
Anuken 3acbd1afed Merge remote-tracking branch 'origin/master' 2025-11-30 12:10:15 -05:00
Anuken 8b9fc34811 Enforce map image import sizes 2025-11-30 12:10:09 -05:00
EggleEgg a0fe9e8415 Shootpattern allow replacing per bullet (ammo type support) (#11402) 2025-11-30 12:04:44 -05:00
EggleEgg da6aecf695 change pneumatic drill's water usage from 3.6/s to 3.5/s (#11412) 2025-11-30 12:02:15 -05:00
Anuken 3791a7f375 Fixed #11403 2025-11-30 11:50:10 -05:00
Anuken 15efb721a0 Fixed #11399 2025-11-30 11:10:13 -05:00
Anuken 7130b6155c Fixed #11395 2025-11-30 11:04:47 -05:00
Anuken 44428c1f60 Fixed #11409 2025-11-30 11:03:20 -05:00
Anuken f2232c15b1 Fixed #11404 2025-11-30 11:01:40 -05:00
Anuken 460d3a0b44 Fixed #11384 2025-11-30 10:54:21 -05:00
Anuken 43d4deb801 Shield and shockwave tower sounds 2025-11-29 17:43:36 -05:00
Anuken 3e0eb4a875 Various sound tweaks 2025-11-25 16:27:01 -05:00
Anuken e399ae9182 arc 2025-11-24 18:30:03 -05:00
Anuken b3f0e9399d Fixed tests 2025-11-24 17:29:36 -05:00
Anuken 134167cb2e Merge branch 'new-sounds' of https://github.com/Anuken/Mindustry 2025-11-23 19:58:39 -05:00
Anuken 848fcfad1f Insect/leg unit step sound 2025-11-20 21:06:59 -05:00
Anuken f14f8eff83 Sounds for all serpulo insect leg units 2025-11-20 01:13:29 -05:00
Anuken 10bb45de31 Fixed #11379 2025-11-19 19:31:01 -05:00
Anuken 774443c960 Flare AI fixes & unit research const reduced 2025-11-19 12:25:21 -05:00
Anuken d8106cb886 Tests fixed (fine I'll make the canvas support non-pot palettes) 2025-11-17 20:11:52 -05:00
Anuken ef2736b3be Merge remote-tracking branch 'origin/master' 2025-11-17 14:00:23 -05:00
Anuken 6b2825954b Fixed #11373 2025-11-17 14:00:12 -05:00
WMFandAnuken f48900d6de Quality of Life changes (#11370)
* overlay light support, bulk Call.setItem implementations, Call.setLiquid implementations

* Update core/src/mindustry/graphics/BlockRenderer.java

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-11-16 23:43:54 -05:00
Anuken bb4534afde Fixed #11371 2025-11-16 23:42:22 -05:00
Anuken e8fc33ca9e Fixed #11366 2025-11-16 23:34:52 -05:00
Anuken 11542f8e17 Fixed #11350 2025-11-16 23:26:51 -05:00
Anuken 45e744949e Fixed #11361 2025-11-16 23:23:24 -05:00
Anuken d4d2a5e54c More sounds 2025-11-16 23:18:19 -05:00
Anuken 98b6ac2d94 Various new sounds 2025-11-16 12:19:58 -05:00
Anuken ed860e8395 Flare AI changed 2025-11-15 23:04:08 -05:00
Anuken cc693f97b6 Various new sounds 2025-11-15 15:16:28 -05:00
Anuken 11773a5991 Goodbye, omura flare spawners 2025-11-14 21:24:44 -05:00
Anuken d33d355aa2 A lot more sounds 2025-11-14 11:04:52 -05:00
Anuken 67495e628b A lot more sound effects 2025-11-12 17:37:51 -05:00
Anuken dd8c06192e More sounds 2025-11-11 20:15:08 -05:00
Anuken d934a02791 More sounds 2025-11-10 22:48:01 -05:00
Anuken 3b10100ae4 More sounds, shrapnel bullet visuals tweak, ambient reactor cooldown 2025-11-09 22:07:36 -05:00
Anuken bec2ca3821 . 2025-11-08 19:32:10 -05:00
Anuken 2042d6ef29 More sounds 2025-11-08 19:31:46 -05:00
Anuken fddc6e53f3 Made the beta unit's rotating guns less ugly 2025-11-08 10:01:13 -05:00
Anuken 3f2aba4123 Progress on new SFX (WIP)
Pitch is broken in the sound engine - this has already been fixed, but I haven't updated the natives
2025-11-07 15:53:13 -05:00
Anuken 5397d8426c Triggering another build in case the last one failed 2025-11-06 15:44:50 -05:00
Anuken 573db7d532 arc 2025-11-06 15:42:59 -05:00
Anuken b393b053d0 Merge remote-tracking branch 'origin/master' 2025-11-06 15:37:22 -05:00
Anuken 28ba7f0bb3 Audio engine improvements (WIP) 2025-11-06 15:37:14 -05:00
Anuken 3ae1d9c273 iOS xcframework update 2025-11-06 15:35:17 -05:00
Anuken 11a7a41648 Better patcher multi-dimensional array support 2025-11-04 23:54:39 -05:00
Anuken 3656e90ae1 Merge remote-tracking branch 'origin/master' 2025-11-04 18:05:25 -05:00
Anuken 03f6a7f590 Patcher requirement re-initialization fixes 2025-11-04 18:05:17 -05:00
Github Actions b4aa16285e Automatic bundle update 2025-11-04 15:45:30 +00:00
EggleEgg 56b7e6357f Random assorted changes (#11338)
* shield stat changes

* shield stats + leg crush stats + apply floormultiplier to comp
2025-11-04 10:44:08 -05:00
Anuken 38d9bc83a3 New serpulo core unit bullet effects 2025-11-03 16:28:46 -05:00
Anuken 7a18e676fd Fixed some gaps in NPC map 2025-11-02 23:05:24 -05:00
Anuken 15ea1a08f7 arc 2025-11-01 23:16:33 -04:00
Anuken 813106eae1 arc 2025-11-01 23:04:03 -04:00
Anuken 7a5a22389f Fixed #11326 2025-11-01 22:58:07 -04:00
Anuken 06ab01a4dc Removed unused sprites 2025-11-01 19:29:50 -04:00
Anuken c7ef1535aa Fixed thorium reactor heat output again 2025-11-01 11:31:39 -04:00
Anuken 986cbe1d25 arc 2025-11-01 10:04:11 -04:00
Anuken 1de633b009 Patcher support for array fields in object braces 2025-11-01 10:01:48 -04:00
Anuken f60b892029 Patcher support for icon regions 2025-10-31 23:31:24 -04:00
Anuken 5257ae26a3 Patcher ObjectFloatMap support 2025-10-31 13:13:05 -04:00
Anuken 1df6c5d0ca Allow desktop players to configure blocks and view inventories when dead 2025-10-31 02:14:18 -04:00
Anuken fc10ea5b0b Submission for sector 20 2025-10-31 01:06:44 -04:00
Anuken 579ba5cac2 Don't log entire GPU detection errors 2025-10-30 20:07:08 -04:00
SITUVNgcd 5ea0ebbf2a Translate new strings (#11323)
Patch guide & Fields view
2025-10-30 13:24:16 -04:00
Github Actions 19ee3baa18 Automatic bundle update 2025-10-30 16:32:12 +00:00
summoner 1e80f9e867 Translation: Update bundle_hu.properties (#11253)
* Translation: Update bundle_hu.properties

Translate new strings

* Translation: Update bundle_hu.properties

Translate new string
Fix translation coherence with the new string

* Translation: Update bundle_hu.properties

Fix long sentence -> add \n linebreak

* Translation: Update bundle_hu.properties

Translate new string

* Translation: Update bundle_hu.properties

Follow the changes of the english bundle.properties

* Translation: Update bundle_hu.properties

Translate new strings

* Translation: Update bundle_hu.properties

Translate new strings
2025-10-30 12:31:05 -04:00
SITUVNgcdandAnuken bd492bfda4 Update Vietnamese translation (#11255)
* Update Vietnamese translation

https://github.com/Anuken/Mindustry/commit/72524a72895257bead10237b20d95d9f69dfd240

* Update Vietnamese translation

https://github.com/Anuken/Mindustry/commit/94fc6482e2eb79be776c3a187c726877e9c95393

* Translate new string

https://github.com/Anuken/Mindustry/commit/17663aee3f0b4a894e3b177d71a7f64086ef96f8

* Remove translation

https://github.com/Anuken/Mindustry/commit/ea72441958afcb632448689a1baaa67228d348db

* Translate new strings

Content patches https://github.com/Anuken/Mindustry/commit/a9a061541009ea36e13338b0dbc38ccc63c0c71c

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-10-30 12:30:58 -04:00
ulwepo 09b5a0bb3b Update servers_v7.json (#11257)
Hello, this is a great sandbox server made by Kei2.
2025-10-30 12:30:33 -04:00
redloong b6b7403a52 优化并完善中文翻译/Optimize and improve Chinese translation (#11267)
* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Delete core/assets/bundles/bundle_zh_CN.properties

* Add files via upload

* Update contributors

* Add files via upload

* Add files via upload

* Add files via upload

* Update bundle_zh_CN.properties

* Add files via upload

* “挤压伤害”变为“碾压伤害”

* “庇护”变“保护”

* “被超速的倍率”变为“超速效果倍率”

* 翻译更改

“返回控制方地址或领队,其他情况返回自身”变为“返回控制方的地址或其领队,其他情况返回自身”
修复原仓库“单位命令单位命令:”为“单位命令:”
上一个更改:删除所有”(正负表方向)“

* 同步https://github.com/Anuken/Mindustry/pull/11243

若不希望这样请联系我

* 中文翻译更改

更新`lenum.emod`的翻译
`反射概率`变为`弹射概率`
`解除武器`变为`缴械武器`
`fetch.team`和`explosion.team`的`阵营`变为`队伍`

* 翻译更改

`缴械武器`变为`缴械`
`弹射概率`变为`反弹概率`

* 尝试修复问题

* `地面`变为`地板`

* 中文翻译更改

添加`sectors.attempts =尝试次数:`
`Sunken Pier`变为`沉没码头`
2025-10-30 12:30:16 -04:00
Anuken ce63479d2d Merge remote-tracking branch 'origin/master' 2025-10-30 12:20:01 -04:00
Anuken 30a5761182 Closes Anuken/Mindustry-Suggestions/issues/5843 2025-10-30 12:19:55 -04:00
Kevin Vilyan 5045f38054 Update Bundle_id_ID.properties (#11321)
* Add files via upload

* Add files via upload
2025-10-30 11:48:50 -04:00
Anuken a7a0450fa2 Merge remote-tracking branch 'origin/master' 2025-10-30 11:46:31 -04:00
Anuken 7ecebef57e Better unit assembler patcher support 2025-10-30 11:46:25 -04:00
EggleEgg 5ae6ffae8e consider efficiency in reactor heat (#11322)
* whatever

* final touches maybe

* well forget that, I m stupid

* no
2025-10-30 00:43:15 -04:00
Anuken 6f1287e11f 20 heat is a bit much 2025-10-29 14:13:09 -04:00
Anuken 1c0458041e Merge remote-tracking branch 'origin/master' 2025-10-29 10:33:55 -04:00
Anuken 04bc7b1f22 Fixed #11320 2025-10-29 10:33:49 -04:00
Github Actions 83d79ce348 Automatic bundle update 2025-10-29 02:32:50 +00:00
HungGaming b3b8e557af Update servers_v7.json (#11311) 2025-10-28 22:31:41 -04:00
SeuEarthandAnuken a4500b29f9 Update bundle_ko.properties (#11258)
* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Sorts

* Update bundle_ko.properties

Updated various Korean translations for editor and block names.

* another small fix

* Update bundle_ko.properties

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-10-28 22:31:31 -04:00
ursteiner 0658da9290 Update bundle_de.properties (#11305)
* Update bundle_de.properties

Noticed some untranslated texts while playing the tutorial.

* removed unnecessary spaces
2025-10-28 22:30:44 -04:00
GRaf-NEETandAnuken dd0a4d1c47 Translate content patch messages to Russian (#11318)
Co-authored-by: Anuken <arnukren@gmail.com>
2025-10-28 22:30:26 -04:00
EggleEgg 99df6527f2 imagine mixtech buff lmfao (#11319) 2025-10-28 22:29:26 -04:00
Github Actions d6806e546d Automatic bundle update 2025-10-28 23:52:05 +00:00
Anuken ecd10623fe Merge remote-tracking branch 'origin/master' 2025-10-28 19:50:57 -04:00
Anuken 7d5478ec1d Link to patch guide 2025-10-28 19:50:51 -04:00
Github Actions 1fe0a14183 Automatic bundle update 2025-10-28 23:34:32 +00:00
Anuken 3d4b432540 Button for viewing content fields on wiki + More tests and fixes 2025-10-28 19:33:04 -04:00
Anuken c06c76d296 Moved more packing logic to asset thread to prevent ANRs 2025-10-27 21:01:10 -04:00
Anuken a226a74578 Prohibit arbitrary class resolution in content patches 2025-10-26 16:48:51 -04:00
Anuken ed36204bed Core database in multiplayer on mobile in pause menu 2025-10-26 15:43:01 -04:00
Anuken 8f6afcecfb Merge remote-tracking branch 'origin/master' 2025-10-26 14:04:54 -04:00
Anuken c3309bf3a9 Logic insert line button (from foo's client) 2025-10-26 14:04:49 -04:00
Anuken 686df5046a Update README.md 2025-10-26 13:55:13 -04:00
Anuken b34ceae965 Fixed tests 2025-10-26 10:47:36 -04:00
Anuken 50e2b828f7 More tests, fixed patcher error handler 2025-10-25 22:24:32 -04:00
Anuken 09783898aa More patcher tests + unit type reassign support 2025-10-25 16:39:07 -04:00
Anuken 4812f89161 Include patches in crash logs 2025-10-25 12:50:44 -04:00
Anuken 53c534eaa8 Better unknown field warnings for patcher 2025-10-25 11:39:58 -04:00
Anuken 472cacbb3b More disallowed patcher fields / Continuous liquid turret minimum ammo amount firing threshold 2025-10-25 10:34:43 -04:00
Anuken a305ac31e6 More patcher tests and fixes 2025-10-24 20:30:08 -04:00
Anuken 6ff28b5d31 0 2025-10-24 11:56:36 -04:00
Anuken b472fed36d More patcher tests and fixes 2025-10-24 11:51:39 -04:00
Anuken 93b3f47d84 Fixed map re-import not working 2025-10-24 02:11:36 -04:00
Anuken 85f5557270 More test fixes 2025-10-23 22:50:58 -04:00
Anuken 977f320122 More test fixes 2025-10-23 22:37:15 -04:00
Anuken bed851afe9 Additional unit tests for the patcher + many bugfixes 2025-10-23 22:31:06 -04:00
Anuken effbdecbd5 Block consumer patch support 2025-10-22 20:04:00 -04:00
Anuken f3cac6a6bc Fixed #11309 2025-10-22 08:58:23 -04:00
Anuken ddaf9e24ca Copy button for content patches 2025-10-22 08:56:41 -04:00
Anuken e7966fc6fd More minor patcher issue fixes 2025-10-22 07:19:57 -04:00
Anuken 386b0929d8 Merge remote-tracking branch 'origin/master' 2025-10-22 07:01:37 -04:00
Anuken 45db096f0f Patcher fixes 2025-10-22 07:01:26 -04:00
Github Actions a9a0615410 Automatic bundle update 2025-10-22 10:48:16 +00:00
Anuken 49bbd0b593 Fixed #11306 2025-10-22 06:47:01 -04:00
Anuken 9cc3105518 Content patch import dialog & server support 2025-10-22 06:42:01 -04:00
Anuken 9f7817f70e Fixed #11304 2025-10-21 14:22:37 -04:00
Anuken b78cd5bbd9 Content patcher progress 2025-10-21 11:38:02 -04:00
Anuken 8898cbe6e4 Map submission updated / WIP content patcher experiments 2025-10-20 22:47:35 -04:00
Anuken 34d994f384 Merge remote-tracking branch 'origin/master' 2025-10-20 00:42:23 -04:00
Anuken 6b56566ae1 Reset game stats upon map save in editor 2025-10-20 00:42:18 -04:00
Волшебник ab0c534946 Update servers_v7.json (#11296)
New host
2025-10-19 10:45:40 -04:00
vladtepesch 3c7de8d1ca Fix typo in surge-crucible and correct large-cliff-crusher descriptions (#11294)
ais -> aus
translation of large cliff said it optionaly needs wolfram (instead of graphite)
2025-10-19 10:44:14 -04:00
Anuken 16a01cbef3 Merge remote-tracking branch 'origin/master' 2025-10-18 18:04:34 -04:00
Anuken fb37ecd1a8 Fixed overlay floor placement checks in in-game editor 2025-10-18 18:04:25 -04:00
WMF c2c1271a4c use BoostAI for enterPayloadCommand & better onlyDepositCore handling (#11297) 2025-10-18 10:31:47 -04:00
abcxyzDustry c2108a3ce5 old dead addresses update new addresses for abcxyz (#11293)
Replaced one server address and added three new ones.
2025-10-16 22:21:32 -04:00
Github Actions 22f6244788 Automatic bundle update 2025-10-15 23:08:31 +00:00
LegalPopcorn d4cf0cf27a Update bundle_cs.properties (#11287)
Corrected typos, translated few things that were already translated elsewhere.
2025-10-16 08:07:17 +09:00
abcxyzDustry 5cd46ebce6 update ip for abcyxz (#11275)
i want update new ip address for abcxyz
2025-10-15 07:16:12 +09:00
Nazareno Bucciarelli 755c0286f4 [TRANSLATION] Translate a few sentences to Spanish (#11276)
* translate some sentences to spanish

* make improvements
2025-10-15 07:16:01 +09:00
Anuken 527e38c2b5 Fixed #11286 2025-10-14 11:03:35 +09:00
Anuken 46ee282fda Redundant field cleanup 2025-10-13 23:21:48 +09:00
Anuken 9edd31fad3 Map objective curve & unnecessary rebuild fix 2025-10-13 22:53:16 +09:00
Anuken 30da4c0f47 Fixed Android save export 'corruption'
This was caused by downright atrocious default Android API behavior. Read https://issuetracker.google.com/issues/180526528?pli=1
2025-10-13 22:25:12 +09:00
Anuken bf61e4d6c2 Closes Anuken/Mindustry-Suggestions/issues/5891 2025-10-13 20:50:17 +09:00
Anuken 0b4c4c4049 Fixed #11281 2025-10-13 20:29:52 +09:00
Anuken a35f7605f7 Fixed #11284 / Cap item turret ammo on save read 2025-10-13 20:27:47 +09:00
Github Actions ea72441958 Automatic bundle update 2025-10-12 08:15:50 +00:00
Anuken 872939454f Fixed #11278 / FPS limit changes on iOS 2025-10-12 17:13:00 +09:00
Anuken 197d8c4060 Updated min ios version 2025-10-11 22:45:04 +09:00
Anuken 703e0ecd75 arc 2025-10-09 22:45:34 +09:00
Github Actions 17663aee3f Automatic bundle update 2025-10-09 13:43:46 +00:00
Anuken 2daf41c7d7 iOS uncap framerate option 2025-10-09 22:40:52 +09:00
Anuken a0cf5b7265 Intel GPU/OpenGL 2.x planet normals fix 2025-10-08 08:45:40 +09:00
Anuken 576b7f6b6b Fixed #11272 2025-10-08 08:24:14 +09:00
Anuken fd0d864cb8 Fixed icosphere generator 2025-10-08 08:14:57 +09:00
Anuken 65c7acb31c Fixed #11268 2025-10-06 21:25:10 +09:00
RGBaaa c99758fe5a update LExecutor (#11271) 2025-10-06 20:53:25 +09:00
Anuken 1033b5f374 Fixed #11269 2025-10-06 20:49:07 +09:00
Github Actions 94fc6482e2 Automatic bundle update 2025-10-05 00:04:07 +00:00
Anuken 76c3ceb41d Closes Anuken/Mindustry-Suggestions/issues/5884 2025-10-05 09:03:01 +09:00
Anuken 1985d67f7a Closes Anuken/Mindustry-Suggestions/issues/5877 2025-10-03 18:41:12 +09:00
Anuken 155f0d50f7 Re-triggering build 2025-10-03 11:48:37 +09:00
Anuken 74b8c6d184 Possible crash fix 2025-10-03 08:31:43 +09:00
Anuken a1a880a208 Fixed #11259 2025-10-03 06:33:23 +09:00
Anuken b31df41018 Fixed rune font spacing & invalid unicode conversion method 2025-10-03 05:59:08 +09:00
Anuken 53ef8d5ea0 Fixed #11256 2025-10-02 11:19:58 +09:00
Anuken 66124b68b0 Quasar + minor Pulsar buff 2025-10-02 10:59:22 +09:00
Anuken aac086066e Fixed menu margins again 2025-09-30 10:28:38 -04:00
Anuken 3e854edf4b Merge branch 'master' of https://github.com/Anuken/Mindustry 2025-09-30 10:19:51 -04:00
Anuken 6712f23fe4 Switched to MetalANGLE for iOS 2025-09-30 10:18:58 -04:00
Anuken 843a215df5 Screen border fix in menu 2025-09-29 19:50:05 -04:00
Anuken 58909a06a5 Fixed #11254 2025-09-29 12:48:26 -04:00
Anuken acaed63c52 Merge remote-tracking branch 'origin/master' 2025-09-29 08:51:08 -04:00
Anuken 4d6334a941 A few more submission updates 2025-09-29 08:51:03 -04:00
Github Actions 72524a7289 Automatic bundle update 2025-09-29 12:49:09 +00:00
Anuken 081621936e Merge remote-tracking branch 'origin/master' 2025-09-29 08:48:07 -04:00
Anuken 32b9ff9f5d Added difficulty modifier for clearing sectors upon loss 2025-09-29 08:47:59 -04:00
Github Actions c6f9bc3b6f Automatic bundle update 2025-09-29 12:42:28 +00:00
summoner 8602fd57f6 Translation: Update bundle_hu.properties (#11189)
* Translation: Update bundle_hu.properties

Follow the changes of the english bundle
Translate new string

* Update bundle_hu.properties

Translate new strings.

Follow the changes of the english bundle

* Update bundle_hu.properties

Fixing status effects translations

* Translation: Update bundle_hu.properties

Follow the changes of the english bundle

* Transltion: Update bundle_hu.properties

Translate new strings
2025-09-29 08:41:27 -04:00
SITUVNgcd 24fd6950c1 Update Vietnamese translation (#11195)
* Update Vietnamese translation

stat.frequency https://github.com/Anuken/Mindustry/commit/fb9373535227b6ba3c82999b3024d1a7da231423

* Update Vietnamese translation

https://github.com/Anuken/Mindustry/commit/8884aec2488f393e2fcd292162b46c37d59250a7
2025-09-28 21:33:06 -04:00
Anuken 72ce49a753 More tests for saves 2025-09-28 16:41:36 -04:00
Anuken dd8db10e72 Minor tweaks to make Android inset area look less awful 2025-09-28 16:02:49 -04:00
Anuken 6c0884a8d9 More tests and sector fixes 2025-09-28 13:30:53 -04:00
Anuken adc1316444 Fixed some more broken submissions 2025-09-28 12:30:57 -04:00
Anuken bfd742e89b Turret construct preview fix 2025-09-28 10:49:56 -04:00
Anuken d6e408267e Fixed 116 infinite resources / Fixed #11251 2025-09-28 10:42:07 -04:00
Anuken dbe67b056f Fixed derelict plastanium conveyor repairs 2025-09-27 20:25:57 -04:00
Anuken 6d2c0c3863 Turret serverside rotation fix 2025-09-27 09:22:06 -04:00
Anuken f8d86ac840 Merge remote-tracking branch 'origin/master' 2025-09-27 01:45:33 -04:00
Anuken 20a96a9c5d Android inset support, API level upgrade & editor inset fix 2025-09-27 01:45:25 -04:00
Github Actions 8884aec248 Automatic bundle update 2025-09-27 04:41:11 +00:00
Thomas WidyantokoandKevin Vilyan 8b0b5ca378 Android fastlane and in-game translation fix for Indonesian language (#11213)
* Android fastlane locale for Indonesian

For android releases using id-ID (ISO 639-1 + ISO 3166-1 Alpha2) locale.

* Indonesian bundle upstream and fixes

Contains several name and description fixes and upstream with original EN bundle.

* Tecta unit balancing (id_ID)

imagine a flying spider, NOT

* Indonesian translation for Shield Arc description

* Update bundle_id_ID.properties

* [id_ID] translation additions and fixes

Mostly editor-related features and fixed as per review suggestions.

* [id_ID] more blocks description fix

* [id_ID] typo fix

shhh

* [id_ID] stats timing unit fix

fix_final_asfsdgasfgdawe.properties (1)

* [id_ID] v8 new sectors name TL

where descriptions

---------

Co-authored-by: Kevin Vilyan <146146416+Kev-Vily@users.noreply.github.com>
2025-09-27 00:40:04 -04:00
MrSmiley-006andAnuken 7b7509c96a Update bundle_cs.properties (#10994)
Co-authored-by: Anuken <arnukren@gmail.com>
2025-09-27 00:39:14 -04:00
Anuken e79fa75f8b Turret rotation ghost plan fix 2025-09-27 00:36:35 -04:00
Anuken 840ac5f913 Map submission for 0 / 218 thorium removed / Fixed turrets rotating in editor 2025-09-26 23:59:25 -04:00
Anuken 02a637b843 Fixed #11241 2025-09-26 23:28:43 -04:00
Anuken 6171bf13d7 Merge remote-tracking branch 'origin/master' 2025-09-26 12:33:10 -04:00
Anuken fd632a3b55 Fixed #11240 2025-09-26 12:33:04 -04:00
SeuEarth ea89f766cc Update bundle_ko.properties (#11223)
* Fixed since something was wrong

* oops
2025-09-25 18:30:29 -04:00
Anuken eb3648bcb5 Submission for 254 2025-09-24 23:59:51 -04:00
Anuken 88223e2e1e Fixed #11234 2025-09-22 11:41:35 -04:00
Anuken a555e041bf 133 updated, 185 submission added 2025-09-21 23:42:12 -04:00
Anuken 01aa029052 Minor desktop launcher args fix 2025-09-21 00:23:59 -04:00
Anuken 0e87e53983 Merge remote-tracking branch 'origin/master' 2025-09-19 23:09:44 -04:00
Anuken 7c57211807 Potential sector data carry-over fix 2025-09-19 23:09:37 -04:00
Github Actions d073dfe162 Automatic bundle update 2025-09-19 22:27:12 +00:00
Anuken 71fbfffaec Buttons for toggling buildings/terrain in editor 2025-09-19 18:26:06 -04:00
Anuken 6ab5776064 Fixed tests 2025-09-19 15:48:48 -04:00
Anuken cc4119a837 No shooting in the editor 2025-09-19 14:08:17 -04:00
Anuken e5fc44166d Merge remote-tracking branch 'origin/master' 2025-09-19 13:22:24 -04:00
Anuken 7a6f6c84dd Fixed extra core in map submission 2025-09-19 13:22:15 -04:00
Github Actions 106ae445e0 Automatic bundle update 2025-09-19 16:38:42 +00:00
Anuken bf051fa7bc Sunken Pier map submission 2025-09-19 12:37:22 -04:00
Anuken 807a8fe089 Merge remote-tracking branch 'origin/master' 2025-09-17 13:21:19 -04:00
Anuken ffa5b98e11 Integrated many hidden sector submissions 2025-09-17 13:21:11 -04:00
redeagle0705 1e198eda40 Update bundle_ko.properties (#11214) 2025-09-16 15:26:21 -04:00
Eipusino e2c828b0bf proguard-rules.pro add -keep class com.android.dx.** { *; } (#11197) 2025-09-13 16:48:12 -04:00
Anuken 729f18726f Save version chunks changed to 4-byte lengths 2025-09-12 14:42:22 -04:00
Anuken 5f58adb764 Intel GPU detection tweaks 2025-09-11 18:56:05 -04:00
Anuken f089e38994 Fixed #11219 2025-09-11 11:07:32 -04:00
Anuken 87ec4225ac Attempt GL 2.1 before 2.0 2025-09-10 11:13:38 -04:00
Anuken bf77474c93 Fixed #11215 2025-09-09 12:44:35 -04:00
Anuken e96c21d610 Fixed enemy cores being removed on map re-attempt 2025-09-07 14:40:18 -04:00
Anuken 9f7ba9bb98 Fixed abandoning sectors not working 2025-09-07 14:22:55 -04:00
Anuken 94743b4ba6 Merge remote-tracking branch 'origin/master' 2025-09-07 14:14:31 -04:00
Anuken 8cb528264b New system for Serpulo sector loss (WIP) 2025-09-07 14:14:24 -04:00
ols45234 39ed3908b4 EscoCorp server address update (#11200) 2025-09-06 15:55:05 -04:00
Anuken a20cfcf9ea Merge remote-tracking branch 'origin/master' 2025-09-06 15:53:50 -04:00
Anuken 5924d8dbaf Closes Anuken/Mindustry-Suggestions/issues/5842 2025-09-06 15:53:43 -04:00
a51c6c3524 Same type mult for repair field ability (#11205)
* breh

* do not display if 1

* Update core/src/mindustry/entities/abilities/RepairFieldAbility.java

Co-authored-by: Jason <131086642+JasonP01@users.noreply.github.com>

* Update core/src/mindustry/entities/abilities/RepairFieldAbility.java

---------

Co-authored-by: Jason <131086642+JasonP01@users.noreply.github.com>
Co-authored-by: Anuken <arnukren@gmail.com>
2025-09-06 10:31:23 -04:00
Github Actions ffa92adb0f Automatic bundle update 2025-09-06 03:11:17 +00:00
EggleEgg 98c56e474f Another erekir rebalance pr (#11184)
* wip

* wipp

* real

* aaa

* ae

* oh yeah

* fixx

* wip

* afflict stuff

* this should work ig

* wip

* real

* a

* maybe?

* a

* holy shit

* what the fuck am I doing

* I have children in my basement

* 9

* o

* a

* good enough

* more thor disperse overrange

* no

* fix this

* a

* restore

* ohno

* oh nice

* aaa

* some changes

* FREEDOM

* nvm

* perhaps

* h

* aio

* ya

* should be all

* ig

* almost

* well this works

* more surge scathe hp nerfs

* wip

* drowntime changes

* last tweaks

* last change probs

* quick locus hotfix

* sadedwerwfw

* targetable fix
2025-09-05 23:10:13 -04:00
Anuken 7464511033 Fixed #11208 2025-09-05 12:15:24 -04:00
Anuken 625c354461 Fixed #11207 2025-09-05 12:00:30 -04:00
Anuken 59f8f5cd11 Choosing of Erekir launch sector based on loadout cost 2025-09-03 16:28:50 -04:00
Anuken ac937ce910 Fixed #11203 2025-09-02 13:56:03 -04:00
Anuken 7a1d126fcd New OpenGL version selection for SDL 2025-09-02 12:53:18 -04:00
Anuken 03544dda46 Always show remove ore/wall in in-game editor block select 2025-09-01 01:13:01 -04:00
Anuken d639dd516e Disabled OpenGL 3.0 for Intel GPUs 2025-08-31 14:10:59 -04:00
Anuken 3b1e1435d6 Fixed #11191 2025-08-30 10:53:13 -04:00
Anuken e40d192c45 Fixed #11190 2025-08-30 10:33:01 -04:00
Anuken b3afa14d07 Fixed #11193 2025-08-30 10:27:38 -04:00
Anuken df36007728 Fixed GL version arg parsing 2025-08-30 01:46:08 -04:00
Anuken bfe6ddf9fa Merge remote-tracking branch 'origin/master' 2025-08-30 01:00:08 -04:00
Anuken d518cdcc53 Param fix 2025-08-30 01:00:01 -04:00
Github Actions fb93735352 Automatic bundle update 2025-08-30 04:59:10 +00:00
Anuken f051f6e2d6 Closes Anuken/Mindustry-Suggestions/issues/5828 2025-08-30 00:57:52 -04:00
Anuken fdf0640d65 Turret rotation during placement / Status effect display changes 2025-08-29 19:15:19 -04:00
Anuken 4ae49cfc60 Fixed #11185 2025-08-29 18:37:46 -04:00
Anuken 7f3bf0e228 Closes Anuken/Mindustry-Suggestions/issues/5821 2025-08-28 13:00:29 -04:00
Anuken 26ba0583ef Fixed tests 2025-08-28 00:40:36 -04:00
Anuken e62c414efb Fixed @unit not saving in logic blocks 2025-08-27 18:15:41 -04:00
summoner 8613fc098c Translation: Update bundle_hu.properties (#11177)
Fix the Crux word in the translation. Sorry :(
2025-08-25 14:57:18 -04:00
Anuken 2a2b69527b Merge remote-tracking branch 'origin/master' 2025-08-25 13:30:39 -04:00
Anuken 35219b0832 Stormride_R map submission updates 2025-08-25 13:30:32 -04:00
summoner aa260cdf14 Translation: Update bundle_hu.properties (#11176)
Translate new strings.
2025-08-25 13:29:51 -04:00
SITUVNgcd 73eb867ce0 Update Vietnamese translation (#11109)
* Update Vietnamese translation

1. Bundle file
  - Translated new strings.
  - Optimized translations.
  - Fixed some typos.
  - Better translation for some words.

2. Android & Steam
  Added translations for Android and Steam app on fastlane.

* Typo & gammar fix

* Typo & gammar fix

* 0x0A new line?

* Update & translate new strings

* Translate new strings

https://github.com/Anuken/Mindustry/commit/011b9492a010818195464b4966c4ec66ef295797

* Translate new strings

https://github.com/Anuken/Mindustry/commit/397e19079074c0b3ee0857ae4922c87fccda81dd

* Translate new strings

https://github.com/Anuken/Mindustry/commit/b66f9b503bb34605eeb57f65a43e90dac9ad5687

* Translate new strings

https://github.com/Anuken/Mindustry/commit/c6ce5a200ffcf2de89669ba0074f6fdfec9f5cd2

* Translate new strings & update

https://github.com/Anuken/Mindustry/commit/77c4f2704645b76ddc62473228c41d690fdb5726

* Translate new string & update/fix

https://github.com/Anuken/Mindustry/commit/1283355f300548f7fcc35db834ceabe435ba4f5e

* Transalte new strings

https://github.com/Anuken/Mindustry/commit/c1dfb02904b6cd681038b0149df883bb4805dad9

* Translate new strings & update

https://github.com/Anuken/Mindustry/commit/479a84ba3226a2b644e228101833c73ad8ab4e5c

* Update Vietnamese translation

https://github.com/Anuken/Mindustry/commit/9b3e9caa3feedceecbee8e803e913d9980d23248

* Update Vietnamese translation

https://github.com/Anuken/Mindustry/commit/9b3e9caa3feedceecbee8e803e913d9980d23248

* Update Vietnamese translation

https://github.com/Anuken/Mindustry/commit/9b3e9caa3feedceecbee8e803e913d9980d23248

* Translate new strings

https://github.com/Anuken/Mindustry/commit/53293bd890012f10d6b19475188d41ae4e27d56a

* Translate new strings

Metal names https://github.com/Anuken/Mindustry/commit/02f7c4bd47a48b3f427a2b0b05fb601625f52cfa
2025-08-25 11:02:33 -04:00
Anuken 7110dd4cab Merge remote-tracking branch 'origin/master' 2025-08-25 10:59:48 -04:00
Anuken 2bdf2f39f8 Fixed black minimap color for metal walls 2025-08-25 10:59:39 -04:00
SomeonesShade b917f048a9 Malign fragBullets fix (#11174) 2025-08-25 10:54:35 -04:00
Anuken a73a30f2b9 Fixed rune font glyphs being flipped 2025-08-25 00:19:23 -04:00
Anuken 3b0f35d4fc Merge remote-tracking branch 'origin/master' 2025-08-24 22:46:04 -04:00
Anuken f96681155d Fixed under-liquid overlays remaining when painted over 2025-08-24 22:45:59 -04:00
Github Actions 4e435933a1 Automatic bundle update 2025-08-25 00:41:20 +00:00
Sunky.MP3GandAnuken cff3d2fb05 RU translations (#11111)
* Update bundle_ru.properties

* Typos and another cruxscape name

* Update bundle_ru.properties

* Another typo

* Update bundle_ru.properties

* How did I even remove this in the first place

* This should fit more

* I don't know what these are, but I found the translations

* Corroded and runes

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-08-24 20:40:08 -04:00
Github Actions 4981808529 Automatic bundle update 2025-08-24 22:37:19 +00:00
summoner c8aa91f28a Translation: Update bundle_hu.properties (#11088)
* Translation: Update hu.properties

Rewording some sentences to make them more similar to others (fix consistency and coherency).

* Update bundle_hu.properties

Translate new strings

* Update bundle_hu.properties

Translate new strings

* Update bundle_hu.properties

Translate new string.
Fixing Crux/Malis/Sharded translation. Set back to original names. Until now I thought they were colours. I found out that they are the names of the factions in Mindustry (like terran/zerg/protoss in the Starcraft) but and each has a corresponding colour. Sorry. Fixed for now.
2025-08-24 18:36:00 -04:00
Bujandbuj 3cba93a962 autoscale and text alignment flags for world labels (#11166)
Co-authored-by: buj <buj351@outlook.com>
2025-08-24 18:19:46 -04:00
Anuken 3a8fe9337c Merge remote-tracking branch 'origin/master' 2025-08-24 17:54:01 -04:00
Anuken ce5b4fa3f8 Runes added to font 2025-08-24 17:53:35 -04:00
Github Actions 02f7c4bd47 Automatic bundle update 2025-08-24 20:49:48 +00:00
Anuken 2f5abdb7e5 NPC rune decorations 2025-08-24 16:48:40 -04:00
Anuken 5217e08823 Possible content deserialization crash fix 2025-08-24 16:48:33 -04:00
Anuken 2f16449a6f Merge remote-tracking branch 'origin/master' 2025-08-24 16:48:24 -04:00
Anuken 1fb2c58c1a Added missing metal wall bundle entries 2025-08-24 16:48:18 -04:00
Kevin Vilyan dbf29ae493 Add files via upload (#11167) 2025-08-24 16:47:38 -04:00
SeuEarth 65e05951ff Update bundle_ko.properties (#11170) 2025-08-24 16:47:28 -04:00
EggleEgg 22d85e4c7a More erekir turret rebalance (#11162)
* real

* afflict stuff

* this should work ig

* wip

* real

* a

* maybe?

* a
2025-08-24 16:42:49 -04:00
Anuken ee38bb2857 Fixed #11171 2025-08-24 16:39:16 -04:00
Anuken c07d570991 Fixed #11169 2025-08-24 16:30:37 -04:00
Anuken ed646b0baa Merge remote-tracking branch 'origin/master' 2025-08-23 17:05:13 -04:00
Anuken 42fb6b7a72 New environmental metal wall blocks 2025-08-23 17:04:57 -04:00
Sputnuc f440d99de6 localize launch pad, landing pad and tile logic display (#11002) 2025-08-23 11:28:46 -04:00
Github Actions 51588ceef1 Automatic bundle update 2025-08-22 04:43:36 +00:00
Anuken 32da91e789 Erekir turret balancing changes 2025-08-22 00:42:20 -04:00
Anuken d89450d7e7 Fixed #11155 2025-08-21 14:07:53 -04:00
Anuken 6d86707781 Utility schematic method changes / Geothermal map submission update 2025-08-20 12:09:25 -04:00
Anuken a7d1714fe8 Testing out runes in Facility32m map 2025-08-19 17:03:50 -04:00
Anuken ca472acf9b Rune color adjustments 2025-08-19 17:01:59 -04:00
Anuken fec085f20e Minor rune adjustments 2025-08-19 16:19:24 -04:00
Anuken 13e81b85bf Fixed #11153 2025-08-19 15:33:25 -04:00
Anuken 16f163a33d Merge remote-tracking branch 'origin/master' 2025-08-19 15:27:12 -04:00
Anuken c6e4900825 Fixed #11152 2025-08-19 15:27:07 -04:00
Github Actions 53293bd890 Automatic bundle update 2025-08-19 19:19:52 +00:00
Anuken ba7d0a29bb Crux language runes 2025-08-19 15:17:06 -04:00
Anuken 7cbbc5d7ac Fixed #11150 2025-08-18 01:33:39 -04:00
Anuken 3521eef8f4 Merge remote-tracking branch 'origin/master' 2025-08-17 23:57:51 -04:00
Anuken 419757ddee Fixed #11149 2025-08-17 23:57:45 -04:00
Moreperbullet 0fd46cf057 Turn killable from variable to method (#11146)
* Turn killable from variable to method

* Update UnitType.java

* Update UnitComp.java
2025-08-17 10:26:00 -04:00
Anuken d1222fe8f1 Fixed #11147 2025-08-17 10:25:35 -04:00
Anuken 1fe5055a96 Fixed #11144 2025-08-17 10:22:22 -04:00
Anuken 76da302458 Merge remote-tracking branch 'origin/master' 2025-08-17 09:23:58 -04:00
Anuken 15ce195a78 Fixed #11143 / PLT map tile updates 2025-08-17 09:23:51 -04:00
blackberry2093 61f538e0cb Update servers_v7.json (#11116) 2025-08-16 15:34:00 -04:00
Anuken 770a2745d2 Merge remote-tracking branch 'origin/master' 2025-08-16 08:56:09 -04:00
Anuken 640f181e48 Fixed #11139 2025-08-16 08:56:03 -04:00
router aa81b13302 KILL the fish servers (#11137) 2025-08-16 08:55:03 -04:00
Anuken 8251b33a03 More precision in block stats 2025-08-15 20:35:36 -04:00
Anuken 915c8090c7 Fixed #11129 2025-08-14 14:35:37 -04:00
Anuken 74a69f11da Fixed #11130 2025-08-14 14:25:58 -04:00
Anuken b3b3bc64b8 Fixed #11128 2025-08-14 14:24:58 -04:00
Anuken d73802c6bf Merge remote-tracking branch 'origin/master' 2025-08-14 14:20:43 -04:00
Anuken f410e24da0 Fixed #11127 2025-08-14 14:20:37 -04:00
Jason 10680a2557 fix #11123 (#11124) 2025-08-14 14:19:07 -04:00
Anuken 246db930d4 Fixed #11126 2025-08-14 14:17:40 -04:00
WayZer 65a50a9742 CargoAI will switch dropPoint fairly (#11122)
* Update CargoAI.java

* Simplifying findDropTarget
2025-08-12 03:22:04 -04:00
Anuken 10ceb8eac9 Fixed #11121 2025-08-12 09:21:05 +02:00
Anuken 4e82396be1 Low-FPS bullet behavior fixes 2025-08-10 14:37:32 +02:00
Anuken dac299bf25 Fixed mirror filter not accoounting for data 2025-08-10 11:07:01 +02:00
Anuken a6e8683b45 Fixed #11114 2025-08-10 09:41:44 +02:00
Anuken a03512696d Update SERVERLIST.md 2025-08-09 12:16:45 -04:00
Anuken 451852ca97 Fixed #11106 2025-08-08 16:29:03 +02:00
Github Actions 9b3e9caa3f Automatic bundle update 2025-08-08 14:23:51 +00:00
Anuken 4520d004ec Deprecation warning for 32-bit Windows users 2025-08-08 16:22:25 +02:00
Anuken 0ca37719bb Server crash fix 2025-08-07 21:12:56 +02:00
Anuken 0bdf4efcdd Alternate sync implementation for non-update blocks - Closes #11099 2025-08-06 21:54:38 +02:00
Anuken 6707ff5fdf Fixed #11097 2025-08-05 20:07:44 +02:00
Anuken e37852f312 Logic read/write cleanup and validity fixes 2025-08-05 10:49:42 +02:00
Anuken 2170ea3de4 Default settings tweaks for iOS 2025-08-04 20:18:06 +02:00
Anuken 14d2141b77 Fixed #11093 2025-08-04 20:13:31 +02:00
alecthe2nd 6cd4658c1f Fixed target ore check requiring wall-only miners to check for floor ore versions when deciding whether to mine the respective ore. (#11089) 2025-08-03 03:20:27 -04:00
Anuken 067eb0ed27 Rare player network error fix 2025-08-02 19:02:06 +02:00
Anuken db7aba8ea0 NaN checks for volume (from arc) 2025-08-01 19:50:29 +02:00
Anuken 4a43e963ca Fixed #11085 2025-08-01 19:32:28 +02:00
Github Actions 89ba79ca49 Automatic bundle update 2025-08-01 09:20:04 +00:00
summoner f105b24eb7 Update bundle_hu.properties (#11043)
* Update bundle_hu.properties

Follow the changes of the english bundle
Fix some sentences

* Follow the changes of the english bundle.

* Fix wording

* Fix wording

* Fixing sentences

* Update bundle_hu.properties

Translate new string

* Translate new strings
2025-08-01 05:18:51 -04:00
SITUVNgcd 9d77851d0d Update Vietnamese translation (#11076)
* Update Vietnamese translation

1. Bundle file
  - Translated new strings.
  - Optimized translations.
  - Fixed some typos.
  - Better translation for some words.

2. Android & Steam
  Added translations for Android and Steam app on fastlane.

* Typo & gammar fix

* Typo & gammar fix

* 0x0A new line?

* Update & translate new strings

* Translate new strings

https://github.com/Anuken/Mindustry/commit/011b9492a010818195464b4966c4ec66ef295797

* Translate new strings

https://github.com/Anuken/Mindustry/commit/397e19079074c0b3ee0857ae4922c87fccda81dd

* Translate new strings

https://github.com/Anuken/Mindustry/commit/b66f9b503bb34605eeb57f65a43e90dac9ad5687

* Translate new strings

https://github.com/Anuken/Mindustry/commit/c6ce5a200ffcf2de89669ba0074f6fdfec9f5cd2

* Translate new strings & update

https://github.com/Anuken/Mindustry/commit/77c4f2704645b76ddc62473228c41d690fdb5726

* Translate new string & update/fix

https://github.com/Anuken/Mindustry/commit/1283355f300548f7fcc35db834ceabe435ba4f5e

* Transalte new strings

https://github.com/Anuken/Mindustry/commit/c1dfb02904b6cd681038b0149df883bb4805dad9

* Translate new strings & update

https://github.com/Anuken/Mindustry/commit/479a84ba3226a2b644e228101833c73ad8ab4e5c
2025-08-01 05:18:15 -04:00
firfaronde 8557a3defa Update bundle_ru.properties (#11079)
* Update bundle_ru.properties

* Update bundle_ru.properties
2025-08-01 05:18:01 -04:00
SeuEarth a85b0f08ae Update bundle_ko.properties (#11074)
* Update bundle_ko.properties

* Metal/Colored floors and fix

* Update bundle_ko.properties
2025-08-01 05:14:48 -04:00
Anuken a2dc0cf9f7 Select statement mobile layout fix 2025-08-01 05:14:06 -04:00
Anuken 0320ccbccd Schematic content ID mapping 2025-08-01 04:32:17 -04:00
Anuken e95c543fb2 Allow commanding units properly even when player is dead 2025-07-28 18:04:15 -04:00
Anuken 1d7b6eb689 Alternate overrange approach 2025-07-28 11:34:56 -04:00
Anuken ec6cd2e7ce More breach overrange 2025-07-28 10:46:22 -04:00
Anuken a9de4f8caf Merge remote-tracking branch 'origin/master' 2025-07-28 10:14:47 -04:00
Anuken 07d6143bc3 Fixed #11072 2025-07-28 10:14:42 -04:00
MEEPofFaith 4938bcaeb1 Config pick (#11073)
* Pick Configs

* Fix character overlay picking

* More descriptive method name
2025-07-28 09:56:55 -04:00
Anuken efccaeb7fc Crash fix 2025-07-28 00:50:38 -04:00
Anuken fb0d335ea5 Cryofluid overlay support 2025-07-28 00:05:30 -04:00
Anuken a1b7838334 Merge remote-tracking branch 'origin/master' 2025-07-27 23:52:51 -04:00
Anuken 0a2d8576fd Fixed rendering of liquids under floors 2025-07-27 23:52:19 -04:00
Github Actions 479a84ba32 Automatic bundle update 2025-07-27 21:17:10 +00:00
Anuken 9455051429 Moved "cliffs" button into fill tool 2025-07-27 17:15:52 -04:00
Anuken a2dd8be4f9 Fixed 'walls to cliffs' not being undoable 2025-07-27 17:04:04 -04:00
Anuken 65f1785fb6 Colored tile undo/fill support 2025-07-27 16:49:25 -04:00
itflakess 2168498a6d Update bundle_zh_CN.properties (#11032)
* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties
2025-07-27 15:47:41 -04:00
Anuken bdf521bd1c WIP editor color stuff support (broken) 2025-07-27 15:46:58 -04:00
Cardillan 9ea4af779e Sensor operating on incorrect tile of a tileable display (#11069)
* Sensor operating on incorrect tile of a tileable display

* Moved rootDisplay to LogicDisplayBuild
2025-07-27 10:47:44 -04:00
Anuken 5691d46199 Merge remote-tracking branch 'origin/master' 2025-07-27 00:50:19 -04:00
Anuken 0aa1bd7df9 Multi-building command selection 2025-07-27 00:50:10 -04:00
Cardillan 9cb3481ef2 Support for sensing build requirements (#11066) 2025-07-26 18:36:50 -04:00
SomeonesShade 91ef4aaa48 smallHeatRedirector research cost adjustments (#11067) 2025-07-26 12:18:41 -04:00
Anuken 57ae1b3ec1 Fixed #11065 2025-07-26 09:59:52 -04:00
Anuken 5730850039 Fixed #11062 2025-07-26 09:45:57 -04:00
Anuken 732b7624e8 Clearer indication of launch origin sector 2025-07-25 16:24:38 -04:00
Anuken 982e072603 Merge remote-tracking branch 'origin/master' 2025-07-25 12:51:17 -04:00
Anuken 7237249d18 NPC clog fix / Team sense fix 2025-07-25 12:51:11 -04:00
Cardillan 13f39b6b57 Make LExecutor.maxInstructions non-final (#11056) 2025-07-25 10:41:46 -04:00
Anuken 1dc1e50502 Merge remote-tracking branch 'origin/master' 2025-07-24 22:37:29 -04:00
Anuken 271c015114 Fixed floor renderer float[] rendering 2025-07-24 22:37:18 -04:00
Github Actions f7bd3f71c6 Automatic bundle update 2025-07-24 22:41:43 +00:00
Anuken 40d459b1b6 Hint for upgrading units 2025-07-24 18:40:31 -04:00
Anuken 3ceb705cb5 Display hovered sector on mobile 2025-07-24 18:20:37 -04:00
Anuken 8693ad351a Erekir bridge link previews 2025-07-24 16:57:04 -04:00
Anuken 9696ddf993 Allow spawnpoint edits in-game (closes Anuken/Mindustry-Suggestions/issues/5754) 2025-07-24 14:47:32 -04:00
Anuken 3e860c5f29 Merge remote-tracking branch 'origin/master' 2025-07-24 11:53:30 -04:00
Anuken f5b8efb10c Fixed scaling of server list headers 2025-07-24 11:53:22 -04:00
A4-Tacks 242cc50f3e Fix bundles lenum.emod description (#11050) 2025-07-24 11:47:37 -04:00
315923876 b311ef7e2c Update servers_v7.json --old domain about expired, change to new domain (#11049)
* Update servers_v7.json

domain about expired, change to new domain.
remove the unused domain

* Update servers_v7.json
2025-07-24 11:47:23 -04:00
Anuken b9c602e723 Merge remote-tracking branch 'origin/master' 2025-07-24 01:00:37 -04:00
Anuken c3e1b8b329 Added extra checks to see if they help server duplication 2025-07-24 01:00:30 -04:00
Волшебник 2ef96a21fb New host (#11044)
This is not a new server, just a move to another host.
2025-07-23 12:24:29 -04:00
Anuken 697396d1c6 Added -gltrace desktop launch flag 2025-07-23 11:41:16 -04:00
Anuken 3e50f1be5f Fixed spawn points not rendering in editor 2025-07-22 22:53:03 -04:00
Anuken a5138ab9dc Colored floor map preview fix 2025-07-22 19:08:16 -04:00
Anuken 1e675a8004 Removed NPC reactor tutorial 2025-07-22 18:33:59 -04:00
Anuken f53e22c418 Merge remote-tracking branch 'origin/master' 2025-07-22 18:33:00 -04:00
Anuken 692fa2d5ff iOS fixes 2025-07-22 18:32:53 -04:00
Twcash cc8e619fd9 NPC (#11006) 2025-07-22 18:32:35 -04:00
summoner 119694cda1 Update bundle_hu.properties (#11029)
* Update bundle_hu.properties

Translate new strings
Fixing coherence
Fixing typos
Rewording some sentence translations

* Fixing misspells

* Update bundle_hu.properties

Sentence and wording fixes

* Update bundle_hu.properties

fix wording
2025-07-22 18:06:47 -04:00
SeuEarth 60bc5e96e8 Update bundle_ko.properties (#11024)
* Update bundle_ko.properties

* Metal/Colored floors and fix
2025-07-22 17:38:38 -04:00
Anuken 05267a3f40 Testing keyboard controls on iOS 2025-07-22 17:26:25 -04:00
Anuken 17a5b2f387 Closes Anuken/Mindustry-Suggestions/issues/5742 2025-07-22 11:41:15 -04:00
Anuken fdae9a14fe Merge remote-tracking branch 'origin/master' 2025-07-22 00:23:09 -04:00
Anuken 88b1fc014b Just checking to see if desugaring of the desktop module works 2025-07-22 00:23:04 -04:00
SITUVNgcd c8bfa16774 Typo & gammar fix for Vietnamese translation on Steam achivements (#10718)
* Update Vietnamese translation

1. Bundle file
  - Translated new strings.
  - Optimized translations.
  - Fixed some typos.
  - Better translation for some words.

2. Android & Steam
  Added translations for Android and Steam app on fastlane.

* Typo & gammar fix

* Typo & gammar fix

* 0x0A new line?

* Update & translate new strings

* Translate new strings

https://github.com/Anuken/Mindustry/commit/011b9492a010818195464b4966c4ec66ef295797

* Translate new strings

https://github.com/Anuken/Mindustry/commit/397e19079074c0b3ee0857ae4922c87fccda81dd

* Translate new strings

https://github.com/Anuken/Mindustry/commit/b66f9b503bb34605eeb57f65a43e90dac9ad5687

* Translate new strings

https://github.com/Anuken/Mindustry/commit/c6ce5a200ffcf2de89669ba0074f6fdfec9f5cd2

* Translate new strings & update

https://github.com/Anuken/Mindustry/commit/77c4f2704645b76ddc62473228c41d690fdb5726

* Translate new string & update/fix

https://github.com/Anuken/Mindustry/commit/1283355f300548f7fcc35db834ceabe435ba4f5e

* Transalte new strings

https://github.com/Anuken/Mindustry/commit/c1dfb02904b6cd681038b0149df883bb4805dad9
2025-07-22 00:13:59 -04:00
Anuken 73a628f426 Refresh community servers upon failure 2025-07-22 00:13:18 -04:00
Anuken fabbf6eab3 nothing 2025-07-21 23:15:21 -04:00
Anuken 619887ec4b Packed uv and positions for floor and editor renderer 2025-07-21 20:32:44 -04:00
Anuken b412830062 Merge remote-tracking branch 'origin/master' 2025-07-21 12:30:22 -04:00
Anuken 1371f3f7be Fixed #11026 2025-07-21 12:30:16 -04:00
Stormrider 1680377d37 minor stormrider map polish and fixes (#11023) 2025-07-21 12:26:20 -04:00
DarkJune f138fb96b7 Updates building when related button state changes + Reordering (#11028) 2025-07-21 03:15:45 -04:00
Anuken 8a8551b3cd Merge remote-tracking branch 'origin/master' 2025-07-21 03:09:47 -04:00
Anuken b0fe88b119 Closes Anuken/Mindustry-Suggestions/issues/5737 2025-07-21 03:09:41 -04:00
Github Actions c1dfb02904 Automatic bundle update 2025-07-21 06:45:50 +00:00
Anuken 48554c3560 Merge branch 'master' of https://github.com/Anuken/Mindustry 2025-07-21 02:43:11 -04:00
Anuken c0a551a006 Merge branch 'crux-floor' of https://github.com/Anuken/MindustryPrivate 2025-07-21 02:43:02 -04:00
Anuken 0c15d1be86 Proper naming for metal floors 2025-07-21 02:42:25 -04:00
Anuken f6745a6b80 Reordered floors 2025-07-21 02:29:10 -04:00
Anuken f0820572ce Cleanup 2025-07-21 02:17:07 -04:00
Anuken fab3c08ddb Mobile improvements 2025-07-20 20:05:32 -04:00
Anuken 6e44ff1de1 Misc map editor fixes 2025-07-20 19:33:37 -04:00
Anuken 6cd3a0a096 Partially implemented new building rendering 2025-07-20 17:06:03 -04:00
Anuken 72e9db57a4 WIP unification and cleanup of rendering in editor 2025-07-19 15:06:00 -04:00
Anuken c32f7473e8 Fixed sprites in wrong atlas 2025-07-18 18:53:58 -04:00
Anuken 2e41e58b59 Color variant for character 2025-07-18 18:23:00 -04:00
Anuken 7ed243a808 let's not do that 2025-07-18 18:16:06 -04:00
Anuken fba935c527 Char tile picker support 2025-07-18 18:14:32 -04:00
Anuken 4abc2aba8c Character overlay block 2025-07-18 13:57:07 -04:00
Anuken 895c4da2f6 Better logging for unknown save versions 2025-07-18 11:22:11 -04:00
Anuken 78c604946e Bundle entries 2025-07-17 23:31:45 -04:00
Anuken 9b5ce972e9 Collapser color edit fix 2025-07-17 20:32:11 -04:00
Cardillan 549fa1a065 Setting null to counter should be a no-op (#11012) 2025-07-17 18:45:47 -04:00
Anuken 64471cf817 Block color pick fix 2025-07-17 16:52:19 -04:00
Anuken 24cfb000de Better colored floor/wall support 2025-07-17 16:09:45 -04:00
Github Actions 82152948e9 Automatic bundle update 2025-07-16 19:14:15 +00:00
Thomas Widyantoko 10610ec464 Indonesian bundle upstream and fixes (#11020)
Indonesian bundle upstream with main bundle and changed affixes with "butuh" to a more neutral "perlu".
2025-07-16 15:13:02 -04:00
DarkJune dcc8625bab Allowing multiple planets to have the same tech tree (#11017)
* Lists all planets having the same TechTree associated with them.

As of right now, this problem arizes only with modded games. If you add planets in a specific order (e.g. StarA, PlanetA, PlanetB) and attach same tech tree to all of them - only items from the first planet (StarA) will be used and accounted for.

You can see this if you try to attach Serpulo's TechTree to Planets.sun - no resources from Serpulo will be visible and usable in Serpulo's TechTree in ResearchWindow (or anywhere for that matter).

* Removed spaces

* Added braces, if anyone will need to expand the code later (ig)
2025-07-16 15:10:53 -04:00
Anuken cc02c15844 Power node underBullets 2025-07-15 18:40:04 -04:00
Anuken 4c8f956fef Fixed colored wall data reset 2025-07-15 14:59:58 -04:00
Anuken cb7e027b2b Yet another floor 2025-07-15 14:45:50 -04:00
Anuken b714651055 Colored wall block 2025-07-15 11:45:56 -04:00
Anuken 547ceff736 Merge branch 'master' of https://github.com/Anuken/Mindustry into crux-floor 2025-07-15 11:03:19 -04:00
Anuken 95a6850ce5 Reverted power node build time multiplier / No mono global selection 2025-07-15 10:58:20 -04:00
Anuken ee1cbf5b01 another floor 2025-07-15 01:29:38 -04:00
Anuken fbd9a7c40a More floor stuff 2025-07-14 23:49:09 -04:00
Anuken c2f365a92c more textures 2025-07-14 02:18:19 -04:00
Anuken 015f0bbc23 And yet another floor 2025-07-14 01:56:20 -04:00
Anuken 3a33c53e8f Cleanup 2025-07-13 19:28:25 -04:00
Anuken 7cc000ed46 Made tiles not clear overlay on setFloor + cleanup/refactor 2025-07-13 17:00:12 -04:00
Anuken b3ee9884ab more floors 2025-07-13 01:29:18 -04:00
Anuken 88b2f9c2bc Funny experiments with colored floors 2025-07-12 19:22:53 -04:00
Anuken e53201347f Colored floor tile 2025-07-12 18:16:26 -04:00
Anuken 0939076b4d Better tile custom data support 2025-07-12 17:28:39 -04:00
Anuken 086933614b Better pathfinder allDeep calculation 2025-07-12 14:26:02 -04:00
Anuken aeee327e6c Fixed #11009 2025-07-12 12:42:05 -04:00
Anuken 5e6d599120 More floor stuff 2025-07-12 12:33:11 -04:00
Anuken 7119d6852c More tile progress 2025-07-11 20:09:14 -04:00
Anuken f9b6e3c0a6 More tile progress 2025-07-11 19:07:31 -04:00
Anuken 8c3840b7ac More floor stuff 2025-07-11 17:51:59 -04:00
Anuken 0539d00cda Re-added non-indexed mesh support 2025-07-11 11:51:55 -04:00
Anuken f5f1933923 Mining units now search for the closest ore to the core, not themselves 2025-07-11 10:56:25 -04:00
Anuken c7db8dc625 Better zoom clamp for planets 2025-07-10 22:22:57 -04:00
Anuken 1220a7a4a8 Floor experiment progress 2025-07-10 19:47:39 -04:00
Anuken 0bd404eb4f Merge branch 'master' of https://github.com/Anuken/Mindustry into crux-floor 2025-07-10 16:45:45 -04:00
Anuken 3cacc3c8c6 Closes Anuken/Mindustry-Suggestions/issues/5712 2025-07-10 14:49:12 -04:00
Anuken 95e13f99a1 Merge branch 'master' of https://github.com/Anuken/Mindustry into crux-floor
# Conflicts:
#	gradle.properties
2025-07-10 13:52:31 -04:00
Anuken 0ecf84349c Merge branch 'crux-floor' of https://github.com/Anuken/MindustryPrivate into crux-floor 2025-07-10 13:51:47 -04:00
Anuken 1283355f30 Renamed bufferUsage -> bufferSize / Removed link name 'memory' 2025-07-10 13:34:46 -04:00
Anuken 4790c8013b Static wall autotile support 2025-07-10 13:18:08 -04:00
1ue999 26b349e5dd ReadI/WriteI interface for modding (and removal of if/else tree) (#11000)
* progress

* progress

* moar progress

* commits every 5 seconds poggers (done with LogicBuild)

* implement interface

* oop forgor to remove part of the old ReadI

* unnecessary import removed

* who needs a space? i got a spare one

* implement great suggestion by [object Object]

* more of this

* slipped past me

* more consistency
2025-07-09 23:20:35 -04:00
WMF b327f8be1f update applySlowdown correctly (#11003) 2025-07-09 22:31:05 -04:00
Pøzɨt¡vɇ 479a7c3b78 Update servers_v7.json (#11001)
Change IPs for XCore server.
2025-07-09 12:21:25 -04:00
Anuken bcc29e20ae Component interface cleanup 2025-07-07 20:03:22 -04:00
Anuken 4aa801f504 Fixed #10998 2025-07-07 12:59:03 -04:00
Anuken ef7ef39523 Fixed unnecessary import dialog after multi-mod install 2025-07-07 01:32:44 -04:00
Anuken 05349a4aef Fixed avoidance layering 2025-07-06 20:33:13 -04:00
Anuken f0d8c06380 Faster avoidance calculation 2025-07-06 14:23:50 -04:00
Anuken b5eba35ed9 Merge branch 'master' of https://github.com/Anuken/Mindustry into wave-pathfind-avoidance 2025-07-06 13:13:55 -04:00
Anuken 0a59aa8a85 Merge remote-tracking branch 'origin/master' 2025-07-06 13:06:42 -04:00
Anuken ed6bb93a09 Cleanup 2025-07-06 13:06:35 -04:00
Github Actions bc222238d4 Automatic bundle update 2025-07-06 17:01:36 +00:00
Anuken 71c8c79e58 Merge remote-tracking branch 'origin/master' 2025-07-06 12:59:59 -04:00
Anuken 877bb473df Debug hitbox toggle hotkey 2025-07-06 12:59:45 -04:00
Github Actions 7500ad91b2 Automatic bundle update 2025-07-06 16:38:19 +00:00
Anuken 6ae6da35c4 Merge remote-tracking branch 'origin/master' 2025-07-06 12:36:43 -04:00
Anuken 5c42dc4199 Debug renderer for unit hitboxes 2025-07-06 12:36:32 -04:00
Anuken a815c7f39a Added settings value for 'detach camera' hotkey 2025-07-06 12:08:00 -04:00
Anuken b006a2a4f5 Better conditional avoidance system 2025-07-06 01:20:57 -04:00
Github Actions 077195cc12 Automatic bundle update 2025-07-06 04:14:48 +00:00
SeuEarth b037be2b0a Update bundle_ko.properties (#10747)
* Update bundle_ko.properties

* Update bundle_ko.properties

* New things

* Update bundle_ko.properties

* fixes

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* fixes

* fixing the mistake

* Update bundle_ko.properties
2025-07-06 00:13:24 -04:00
summoner 921b845b7d Update bundle_hu.properties (#10753)
* Update bundle_hu.properties

Translate new strings

* Update bundle_hu.properties

Follow the changes of the english bundle

* Update bundle_hu.properties

Translate new strings

* Update bundle_hu.properties

Fixing typos and coherence

* Translate new string

* Minor fix

* Follow the english bundle changes

* Translate new string

* Update bundle_hu.properties

spelling improvement

* Update description.txt

spelling improvement

* Update achievements.vdf

spelling improvement

* update core/assets/bundles/bundle_hu.properties

* Fix duplicated lines

* Follow the english bundle changes - quell

* Fix wording

* Translate new strings

Translate new strings

* Update bundle_hu.properties

Translate new string

* Follow the changes of the english bundle

* Delete extra empty line

* Follow the changes of the english bundle

* Sentence fix

* Sentence fix

* Fix wording

* Add missing word
2025-07-06 00:12:37 -04:00
Anuken 21ef30531a Merge remote-tracking branch 'origin/master' 2025-07-05 18:06:54 -04:00
Anuken 3d3507dec9 Closes Anuken/Mindustry-Suggestions/issues/5703 2025-07-05 18:06:46 -04:00
WMF d1b4158285 make pathfinder acknowledge that status effects given by floors can do damage too (#10987) 2025-07-04 10:41:15 -04:00
Anuken d6877a2320 . 2025-07-04 01:03:12 -04:00
Anuken ef07d504e8 Fixed #10984 2025-07-03 23:41:32 -04:00
Anuken da402b85c6 NO 2025-07-03 23:40:48 -04:00
Anuken 044b47cfd5 Unit avoidance for wave pathfinder (mostly broken) 2025-07-03 23:29:05 -04:00
Anuken 5340de4f62 no 2025-07-03 23:12:42 -04:00
Anuken 189795ff04 Merge remote-tracking branch 'origin/master' 2025-07-03 21:23:12 -04:00
Anuken dd289d3d08 Fixed drawItemSelection squishing things 2025-07-03 21:23:02 -04:00
1ue999 0852a61caa Read from MessageBlocks/Builds (#10981)
* Added ability to read content of messages and sensing the length of the content.

Also some bundle changes for read/write

* this commit will make mindustry unable to compile trust

* oop missed a space
2025-07-03 13:25:22 -04:00
Redstonneur1256andAnuken 835c8b4a6c Text align (#10804)
* Text/ShapeText marker text alignment

* Allow `draw print` to use a dynamic align

* Highlight currently selected value when possible

* Fix alignment with newlines

* Add `lineAlign`

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-07-02 14:04:43 -04:00
Redstonneur1256 b3050c299d Add select operation (#10798) 2025-07-02 14:02:51 -04:00
Anuken adcbcec706 Removed redundant 'shoot' unit stance 2025-07-02 00:56:59 -04:00
Anuken 9e392c7caf Merge remote-tracking branch 'origin/master' 2025-07-01 23:23:54 -04:00
Anuken 88fc46fed2 Multiple unit stance support 2025-07-01 23:23:45 -04:00
DarkJune a5beafc769 Removed 2 redundant checks in LExecutor.ControlI (#10980) 2025-07-01 19:40:43 -04:00
Anuken b6195cc31e Merge remote-tracking branch 'origin/master' 2025-07-01 19:38:51 -04:00
Anuken c035cf00dd Closes #10884 2025-07-01 19:38:44 -04:00
drikodjiqers 1a07b0daef Updated bundle_fil.properties (#10816)
* Updated bundle_fil.properties

fixed some mistakes and added some more translations

* Update bundle_fil.properties

this is a thing?
anyways added some more
2025-07-01 19:27:11 -04:00
DVD27andPhinner a61b5b0eae Update bundle_fr.properties (#10866)
* Update bundle_fr.properties

Add some translation, and fix some other

* Update bundle_fr.properties

Change label for casual

* Update bundle_fr.properties

Correct a value, seem uncomprehensible

* Apply suggestions from code review

Accept all suggestions

Co-authored-by: Phinner <62483793+phinner@users.noreply.github.com>

---------

Co-authored-by: Phinner <62483793+phinner@users.noreply.github.com>
2025-07-01 19:26:48 -04:00
Anuken ecb3984110 Don't update drills when there is nothing to drill 2025-06-30 19:00:49 -04:00
Anuken 06fff3efac Merge branch 'SomeonesShade-balancing-payload_system' 2025-06-30 14:52:08 -04:00
Anuken 4f9fb2d7fb Merge branch 'balancing-payload_system' of https://github.com/SomeonesShade/Mindustry into SomeonesShade-balancing-payload_system 2025-06-30 14:51:58 -04:00
SomeonesShade 80740c0948 Merge branch 'master' into balancing-payload_system 2025-06-30 18:15:08 +08:00
Anuken 0234c448db Incinerator status fix 2025-06-29 19:57:12 -04:00
Anuken 97de3c52bd Merge remote-tracking branch 'origin/master' 2025-06-27 23:57:18 -04:00
Anuken 5d9f519426 Fixed #10974 2025-06-27 23:56:58 -04:00
Anuken 25d822afd2 Static wall autotile support 2025-06-27 12:09:44 -04:00
Phinner c677b5cb17 Remove CN from servers_v7.json (#10971) 2025-06-27 12:08:03 -04:00
xem8k5 0df2289d40 Update servers_v7.json (#10970) 2025-06-27 12:07:45 -04:00
Anuken 3d5363692c wip crux floor 2025-06-26 21:25:15 -04:00
Anuken bbc8d77386 Steam achievement for killing a unit with a mass driver 2025-06-26 20:14:42 -04:00
Agzam4andTempUser b7cb080f36 Mass driver bullets are destroyed like the blocks with items (#10969)
* Mass driver bullets explosions like the blocks

* Better code style

---------

Co-authored-by: TempUser <temp@mail>
2025-06-26 18:51:16 -04:00
Anuken 34032f63a5 Merge remote-tracking branch 'origin/master' 2025-06-25 14:47:14 -04:00
Anuken 908b0a2dc5 Fixed rare explosion damage freeze 2025-06-25 14:47:05 -04:00
Github Actions 2a47725362 Automatic bundle update 2025-06-23 18:38:08 +00:00
Anuken 9bd1c7d783 Hidden sector submission thread link button 2025-06-23 14:36:29 -04:00
Anuken 40828a9ccc Merge remote-tracking branch 'origin/master' 2025-06-23 12:19:20 -04:00
Anuken b3cdec91b8 Fixed #10962 2025-06-23 12:19:13 -04:00
Cardillan 289889a685 Small canvas read/write fixes (#10955) 2025-06-21 21:20:43 -04:00
Anuken d6ee68a371 Merge remote-tracking branch 'origin/master' 2025-06-21 21:18:32 -04:00
Anuken 4f04bf4b11 Fixed #10956 2025-06-21 21:18:25 -04:00
Tegas Aziz 48d09decf5 Update README.md (#10954) 2025-06-21 21:15:57 -04:00
Anuken 7447e1f2bb Fixed #10948 2025-06-19 14:21:42 -04:00
Anuken 78e5ff2636 Another possible sublimate fix 2025-06-18 21:08:11 -04:00
Anuken f7c72e950c Illuminator rendering optimization 2025-06-18 20:11:06 -04:00
Anuken 90603561ac Merge remote-tracking branch 'origin/master' 2025-06-18 19:14:18 -04:00
Anuken 8569eed795 Closes Anuken/Mindustry-Suggestions/issues/5674 2025-06-18 19:14:10 -04:00
Redstonneur1256 b73c85ff75 Quad marker tweaks (#10787)
* Don't clamp UV on repeat textures

* Cleanup
2025-06-18 19:05:08 -04:00
The4codeblocks 0185b08ca7 canvas read/write + multiplayer overwrite bug fix (#10899)
* stuff

* Update CanvasBlock.java

* canvas read/write

* updated flag

* dispose on every possible closing condition (back/cancel/ok)

* arraycopy

* hide listener

* partial colons

* fix updated and dedupe closing

* typo?
2025-06-17 12:36:42 -04:00
Anuken 7a33de8fe3 Fixed #10942 2025-06-17 12:23:49 -04:00
Anuken 1e3b6b7524 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	gradle.properties
2025-06-17 11:20:35 -04:00
Anuken 536f4db5fe Sublimate collision fix 2025-06-17 11:20:21 -04:00
grely 2d14cd2232 Update servers_v7.json | Okay, this looks like crap. (#10941) 2025-06-16 13:27:12 -04:00
grely 7a1279fc30 Update servers_v7.json | replaced ip's (#10935)
* Update servers_v7.json | replaced ip's

* Update servers_v7.json

* Update servers_v7.json
2025-06-16 12:48:12 -04:00
Волшебник 067e24318c Update servers_v7.json (#10937)
For new servers
2025-06-15 20:23:23 -04:00
Redstonneur1256 c27eac9bed Marker outline control (#10931)
* Marker `outline` control

* Text/ShapeText marker outline
2025-06-15 15:28:20 -04:00
Anuken 1465916bed Merge remote-tracking branch 'origin/master' 2025-06-15 12:40:17 -04:00
Anuken 3cffbec92c Don't fill core with hidden items 2025-06-15 12:40:09 -04:00
Jason d79802836c fix typo (#10934)
Signed-off-by: Jason <131086642+JasonP01@users.noreply.github.com>
2025-06-14 13:27:59 -04:00
Jason fbf41641d3 Update servers_v7.json (#10929)
Re-added CN events server
2025-06-14 11:44:03 -04:00
Github Actions 77c4f27046 Automatic bundle update 2025-06-14 15:22:35 +00:00
Cardillan 981e954c61 Sense number of graphics operations (#10898)
* Sense number of graphics operations

* int to long
2025-06-14 11:21:18 -04:00
Anuken 96b0544261 Fixed #10927 2025-06-14 10:29:51 -04:00
Anuken a8700ef441 Merge remote-tracking branch 'origin/master' 2025-06-13 19:02:46 -04:00
Anuken f4e8325238 Fixed player stuck shooting in certain situations 2025-06-13 19:02:40 -04:00
Alpha 807517e828 Update servers_v7.json (#10903)
Changed domains from:
mindustry.kalpe.games
to
mv7-survival.kalpe.games
2025-06-13 18:18:50 -04:00
abcxyzDustry 339f6fcc9c Update servers_v7.json (#10924)
we negotiated with the mindustry tool programmer, and he agreed to let us merge into one until v8 is actually released, and before leading to the above agreement we used to have a separate group for our server, why did you delete it, hope you agree to approve for us
2025-06-13 18:07:44 -04:00
grely ac1f49aeb5 Update servers_v7.json (#10893) 2025-06-13 18:07:35 -04:00
Iniquit ef5fae289c Allow block info hotkey to also work on units (#10894)
* Allow the block info key to also work on units

* Follow code formatting guidelines
2025-06-13 18:06:14 -04:00
SomeonesShadeandEggleEgg 19d3e20328 Temporarily Invincible Missiles Quell (#10674)
* quell changes version 1 (draft)

* Quell Homing Workaround and Stat Display Working

* Quell, 16 close range instead of 19

* final color adjustment

* quell description attempt 1

* quell desc attempt 2

* e

* oop

* Added Homing to Quell Plasma Shielding

---------

Co-authored-by: EggleEgg <125359838+EggleEgg@users.noreply.github.com>
2025-06-13 18:04:09 -04:00
Anuken a186b622f6 Merge remote-tracking branch 'origin/master' 2025-06-13 17:55:04 -04:00
Anuken 0b1399b3b1 Closes #10921 2025-06-13 17:54:55 -04:00
WhiteSpike 39ad275cb4 Included self check when disabling the redirect prompt from Landing Pad (#10925)
- If a sector had both a launch and landing pad of the same resource, when clicking "Redirect Launch Pads" to make other sectors' launch pads to send theirs to that sector, the prompt would remain enabled due to the disable check not considering self sending that same resource, making it seem it did nothing.

Implementation details:
- Refactored some variable names and code blocks for easier reading.
- Created ``canRedirectExports`` method which determines if the provided sector's launch pads can be redirected to the player's current sector. This method is used in both the button's disabled attribute and during execution of redirecting sectors.

Testing details:
- Utilized Windows instructions for compilation and running the application;
- Used save file from Steam's "v8-beta" branch;
- Selected a sector which contained both a launch and landing pad of the same resource. Before the changes, the button would remain enabled after pressing it. After the changes, the button now remains disabled (as all other sectors were already exporting to that sector).
2025-06-13 17:52:20 -04:00
Anuken 432adbd1d4 Closes Anuken/Mindustry-Suggestions/issues/5670 2025-06-13 11:55:55 -04:00
Anuken 7da5f0a6d9 Fixed #10915 2025-06-13 00:03:31 -04:00
Anuken e5c745ee16 Generate autotiles at gradle pack time 2025-06-10 20:21:20 -04:00
Anuken 70ad6eb7d1 Autotile support for floors (untested) 2025-06-09 17:08:18 -04:00
Anuken 46099ca492 Merge remote-tracking branch 'origin/master' 2025-06-09 15:56:18 -04:00
Anuken 4469bfc4bc Bounds clamp fixes 2025-06-09 15:56:08 -04:00
KochiyaUenehaaa f21429f3f1 display StatusDuration to one decimal place (#10908) 2025-06-08 10:26:28 -04:00
Lett a18c5d148d Improve server control and logging of the DOS blacklist (#10904)
* Log kicks related to DOS bans

* unBlacklistDos method

Added a method to remove an IP that was blacklisted for being a potential DOS attack.

* Added a command to add/remove/list DOS bans

* Switched from spaces to a tab in the subnet-ban command

Switched from spaces to a tab in the subnet-ban command's listing function. This is better for accessibility and customizability.

* Use info(String, Object...) instead of String.format

* Fixed formatting to fit style guidelines
2025-06-07 00:13:15 -04:00
Anuken 47c19487fc Fixed #10901 2025-06-05 13:12:08 -04:00
Anuken 945f916d2c Fixed #10895 2025-06-04 13:34:39 -04:00
Anuken c05eab2bcf Fixed #10887 2025-06-03 16:04:23 -04:00
Anuken bcbe0890fe Fixed #10886 2025-06-03 15:40:03 -04:00
Anuken 1c3aa19fc4 Merge remote-tracking branch 'origin/master' 2025-06-03 15:37:27 -04:00
Anuken a22e532034 Fixed #10891 2025-06-03 15:37:19 -04:00
Wxp 7076d1bf97 Fix Android loadJar (#10867)
* Fix Android loadJar

* Using another way

* Code formating

* Fix mod update
2025-06-02 14:32:24 -04:00
Anuken 18d852b5c1 Merge remote-tracking branch 'origin/master' 2025-06-02 14:30:26 -04:00
Anuken fbc2794fde Fixed #10876 2025-06-02 14:30:19 -04:00
Github Actions ee06e8b19f Automatic bundle update 2025-06-02 18:09:30 +00:00
Redstonneur1256 ea333a0a63 True modulo and unsigned right shift. (#10885) 2025-06-02 14:05:45 -04:00
Anuken f924d0b533 Merge remote-tracking branch 'origin/master' 2025-06-01 23:10:15 -04:00
Anuken 2e64f7663a Fixed some issues with sector positions not migrating correctly 2025-06-01 23:10:05 -04:00
KochiyaUenehaaa ab73305df9 building dumps faster when overdriven (#10871)
* Update Binding.java

* Update UnitCommand.java

* building dumps faster when overdriven
2025-06-01 11:58:42 -04:00
Sh1p*nfire 6c29460ade Fix randomWaveAI causing units to target untargetable blocks (#10870)
* Update Pathfinder.java

* Update FlyingAI.java
2025-06-01 11:49:03 -04:00
Iniquit 44b25d6e64 Clamp continuous laser bullet position to min zero (#10873)
This prevents the laser from moving behind the unit at the end of the animation.
2025-06-01 11:46:55 -04:00
Anuken 8991af9598 Planet generation noise tweaks 2025-05-31 18:25:18 -04:00
Anuken 7715728ea0 Merge remote-tracking branch 'origin/master' 2025-05-31 11:43:34 -04:00
Anuken 7b00d4bb1b Fixed Serpulo discontinuity 2025-05-31 11:43:25 -04:00
Iniquit 9419f85642 Allow holding the cargo pickup & dropoff key (#10859)
Allow holding down the cargo pickup & cargo drop keys to repeatedly pick up or drop off payloads. This takes effect after a short delay so that tapping to pick up or drop off individual payloads is still reliable.
2025-05-31 10:18:14 -04:00
Iniquit 33d012f9bb Display payload capacity in the HUD (#10862) 2025-05-31 01:22:06 -04:00
Anuken 556cbb4815 Fixed #10848 2025-05-31 01:21:15 -04:00
Anuken 5483c6b290 Fixed #10864 2025-05-31 01:16:53 -04:00
Anuken 39b5d51409 Fixed #10863 2025-05-30 23:43:14 -04:00
Anuken c797974585 Serpulo light coverage update fixes 2025-05-30 16:50:22 -04:00
Anuken cb2a235a45 Updated geothermal stronghold submission 2025-05-30 11:17:46 -04:00
Anuken d984c924d0 arc 2025-05-29 21:12:05 -04:00
Anuken 0d483cfc91 arc 2025-05-29 21:11:56 -04:00
Anuken 82a801b1c0 Async mesh reloading for planets 2025-05-29 20:46:17 -04:00
Anuken 1e621259d5 Metal floor for Serpulo crux megabase 2025-05-29 17:39:08 -04:00
Anuken d4d8e6d42c Light coverage based on player structures 2025-05-29 14:19:33 -04:00
Anuken 8f0ca13ace Player base emissive lights on Serpulo (WIP) 2025-05-28 23:10:45 -04:00
Anuken 43fb2e7cdc Emissive planet system upgrades / Indexed vertices for planets 2025-05-28 21:21:21 -04:00
Anuken fcb5b42d58 WIP bases with emissive lighting on Serpulo 2025-05-28 19:04:33 -04:00
Anuken 00621dbc18 More base coverage rearrangement 2025-05-27 20:54:21 -04:00
Anuken 1bee56000d More base coverage rearrangement 2025-05-27 19:29:20 -04:00
Anuken 2419c506a4 Base coverage tweaks 2025-05-27 18:59:10 -04:00
Anuken 85302bc465 Fixed #10854 2025-05-27 13:37:23 -04:00
Anuken 519ceab0ad Merge remote-tracking branch 'origin/master' 2025-05-27 11:26:38 -04:00
Anuken b9c224e114 Fixed #10852 2025-05-27 11:26:31 -04:00
GeoNew2011 1930b9be2a minor spelling mistake (#10849) 2025-05-26 13:34:39 -04:00
Shade b5aa9f41d9 maxPayloadSize from 5by5 to 4by4 2025-05-26 00:48:47 +08:00
GeoNew2011 0ae40680a4 Update servers_v7.json (#10837)
erepulo hexed
2025-05-25 12:42:44 -04:00
Anuken 64305aa8b1 Merge remote-tracking branch 'origin/master' 2025-05-25 12:32:54 -04:00
Anuken c15d8d15cb Fixed #10846 2025-05-25 12:32:47 -04:00
Shade 53c73b7259 Update Contributors
Honestly after some self reflection... I'm satisfied with what I've done
2025-05-25 22:53:20 +08:00
Shade 8c4cfe9076 Flipped Cost Between PayLoader and PayUnloader 2025-05-25 15:56:13 +08:00
Shade 112917b188 Payload Loaders now being able to chain with each other 2025-05-25 15:54:58 +08:00
Shade 8433819ffb Loader/Unloader Counterbalance
100% CB for Graphite, Silicon
Maintaining 50% CB for Tungsten
2025-05-25 14:00:27 +08:00
Shade bf935a62ff CounterBalance: Assemblers 2025-05-25 12:25:42 +08:00
Shade 4d94c1632d Payload Adjustments 2025-05-25 12:08:11 +08:00
karlo292 0900ff8270 Update servers_v7.json (#10831)
I have renamed the server and giving ownership to Alpha182
2025-05-24 23:32:50 -04:00
50275 e0940ee31a Add log base n (#10843)
* Update LogicOp.java

* correct indentation
2025-05-24 23:21:47 -04:00
Anuken 2e46633bcd Fixed #10845 2025-05-24 23:20:54 -04:00
Anuken ce3590dafe Merge remote-tracking branch 'origin/master' 2025-05-24 23:16:58 -04:00
Anuken 0ed6bdd611 Fixed sector tech tree not corresponding to map 2025-05-24 23:16:51 -04:00
50275 c7c4ed6bae Remove Quasar Recoil (#10842)
Currently, Quasar moves backwards whenever it shoots. I propose completely removing this recoil. 

Discussion pending. https://discord.com/channels/391020510269669376/813425645518061678/1375623453453058050
2025-05-23 20:20:46 -04:00
Anuken 91ca60e90f More decimals for RTG stats / Pathfinder crash fix in editor 2025-05-23 19:23:09 -04:00
Anuken f063c56171 Sector icon fix (again) 2025-05-22 20:18:26 -04:00
Anuken d2c50ccd9e Sector layout fixes 2025-05-22 19:44:45 -04:00
Anuken 0de78ffa0d Fixed #10824 2025-05-22 19:14:38 -04:00
Anuken 2436e54149 Fixed #10832 2025-05-22 19:08:14 -04:00
Anuken 717850ec8d Merge branch 'master' of https://github.com/Anuken/Mindustry 2025-05-22 19:03:39 -04:00
Anuken 9c807cb82c Remapping fixes 2025-05-22 18:55:36 -04:00
Anuken 268a87a6c0 Sector save remapping 2025-05-22 18:46:29 -04:00
Redstonneur1256 58f0087cd3 Update MapMarkers.java (#10830) 2025-05-22 18:13:21 -04:00
Anuken 6d8096ded4 Reverted unnecessary sector number changes 2025-05-21 23:24:02 -04:00
Anuken 2161dd519a Sector layout changes 2025-05-21 23:07:59 -04:00
Anuken b64dc0badd Merge branch 'master' of https://github.com/Anuken/Mindustry into adjacent-campaign-sectors 2025-05-18 15:42:42 -04:00
Anuken cc7c2dd79c More WIP sector tech tree changes 2025-05-18 12:12:04 -04:00
Anuken 0a046f8fa5 Don't show mining stances for wall ores when irrelevant 2025-05-17 10:33:45 -04:00
Anuken 5c96761ff6 Merge remote-tracking branch 'origin/master' 2025-05-16 14:23:57 -04:00
Anuken 11db431e95 Fixed #10812 2025-05-16 14:23:50 -04:00
ity 5bcaff0694 Update InputHandler.java (#10813) 2025-05-16 14:17:32 -04:00
Anuken adb7264bc4 Fixed #10815 2025-05-16 14:14:09 -04:00
Anuken 913104b774 progress 2025-05-16 14:09:05 -04:00
Anuken 6e7cc551b3 Merge branch 'master' of https://github.com/Anuken/Mindustry into adjacent-campaign-sectors 2025-05-15 22:09:17 -04:00
Anuken 4abbd1a0f8 Merge remote-tracking branch 'origin/master' 2025-05-15 18:30:48 -04:00
Anuken 185ad13e49 25% flying unit wreck health / 50% flying unit crash damage 2025-05-15 18:30:40 -04:00
1ue999 f99153e2ef opround thing (#10805) 2025-05-14 13:03:12 -04:00
nuri (smol) 4e84bbc547 make launch args easily accessible (desktop) (#10802)
* make launch args easily accessible

* staticnt
2025-05-14 13:02:55 -04:00
Anuken e1e5bd5b3f Fixed #10806 / Fixed crash 2025-05-14 12:06:35 -04:00
Anuken 8951a2698e Stricter construct checks 2025-05-14 11:19:10 -04:00
Anuken c5f3d584f0 Fixed #10801 2025-05-14 10:29:05 -04:00
Anuken f1390f3933 Fixed #10807 2025-05-14 10:24:15 -04:00
Anuken 3fcb24377a progress 2025-05-14 09:59:37 -04:00
Anuken 2b4c87fb22 Merge remote-tracking branch 'origin/master' 2025-05-11 21:25:53 -04:00
Anuken 9730bbd58d Sign logic op 2025-05-11 21:25:45 -04:00
Anuken bfbc376e92 wip 2025-05-11 21:24:21 -04:00
Github Actions c6ce5a200f Automatic bundle update 2025-05-11 14:45:04 +00:00
BalaM314 e444f40d4c Ignore colors when sorting maps (#10790) 2025-05-11 10:43:51 -04:00
Redstonneur1256 159813a7fd Logic color unpacking (#10794)
* `unpackcolor`

* Add description
2025-05-11 10:43:37 -04:00
Anuken e6182605f4 WIP sector reorganization + loading system (broken, do not use!) 2025-05-10 23:53:30 -04:00
Anuken d51e350d75 More attack sector tweaks 2025-05-10 21:47:46 -04:00
Anuken f4458db076 Serpulo planet code cleanup / Fixed loading crash 2025-05-10 20:21:45 -04:00
Anuken 178ce7454b Tweaks to attack sector positions 2025-05-10 17:27:16 -04:00
Anuken cc71da6dfe WIP base prebuild AI (not functional) 2025-05-10 15:18:27 -04:00
Anuken 23c45154a9 Possible research deselect fix / Updated map submissions 2025-05-09 22:05:02 -04:00
Anuken af0d0be294 Fixed #10785 2025-05-09 13:23:33 -04:00
Anuken 869b3487c4 Log research dialog pointer info for debugging on mobile 2025-05-09 11:31:46 -04:00
Anuken 4761ca6c92 Merge remote-tracking branch 'origin/master' 2025-05-09 00:26:46 -04:00
Anuken 27c4210482 Debug option for editing sector attack designation 2025-05-09 00:26:37 -04:00
Cardillan 34151f13d6 Prevent setting counter to null using write instruction (#10774)
* Prevent setting counter to null using write instruction

* Reset isobj flag on counter on every instruction
2025-05-07 23:26:30 -04:00
5352114256h 0a7210417b Update servers_v7.json (#10781)
add new server address and remove invalid address
2025-05-07 23:25:53 -04:00
Anuken 648b5c4e69 Fixed #10780 2025-05-07 15:56:48 -04:00
Anuken 27a01f7326 Merge remote-tracking branch 'origin/master' 2025-05-07 15:50:23 -04:00
Anuken 9f70779830 Fixed #10779 2025-05-07 15:50:17 -04:00
Github Actions c05af5f800 Automatic bundle update 2025-05-07 19:49:27 +00:00
Anuken f0257790b8 Core fill items rule 2025-05-07 15:47:57 -04:00
Anuken 0d1bc2ada1 Fixed #10773 2025-05-06 23:52:43 -04:00
Anuken 1730f321e3 Fixed #10772 2025-05-06 23:38:25 -04:00
Anuken 685a52eb48 Fixed #10769 2025-05-06 10:28:34 -04:00
Anuken f3438124b3 Merge remote-tracking branch 'origin/master' 2025-05-05 20:52:38 -04:00
Anuken 8d48c678bc Cleanup 2025-05-05 20:52:32 -04:00
Github Actions b66f9b503b Automatic bundle update 2025-05-06 00:52:05 +00:00
Anuken 16cb530b99 Allow setting attack mode wave unit spawn position 2025-05-05 20:50:43 -04:00
Anuken 317f9878dc Fixed units not resetting to their default command 2025-05-05 12:09:58 -04:00
Anuken 31724ca88d Merge remote-tracking branch 'origin/master' 2025-05-04 23:32:38 -04:00
Anuken 4cc40ca1ac Fixed tests 2025-05-04 23:32:32 -04:00
Stormrider a2c8ae406a added core baseparts (#10760) 2025-05-04 23:19:29 -04:00
Anuken fff8f20745 Fixed #10759 2025-05-04 23:05:42 -04:00
Anuken 2b7a0c5231 Fixed #10761 2025-05-04 22:57:35 -04:00
Anuken c2f4186783 Always fill enemy core with items in campaign 2025-05-04 17:10:00 -04:00
Anuken 2602ebb2ea Floor large texture tiling variant support 2025-05-04 10:49:21 -04:00
Anuken af1df167ed Include date and build date in logs 2025-05-04 09:35:18 -04:00
Skeledragon9999 e3b38ffe48 Recompiled and refactored all modified baseparts. Added a couple new ones. (#10758) 2025-05-04 00:28:52 -04:00
Anuken 909d740b68 Added 8 hidden sectors to Serpulo (UNTESTED) 2025-05-04 00:27:51 -04:00
Anuken 9be75f03fa Merge remote-tracking branch 'origin/master' 2025-05-03 19:32:35 -04:00
Anuken 8e1bb62976 Ignore garbage files in base part folder 2025-05-03 19:32:27 -04:00
Github Actions 2309afcca6 Automatic bundle update 2025-05-03 22:55:53 +00:00
Cardillan 55b954a3d4 Closes Anuken/Mindustry-Suggestions/issues/5540 - accounts for the frame of tileable displays (#10714) 2025-05-03 18:54:48 -04:00
ity c7b5d32d65 Improve Simplified Chinese translations (#10749)
* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties
2025-05-03 18:54:29 -04:00
kamikazevikingsandAnuken 8fb9f9c481 Update bundle_ja.properties (#10757)
Improved Japanese translations. Hope to improve further with imput from the Japanese community.

Co-authored-by: Anuken <arnukren@gmail.com>
2025-05-03 18:54:06 -04:00
Anuken 57f93b6112 Merge remote-tracking branch 'origin/master' 2025-05-03 15:32:42 -04:00
Anuken 123c402d07 Minor planet dialog fixes 2025-05-03 15:31:55 -04:00
Github Actions 397e190790 Automatic bundle update 2025-05-03 16:13:15 +00:00
Anuken 492fba05fd Merge remote-tracking branch 'origin/master' 2025-05-03 12:12:02 -04:00
Anuken 7fd106d7b7 Fixed post-PLT sectors not showing up in database / Fixed planets being selectable through UI elements 2025-05-03 12:11:54 -04:00
grely 5c663a0a12 Update servers_v7.json | srv records broken (#10754) 2025-05-02 11:18:06 -04:00
grely 3041c5aeab Update servers_v7.json (#10752) 2025-05-02 02:18:03 -04:00
Anuken cb83d70cda Reduced arc turret shield damage 2025-05-02 00:05:04 -04:00
Github Actions ba0e86d278 Automatic bundle update 2025-05-01 21:13:36 +00:00
Anuken bbe3b6f79d Merge remote-tracking branch 'origin/master' 2025-05-01 17:12:24 -04:00
Anuken d820557bd3 Procedural sectors on Serpulo now require a Foundation core 2025-05-01 17:12:17 -04:00
KochiyaUenehaaa 3886bd972d fixed spell (#10751)
* Update Binding.java

* Update UnitCommand.java
2025-05-01 11:57:57 -04:00
Anuken aecc3980fd Fixed #10748 2025-05-01 10:38:48 -04:00
Anuken 1a07efd80b Do not command select logic controlled units by default 2025-05-01 10:27:47 -04:00
Anuken 5615182bc5 Tainted woods guardian reverted, tech tree position changed 2025-05-01 00:10:08 -04:00
Anuken b2261b52df More iOS arch fixes 2025-04-30 21:54:27 -04:00
Anuken c539a4f39b Removed outdated arch for iOS 2025-04-30 20:52:47 -04:00
Anuken f4891f4738 Merge remote-tracking branch 'origin/master' 2025-04-30 19:08:04 -04:00
Anuken 37f32d3317 RTS AI fixes / Silicon gated behind Frozen Forest / Tainted woods guardian nerf 2025-04-30 19:07:57 -04:00
ity e97251d5a8 Update bundle_zh_CN.properties (#10746)
* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties
2025-04-30 18:17:50 -04:00
Github Actions 76a5f6901f Automatic bundle update 2025-04-30 19:11:01 +00:00
Anuken bad43e8fa9 Merge remote-tracking branch 'origin/master' 2025-04-30 15:09:47 -04:00
Anuken 5dd77ef08f Fixed ammo multiplier for ContinuousLiquidTurret 2025-04-30 15:09:41 -04:00
ity c45d2a2872 Update bundle_zh_CN.properties (#10745)
* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update contributors
2025-04-30 14:49:06 -04:00
summoner001 1c2408dd9b Update bundle_hu.properties (#10726)
* Update bundle_hu.properties

Translate new strings.
Fixing typos.
Fixing coherence.

* Update bundle_hu.properties

Translate new strings

* Translate new string

* Correcting mistake
2025-04-30 14:48:58 -04:00
Anuken f5f2951d26 Fixed wave naval pathfinding for solid blocks 2025-04-30 14:29:38 -04:00
Anuken 6d99e40fe4 Merge remote-tracking branch 'origin/master' 2025-04-30 13:10:10 -04:00
Anuken e57d91a751 Fixed #10742 2025-04-30 13:10:01 -04:00
Github Actions 1044f40110 Automatic bundle update 2025-04-30 16:47:30 +00:00
Cardillan 80047eb4db QoL: provide easy way to restart processor (#10743) 2025-04-30 12:46:18 -04:00
Anuken b4068f2a74 Fixed broken pathfinding start 2025-04-30 12:36:08 -04:00
Anuken 456167bd94 Fixed #10744 2025-04-30 12:27:50 -04:00
Anuken 8b50aa40c4 Pathfinder bugfixes 2025-04-30 12:19:46 -04:00
Anuken 0a620e92a7 Merge remote-tracking branch 'origin/master' 2025-04-29 12:23:16 -04:00
Anuken b0cf1f7ef3 Potential pathfinder spurious error fix 2025-04-29 12:23:09 -04:00
Github Actions 011b9492a0 Automatic bundle update 2025-04-29 14:19:43 +00:00
RushieWashie f9fb59fb06 Unit Transport And on Screen selecting instead (#10740)
* Select all Transport Hotkey,

- hotkey for selecting Payloadc units
- Changed all select all keys to be only select units on screen

* s

* Inverse

* maybe actually set the temp var

* overlap

* blindness
2025-04-29 10:18:30 -04:00
Anuken e06229c5ac arc 2025-04-29 08:50:30 -04:00
Anuken e414b02030 Keybind search bar + modding support 2025-04-28 22:13:32 -04:00
Anuken ca550545bc Allow commands/stances even when units do not have them in common 2025-04-28 16:25:44 -04:00
Anuken 52141c442f Merge remote-tracking branch 'origin/master' 2025-04-28 13:50:54 -04:00
Anuken 6b3ff59c8a Implementation of #10738 2025-04-28 13:50:46 -04:00
Cardillan 0fca48b627 Allow Integer.MIN_VALUE to be parsed as an unsigned bin or hex literal (#10720)
* Allow Integer.MIN_VALUE to be parsed in two's complement form

* Removed misleading FIXME comments: Long.MIN_VALUE cannot be parsed at all

* Avoid casting invalidNum representation to double
2025-04-28 12:21:46 -04:00
Anuken b42a5433c5 Fixed #10734 2025-04-27 18:13:23 -04:00
Anuken 8a873f26de Merge remote-tracking branch 'origin/master' 2025-04-27 15:32:50 -04:00
Anuken c5c1e519ba Possible pathfinder error fix 2025-04-27 15:32:43 -04:00
Github Actions 62ae9371c0 Automatic bundle update 2025-04-27 14:51:12 +00:00
Daniel LehmannandAnuken 4ace1c6370 german translation (#10711)
* translation

* Update bundle_de.properties

* Update bundle_de.properties

Armor Plate Description

* Update bundle_de.properties

grammar

* Update bundle_de.properties

* Update bundle_de.properties

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-04-27 10:50:05 -04:00
Github Actions f43fe6d6c1 Automatic bundle update 2025-04-27 14:46:16 +00:00
MonoChronos 8e1ea88940 Updated bundle_fil.properties again (#10709)
* Update bundle_fil.properties

a

* Update bundle_fil.properties

g eshy43

* Update contributors
2025-04-27 10:45:07 -04:00
Github Actions f3cbec70ca Automatic bundle update 2025-04-27 14:44:17 +00:00
ityandThe.soul.Of.Pixels d93e1ae580 Update bundle_zh_CN.properties (#10723)
* Update bundle_zh_CN.properties

Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

Latum 和 Relane 首字母大写

---------

Co-authored-by: The.soul.Of.Pixels <81808405+sofpixaol@users.noreply.github.com>
2025-04-27 10:43:04 -04:00
EggleEgg 57e47111e1 Erekir more balancing round up and power rebalanced (#10707)
* woah that s a lot

* woops

* fix

* increase to 10

* change pyrol
2025-04-27 10:42:44 -04:00
EggleEgg 2d8e99339b Serpulo transport stuff + qol (#10706)
* death penalty, instant

* idk if to leave to exactly 11/s or 12/s

* yass display changes

* broke

* hhh

* a

* welp, good enough

* ok fixed

* totally not stealing from foos. Yup

* revert dump

* a
2025-04-26 10:58:13 -04:00
Anuken ec6740c8da Unit payload enter command snapping 2025-04-26 00:04:25 -04:00
Anuken cbc9866c8c Merge remote-tracking branch 'origin/master' 2025-04-25 20:38:32 -04:00
Anuken b064fe1440 Fixed #10724 2025-04-25 20:38:26 -04:00
Github Actions c43dfa88a2 Automatic bundle update 2025-04-25 19:46:06 +00:00
Anuken 847a201597 Unit stances for specific item mining 2025-04-25 15:44:49 -04:00
Anuken ca19d525c4 Clamp movement vectors to prevent infinite loops 2025-04-25 14:04:18 -04:00
Anuken f5a0b5ec1a Mining speed reduction for pulsar/quasar to balance out mining command 2025-04-25 12:05:39 -04:00
EggleEgg 368c44c22f why? because people want it (#10719) 2025-04-25 12:02:43 -04:00
Anuken 8de3e28994 Replaced some post calls with cancel-able time calls 2025-04-24 11:18:24 -04:00
Anuken 37902a1f1c Merge remote-tracking branch 'origin/master' 2025-04-24 11:06:56 -04:00
Anuken b46139d723 Fixed crash with core capture 2025-04-24 11:06:48 -04:00
Github Actions 5a5a5e62ac Automatic bundle update 2025-04-23 16:59:59 +00:00
ity 5acbfea5e0 Update bundle_zh_CN.properties (#10700)
Update bundle_zh_CN.properties

Update bundle_zh_CN.properties

Update bundle_zh_CN.properties

Update bundle_zh_CN.properties

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix simplified Chinese translation

Fix simplified Chinese translation
2025-04-23 12:58:51 -04:00
SITUVNgcdandAnuken b3ffc990ad Update Vietnamese translation (#10643)
* Update Vietnamese translation

1. Bundle file
  - Translated new strings.
  - Optimized translations.
  - Fixed some typos.
  - Better translation for some words.

2. Android & Steam
  Added translations for Android and Steam app on fastlane.

* Translate new strings

From commit
https://github.com/Anuken/Mindustry/commit/9964d84ed989cd3f3f7a4be6f5e334b92b50e7d8

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-04-23 12:58:21 -04:00
summoner001andAnuken ab54a144e9 Update bundle_hu.properties (#10659)
* Update bundle_hu.properties

Follow the changes of the english bundle.
Fixing a typo
Fixing extra empty lines

* Update description.txt

Fix sentences

* Update full_description.txt

Fixin sentences

* Update description.txt

Fixing sentences

* Update full_description.txt

fixing sentences

* Update description.txt

fixing sentences

* Update bundle_hu.properties

Translate new lines

* Update bundle_hu.properties

fixing mistake

* Translate new strings

* Translate the new string

* Fix extra space

* Delete extra empty line after solving conflicts

* Fix consistency

* Follow the changes of the english bundle

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-04-23 12:57:43 -04:00
Anuken 6f4bcbf933 Fixed #10712 2025-04-22 20:11:15 -04:00
Anuken 43904a800d More reasonable rtsMaxSquad default 2025-04-22 20:01:47 -04:00
Anuken 45f8144a2e RTS AI fixes and improvements 2025-04-22 19:42:05 -04:00
Anuken bea50d3821 Sync spawned units immediately 2025-04-22 13:23:53 -04:00
1ue999 d6c2ec85f7 Dont add duplicates to history (console and chat) (#10710)
* Dont add duplicates to history

* redundant parenthesis removal
2025-04-22 11:06:22 -04:00
Github Actions 4e2215151f Automatic bundle update 2025-04-22 03:09:02 +00:00
buthed010203 594b0b5d6a Better bundle comment handling (#10704)
* Better bundle comment handling

* Formatting
2025-04-21 23:07:54 -04:00
nuri (smol) ba2a205c7e peanut brain moment (#10708) 2025-04-21 23:01:34 -04:00
Anuken c35b9b8076 Fixed campaign sector info not saving on exit 2025-04-21 19:40:20 -04:00
Anuken 359d46c6f3 Allow setting requested gl version 2025-04-21 17:50:58 -04:00
Anuken c7e9ff7b6f Merge remote-tracking branch 'origin/master' 2025-04-21 14:23:08 -04:00
Anuken 847ec1813e Allow controlling/selecting units with LogicAI 2025-04-21 14:23:01 -04:00
1330 changed files with 32010 additions and 12735 deletions
+9 -3
View File
@@ -45,13 +45,12 @@ jobs:
rm README.md
git add .
git commit --allow-empty -m "Updating"
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack
git tag ${RELEASE_VERSION}
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack ${RELEASE_VERSION}
cd ../Mindustry
- name: Create artifacts
run: |
./gradlew desktop:dist server:dist core:mergedJavadoc -Pbuildversion=${RELEASE_VERSION:1}
./gradlew desktop:dist server:dist core:depsJar core:mergedJavadoc -Pbuildversion=${RELEASE_VERSION:1}
- name: Update docs
run: |
cd ../
@@ -91,3 +90,10 @@ jobs:
file: server/build/libs/server-release.jar
tag: ${{ github.ref }}
- name: Upload dependency JAR
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: core/build/libs/core-release-deps.jar
asset_name: dependencies.jar
tag: ${{ github.ref }}
+2
View File
@@ -15,6 +15,8 @@ jobs:
uses: actions/setup-java@v1
with:
java-version: 17
- name: Fetch latest Arc
run: git clone --depth=1 --branch=master https://github.com/Anuken/Arc ../Arc
- name: Setup Gradle
uses: gradle/gradle-build-action@v2
- name: Run unit tests
+14
View File
@@ -25,6 +25,8 @@ jobs:
uses: actions/setup-java@v1
with:
java-version: 17
- name: Fetch latest Arc
run: git clone --depth=1 --branch=master https://github.com/Anuken/Arc ../Arc
- name: Setup Gradle
uses: gradle/gradle-build-action@v2
- name: Update bundles
@@ -39,6 +41,18 @@ jobs:
git commit -m "Automatic bundle update"
git push
fi
- name: Update scripts and class mappings
if: ${{ github.repository == 'Anuken/Mindustry' }}
run: |
./gradlew updateScripts
if [ -n "$(git status --porcelain)" ]; then
git config --global user.name "Github Actions"
git config --global user.email "actions@github.com"
git add core/assets/scripts/* core/src/mindustry/mod/ClassMap.java
git commit -m "Automatic class mapping update"
git push
fi
- name: Update JITpack repo
if: ${{ github.repository == 'Anuken/Mindustry' }}
run: |
+6
View File
@@ -20,6 +20,12 @@ Yes, there are occurrences of trailing spaces, extra newlines, empty indents, an
I **especially** do not want to see PRs that apply any kind of automated analysis to the source code to "optimize" anything - my IDE can do that already. If the PR doesn't actually change anything useful, I'm not going to review or merge it.
### Do not make AI "contributions".
If I see a PR with significant amounts of code that's obviously written by AI, I will reject your PR, and you will be blocked. Don't waste my time with slop.
Asking AI questions, and using that information to help you write code? Fine. Using it to actually write code? No.
## Style Guidelines
### Follow the formatting guidelines.
+4 -2
View File
@@ -11,14 +11,16 @@ _[Javadoc](https://mindustrygame.github.io/docs/)_
## Contributing
See [CONTRIBUTING](CONTRIBUTING.md).
See [CONTRIBUTING](CONTRIBUTING.md) for general code style and PR guidelines.
If you are a first-time contributor looking for features to implement or bugs to fix, see the issues tagged with 'candidate' [in the Mindustry-Suggestions repostiory](https://github.com/Anuken/Mindustry-Suggestions/issues?q=is%3Aissue%20state%3Aopen%20label%3Acandidate).
## Building
Bleeding-edge builds are generated automatically for every commit. You can see them [here](https://github.com/Anuken/MindustryBuilds/releases).
If you'd rather compile on your own, follow these instructions.
First, make sure you have [JDK 17](https://adoptium.net/archive.html?variant=openjdk17&jvmVariant=hotspot) installed. **Other JDK versions will not work.** Open a terminal in the Mindustry directory and run the following commands:
First, make sure you have [JDK 17](https://adoptium.net/temurin/releases/?os=any&arch=any&version=17) installed. **Other JDK versions will not work.** Open a terminal in the Mindustry directory and run the following commands:
### Windows
+1 -35
View File
@@ -1,37 +1,3 @@
# Note: The v7 server list is frozen. No new servers will be accepted. All v8 server PRs should be made [here](https://github.com/Anuken/MindustryServerList/blob/main/servers_v8.json).
# Note: The v7 server list is frozen. No new servers will be accepted. All v8 server PRs should be made [here](https://github.com/Anuken/MindustryServerList).
*PRs to edit addresses of existing servers will still be accepted, although very infrequently.*
### Adding a server to the list
Mindustry now has a public list of servers that everyone can see and connect to.
This is done by letting clients `GET` a [JSON list of servers](https://github.com/Anuken/Mindustry/blob/master/servers_v7.json) in this repository.
You may want to add your server to this list. The steps for getting this done are as follows:
0. **Take note of the fact that modded servers are not allowed on this list.** Such servers confuse users, and there's currently no easy way to fix mod incompatibilities after a failed connection.
1. **Ensure your server is properly moderated.** For the most part, this applies to survival servers, but PvP servers can be affected as well.
You'll need to either hire some moderators, or make use of (currently non-existent) anti-grief and anti-curse plugins.
*Consider enabling a rate limit:* `config messageRateLimit 2` will make it so that players can only send messages every 2 seconds, for example.
2. Make sure that your server is able to handle inappropriate content - this includes NSFW display/sorter art and abusive messages. **Servers that allow such content will be removed immediately.** Consider banning display blocks if it is a problem for your server: `rules add bannedBlocks ["canvas", "logic-display", "large-logic-display"]`.
3. **Set an appropriate MOTD, name and description.** This is set with `config <name/desc/motd> <value>`. "Appropriate" means that:
- Your name or description must reflect the type of server you're hosting.
Since new players may be exposed to the server list early on, put in a phrase like "Co-op survival" or "PvP" so players know what they're getting into. Yes, this is also displayed in the server mode info text, but having extra info in the name doesn't hurt.
- Make sure players know where to refer to for server support. It should be fairly clear that the server owner is not me, but you.
- Try to be professional in your text; use common sense.
4. **Get some good maps.** *(optional, but highly recommended)*. Add some maps to your server and set the map rotation to custom-only. You can get maps from the Steam workshop by subscribing and exporting them; using the `#maps` channel on Discord is also an option.
5. **Check your server configuration.** *(optional)* I would recommend adding a message rate limit of 1 second (`config messageRateLimit 1`), and disabling connect/disconnect messages to reduce spam (`config showConnectMessages false`).
6. Finally, **submit a pull request** to add your server's IP to the list.
This should be fairly straightforward: Press the edit button on the [server file](https://github.com/Anuken/Mindustry/blob/master/servers_v7.json), then add a JSON object with the following format:
```json
{
"name": "Your Server Group Name",
"address": ["your.server.address"]
}
```
If your group has multiple servers, simply add extra addresses inside the square brackets, separated by commas. For example: `["address1", "address2"]`
> Note that Mindustry also support SRV records. This allows you to use a subdomain for your server address instead of specifying the port. For example, if you want to use `play.example.com` instead of `example.com:6000`, in the dns settings of your domain, add an SRV record with `_mindustry` as the service, `tcp` as the protocol, `play` as the target and `6000` as the port. You can also setup fallback servers by modifying the weight or priority of the record. Although SRV records are very convenient, keep in mind they are slower than regular addresses. Avoid using them in the server list, but rather as an easy way to share your server address.
Then, press the *'submit pull request'* button and I'll take a look at your server. If I have any issues with it, I'll let you know in the PR comments.
-8
View File
@@ -14,7 +14,6 @@
android:roundIcon="@mipmap/ic_launcher_round"
android:isGame="true"
android:theme="@style/ArcTheme"
android:usesCleartextTraffic="true"
android:appCategory="game"
android:label="@string/app_name"
android:fullBackupContent="@xml/backup_rules"
@@ -32,13 +31,6 @@
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:mimeType="application/octet-stream" />
<data android:scheme="file" android:host="*" android:pathPattern=".*\\.msav"/>
</intent-filter>
</activity>
</application>
+27 -20
View File
@@ -3,7 +3,6 @@ buildscript{
mavenLocal()
mavenCentral()
google()
maven{ url "https://oss.sonatype.org/content/repositories/snapshots/" }
}
dependencies{
@@ -17,7 +16,7 @@ configurations{ natives }
repositories{
mavenCentral()
maven{ url "https://maven.google.com" }
maven{ url = "https://maven.google.com" }
}
task deploy(type: Copy){
@@ -30,8 +29,8 @@ task deploy(type: Copy){
android{
namespace = "io.anuke.mindustry"
buildToolsVersion = '34.0.0'
compileSdk = 34
buildToolsVersion = '36.0.0'
compileSdk = 36
sourceSets{
main{
manifest.srcFile 'AndroidManifest.xml'
@@ -40,7 +39,12 @@ android{
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets', 'src/main/assets', '../core/assets/']
jniLibs.srcDirs = ['libs']
if(localArc){
jniLibs.srcDirs += ['../../Arc/natives/natives-android/libs', '../../Arc/natives/natives-freetype-android/libs']
}else{
jniLibs.srcDirs = ['libs']
}
}
androidTest.setRoot('tests')
@@ -57,8 +61,8 @@ android{
applicationId "io.anuke.mindustry"
minSdkVersion 14
targetSdkVersion 34
targetSdkVersion 36
versionName versionNameResult
versionCode = vcode
@@ -67,7 +71,7 @@ android{
}
props.store(file('../core/assets/version.properties').newWriter(), null)
multiDexEnabled true
multiDexEnabled = true
}
compileOptions{
@@ -110,7 +114,7 @@ android{
if(project.hasProperty("RELEASE_STORE_FILE") || System.getenv("CI") == "true"){
buildTypes{
release{
signingConfig signingConfigs.release
signingConfig = signingConfigs.release
}
}
}
@@ -122,14 +126,15 @@ dependencies{
implementation arcModule("backends:backend-android")
implementation 'com.jakewharton.android.repackaged:dalvik-dx:9.0.0_r3'
natives "com.github.Anuken.Arc:natives-android:$arcHash"
natives "com.github.Anuken.Arc:natives-freetype-android:$arcHash"
if(!localArc){
natives "com.github.Anuken.Arc:natives-android:$arcHash"
natives "com.github.Anuken.Arc:natives-freetype-android:$arcHash"
}
def version;
def highestVersion;
def version, highestVersion
new File((String)findSdkDir(), "/platforms").eachFileMatch ~/android-\d+/, {
version = it.name.find(/\d+/).toInteger();
highestVersion = version > highestVersion ? version : highestVersion;
version = it.name.find(/\d+/).toInteger()
highestVersion = version > highestVersion ? version : highestVersion
}
def sdkFile = new File((String)findSdkDir(), "/platforms/android-${highestVersion}/android.jar")
@@ -137,11 +142,13 @@ dependencies{
}
task copyAndroidNatives(){
configurations.natives.files.each{ jar ->
copy{
from zipTree(jar)
into file("libs/")
include "**"
if(!localArc){
configurations.natives.files.each{ jar ->
copy{
from zipTree(jar)
into file("libs/")
include "**"
}
}
}
}
+1
View File
@@ -5,6 +5,7 @@
-keep class net.jpountz.** { *; }
-keep class rhino.** { *; }
-keep class com.android.dex.** { *; }
-keep class com.android.dx.** { *; }
-keepattributes Signature,*Annotation*,InnerClasses,EnclosingMethod
-dontwarn javax.naming.**
@@ -73,28 +73,57 @@ public class AndroidLauncher extends AndroidApplication{
@Override
public ClassLoader loadJar(Fi jar, ClassLoader parent) throws Exception{
//Required to load jar files in Android 14: https://developer.android.com/about/versions/14/behavior-changes-14#safer-dynamic-code-loading
jar.file().setReadOnly();
return new DexClassLoader(jar.file().getPath(), getFilesDir().getPath(), null, parent){
@Override
protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException{
//check for loaded state
Class<?> loadedClass = findLoadedClass(name);
if(loadedClass == null){
try{
//try to load own class first
loadedClass = findClass(name);
}catch(ClassNotFoundException | NoClassDefFoundError e){
//use parent if not found
return parent.loadClass(name);
try{
jar.file().setReadOnly();
return new DexClassLoader(jar.file().getPath(), getFilesDir().getPath(), null, parent){
@Override
protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException{
//check for loaded state
Class<?> loadedClass = findLoadedClass(name);
if(loadedClass == null){
try{
//try to load own class first
loadedClass = findClass(name);
}catch(ClassNotFoundException | NoClassDefFoundError e){
//use parent if not found
return parent.loadClass(name);
}
}
}
if(resolve){
resolveClass(loadedClass);
if(resolve){
resolveClass(loadedClass);
}
return loadedClass;
}
return loadedClass;
};
}catch(SecurityException e){
//`setReadOnly` to jar file in `/sdcard/Android/data/...` does not work on some Android 14 device
//But in `/data/...` it works
if(Build.VERSION.SDK_INT < VERSION_CODES.O_MR1){
throw e;
}
};
Fi cacheDir = new Fi(getCacheDir()).child("mods");
cacheDir.mkdirs();
//long file name support
Fi modCacheDir = cacheDir.child(jar.nameWithoutExtension());
Fi modCache = modCacheDir.child(Long.toHexString(jar.lastModified()) + ".zip");
if(modCacheDir.equals(jar.parent())){
//should not reach here, just in case
throw e;
}
//Cache will be deleted when mod is removed
if(!modCache.exists() || jar.length() != modCache.length()){
modCacheDir.mkdirs();
jar.copyTo(modCache);
}
modCache.file().setReadOnly();
return loadJar(modCache, parent);
}
}
@Override
@@ -131,7 +160,7 @@ public class AndroidLauncher extends AndroidApplication{
@Override
public OutputStream write(boolean append){
try{
return getContentResolver().openOutputStream(uri);
return getContentResolver().openOutputStream(uri, "rwt");
}catch(IOException e){
throw new ArcRuntimeException(e);
}
@@ -229,7 +229,7 @@ public class EntityIO{
s(type.equals("boolean") ? "bool" : type.charAt(0) + "", field);
}else if(instanceOf(type, "mindustry.ctype.Content") && !type.equals("mindustry.ai.UnitStance") && !type.equals("mindustry.ai.UnitCommand")){
if(write){
s("s", field + ".id");
s("s", field + " == null ? -1 : " + field + ".id");
}else{
st(field + "mindustry.Vars.content.getByID(mindustry.ctype.ContentType.$L, read.s())", BaseProcessor.simpleName(type).toLowerCase().replace("type", ""));
}
@@ -183,7 +183,11 @@ public class AssetsProcess extends BaseProcessor{
}
if(classname.equals("Sounds")){
type.addField(FieldSpec.builder(ClassName.bestGuess(rtype), "none", Modifier.STATIC, Modifier.PUBLIC).initializer("new " + rtype + "()").build());
type.addField(FieldSpec.builder(ClassName.bestGuess(rtype), "none", Modifier.STATIC, Modifier.PUBLIC).initializer("new " + rtype + "()")
.addJavadoc("Does not play anything.").build());
type.addField(FieldSpec.builder(ClassName.bestGuess(rtype), "unset", Modifier.STATIC, Modifier.PUBLIC).initializer("new " + rtype + "()")
.addJavadoc("Used a placeholder value for unset default values. This is usually reassigned in init() of the relevant block or unit. Does not play anything.").build());
}
type.addMethod(loadBegin.build());
@@ -56,6 +56,15 @@ public class CallGenerator{
packet.addMethod(writeHandleMethod(ent, true));
}
if(!(ent.where.isClient && ent.where.isServer)){
packet.addMethod( MethodSpec.methodBuilder("allow")
.addModifiers(Modifier.PUBLIC)
.addParameter(boolean.class, "server")
.addAnnotation(Override.class)
.returns(boolean.class)
.addCode("return " + (ent.where.isClient ? "server" : "!server") + ";").build());
}
//register packet
register.addStatement("mindustry.net.Net.registerPacket($L.$L::new)", packageName, ent.packetClassName);
@@ -19,6 +19,7 @@ mindustry.entities.comp.DecalComp=8
mindustry.entities.comp.EffectStateComp=9
mindustry.entities.comp.FireComp=10
mindustry.entities.comp.LaunchCoreComp=11
mindustry.entities.comp.LocationPingComp=48
mindustry.entities.comp.PlayerComp=12
mindustry.entities.comp.PosTeam=27
mindustry.entities.comp.PosTeamDef=28
@@ -0,0 +1 @@
{version:2,fields:[{name:admin,type:boolean},{name:boosting,type:boolean},{name:color,type:arc.graphics.Color},{name:lastCommand,type:mindustry.ai.UnitCommand},{name:mouseX,type:float},{name:mouseY,type:float},{name:name,type:java.lang.String},{name:selectedBlock,type:mindustry.world.Block},{name:selectedRotation,type:int},{name:shooting,type:boolean},{name:team,type:mindustry.game.Team},{name:typing,type:boolean},{name:unit,type:Unit},{name:x,type:float},{name:y,type:float}]}
+49 -18
View File
@@ -1,8 +1,10 @@
import java.text.SimpleDateFormat
buildscript{
ext{
arcHash = property("archash")
localArc = !project.hasProperty("release") && new File(rootDir.parent, 'Arc').exists() && !project.hasProperty("noLocalArc")
localArc = new File(rootDir.parent, 'Arc').exists() && !project.hasProperty("noLocalArc")
arcModule = { String name ->
//skip to last submodule
@@ -15,8 +17,7 @@ buildscript{
mavenLocal()
mavenCentral()
google()
maven{ url "https://oss.sonatype.org/content/repositories/snapshots/" }
maven{ url 'https://jitpack.io' }
maven{ url = 'https://jitpack.io' }
}
dependencies{
@@ -26,8 +27,8 @@ buildscript{
}
plugins{
id "org.jetbrains.kotlin.jvm" version "2.1.10"
id "org.jetbrains.kotlin.kapt" version "2.1.10"
id "org.jetbrains.kotlin.jvm" version "2.3.20"
id "org.jetbrains.kotlin.kapt" version "2.3.20"
}
allprojects{
@@ -42,7 +43,7 @@ allprojects{
if(!project.hasProperty("versionType")) versionType = 'official'
appName = 'Mindustry'
steamworksVersion = '0b86023401880bb5e586bc404bedbaae9b1f1c94'
rhinoVersion = '73a812444ac388ac2d94013b5cadc8f70b7ea027'
rhinoVersion = '54b75cbd1207ef1fd5cff517cbd188e763c85baa'
loadVersionProps = {
return new Properties().with{p -> p.load(file('../core/assets/version.properties').newReader()); return p }
@@ -111,11 +112,11 @@ allprojects{
def output = 'en\n'
def bundles = new File(project(':core').projectDir, 'assets/bundles/')
bundles.list().sort().each{ name ->
if(name == "bundle.properties") return
if(name == "bundle.properties" || name == "global.properties") return
output += name.substring("bundle".length() + 1, name.lastIndexOf('.')) + "\n"
}
new File(project(':core').projectDir, 'assets/locales').text = output
new File(project(':core').projectDir, 'assets/basepartnames').text = new File(project(':core').projectDir, 'assets/baseparts/').list().sort().join("\n")
new File(project(':core').projectDir, 'assets/basepartnames').text = new File(project(':core').projectDir, 'assets/baseparts/').list().sort().findAll{f -> f.endsWith(".msch")}.join("\n")
}
writeVersion = {
@@ -137,6 +138,7 @@ allprojects{
props["number"] = versionNumber
props["modifier"] = versionModifier
props["build"] = buildid
props["buildDate"] = new SimpleDateFormat("MMMM d, yyyy HH:mm a", Locale.getDefault()).format(new Date())
props["commitHash"] = "unknown"
if(project.hasProperty("showCommitHash")){
props["commitHash"] = getCommitHash()
@@ -178,9 +180,8 @@ allprojects{
repositories{
mavenLocal()
mavenCentral()
maven{ url "https://oss.sonatype.org/content/repositories/snapshots/" }
maven{ url "https://oss.sonatype.org/content/repositories/releases/" }
maven{ url 'https://jitpack.io' }
maven{ url = "https://central.sonatype.com/repository/maven-snapshots" }
maven{ url = 'https://jitpack.io' }
}
task clearCache{
@@ -220,7 +221,7 @@ configure(project(":annotations")){
}
//compile with java 8 compatibility for everything except the annotation project
configure(subprojects - project(":annotations")){
configure(subprojects - project(":annotations") - project(":tests")){
tasks.withType(JavaCompile){
options.compilerArgs.addAll(['--release', '8'])
}
@@ -241,8 +242,10 @@ project(":desktop"){
dependencies{
implementation project(":core")
implementation arcModule("extensions:profiling")
implementation arcModule("extensions:discord")
implementation arcModule("natives:natives-filedialogs")
implementation arcModule("extensions:filedialogs")
implementation arcModule("natives:natives-desktop")
implementation arcModule("natives:natives-freetype-desktop")
@@ -301,6 +304,27 @@ project(":core"){
}
}
task depsJar(type: Jar, dependsOn: [classes, ":server:dist"]){
archiveClassifier = 'deps'
from files(sourceSets.main.output.classesDirs)
from{ configurations.runtimeClasspath.collect{ it.isDirectory() ? it : zipTree(it) } }
from zipTree("../server/build/libs/server-release.jar")
from files("src/")
from files("../../Arc/arc-core/src/")
from files("../../Arc/extensions/arcnet/src/")
from files("../../Arc/extensions/g3d/src/")
from files("../../Arc/extensions/flabel/src/")
from files("../../Arc/extensions/freetype/src/")
from files("../server/src/")
exclude("META-INF/**")
exclude("vfxshaders/**")
exclude("maps/**")
exclude("baseparts/**")
exclude("vfxshaders/**")
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
}
task sourcesJar(type: Jar, dependsOn: classes){
archiveClassifier = 'sources'
from sourceSets.main.allSource
@@ -323,14 +347,13 @@ project(":core"){
dependencies{
compileJava.dependsOn(preGen)
api "org.lz4:lz4-java:1.8.0"
api "at.yawk.lz4:lz4-java:1.10.2"
api arcModule("arc-core")
api arcModule("extensions:flabel")
api arcModule("extensions:freetype")
api arcModule("extensions:g3d")
api arcModule("extensions:fx")
api arcModule("extensions:arcnet")
implementation arcModule("extensions:filedialogs")
api "com.github.Anuken:rhino:$rhinoVersion"
if(localArc && debugged()) api arcModule("extensions:recorder")
if(localArc) api arcModule(":extensions:packer")
@@ -394,11 +417,19 @@ project(":tests"){
testImplementation arcModule("backends:backend-headless")
testImplementation "org.json:json:20230618"
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.7.1"
testRuntimeOnly "org.junit.platform:junit-platform-launcher"
}
tasks.withType(JavaCompile){
targetCompatibility = JavaVersion.VERSION_17
sourceCompatibility = JavaVersion.VERSION_17
options.compilerArgs.addAll(['--release', '17'])
}
test{
//fork every test so mods don't interact with each other
forkEvery = 1
jvmArgs = ["-XX:+HeapDumpOnOutOfMemoryError"]
useJUnitPlatform()
workingDir = new File("../core/assets")
testLogging{
@@ -442,9 +473,10 @@ configure([":core", ":server"].collect{project(it)}){
publications{
maven(MavenPublication){
from components.java
if(project.name == "core"){
artifact(tasks.named("assetsJar"))
}
//TODO: uncomment this once the jitpack packing is fixed (currently depends on a newer glibc version)
//if(project.name == "core"){
// artifact(tasks.named("assetsJar"))
//}
}
}
}
@@ -465,7 +497,6 @@ task deployAll{
dependsOn cleanDeployOutput
dependsOn "desktop:packrLinux64"
dependsOn "desktop:packrWindows64"
dependsOn "desktop:packrWindows32"
dependsOn "desktop:packrMacOS"
if(versionModifier != "steam"){
dependsOn "server:deploy"
+14
View File
@@ -1069,6 +1069,20 @@
"search": [
"planet"
]
},
{
"uid": "ec43f846ca53702f30310718d627f2b5",
"css": "arrow-note",
"code": 59444,
"src": "custom_icons",
"selected": true,
"svg": {
"path": "M50 0L0 50V150 250 350 450 550 650L50 700H150 250 350 450 550 650 750L800 750 750 800 700 850V950L750 1000H850L900 950 950 900 1000 850 1050 800 1100 750 1150 700 1200 650V550L1150 500 1100 450 1050 400 1000 350 950 300 900 250 850 200H750L700 250V350L750 400 800 450 750 500H650 550 450 350 250L200 450V350 250 150 50L150 0Z",
"width": 1200
},
"search": [
"arrow-note"
]
}
]
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 411 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 751 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 225 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 205 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 298 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 201 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 186 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 237 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 167 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 249 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 243 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 267 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 161 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 362 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 187 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 167 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 200 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 179 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 311 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 161 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 542 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 181 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 760 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 266 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 251 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 198 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Some files were not shown because too many files have changed in this diff Show More