diff --git a/.classpath b/.classpath
deleted file mode 100644
index fc2dd9d..0000000
--- a/.classpath
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml
deleted file mode 100644
index 2a34a91..0000000
--- a/.github/workflows/gradle.yml
+++ /dev/null
@@ -1,35 +0,0 @@
-name: Java CI with Gradle
-
-on:
- push:
- branches: [ master ]
-
-jobs:
- build:
- runs-on: ubuntu-latest
-
- steps:
- - uses: actions/checkout@v2
- - name: Set up JDK 15
- uses: actions/setup-java@v1
- with:
- java-version: 15
- - name: Setup Android SDK Tools
- uses: android-actions/setup-android@v2.0.1
- env:
- ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true'
- - name: build-tools
- run: sdkmanager "build-tools;29.0.3"
- - name: Add Android SDK to PATH
- run: echo "${ANDROID_HOME}/build-tools/29.0.3" >> $GITHUB_PATH
-
- - name: Grant execute permission for gradlew
- run: chmod +x gradlew
- - name: Build with Gradle
- run: ./gradlew buildDex
-
- - name: Upload a Build Artifact (dexed)
- uses: actions/upload-artifact@v2.2.1
- with:
- name: dexed
- path: build/libs/dexed-*.jar
\ No newline at end of file
diff --git a/.project b/.project
deleted file mode 100644
index 5539b5e..0000000
--- a/.project
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
- UnitInfo
- Project UnitInfo created by Buildship.
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.buildship.core.gradleprojectbuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.buildship.core.gradleprojectnature
-
-
-
- 1636917210419
-
- 30
-
- org.eclipse.core.resources.regexFilterMatcher
- node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
-
-
-
-
diff --git a/UnitInfo.iml b/UnitInfo.iml
deleted file mode 100644
index e0e5d05..0000000
--- a/UnitInfo.iml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/bin/main/UnitInfo/SUtils.class b/bin/main/UnitInfo/SUtils.class
deleted file mode 100644
index 7044140..0000000
Binary files a/bin/main/UnitInfo/SUtils.class and /dev/null differ
diff --git a/bin/main/UnitInfo/SVars.class b/bin/main/UnitInfo/SVars.class
deleted file mode 100644
index a3d5dd6..0000000
Binary files a/bin/main/UnitInfo/SVars.class and /dev/null differ
diff --git a/bin/main/UnitInfo/core/BarInfo.class b/bin/main/UnitInfo/core/BarInfo.class
deleted file mode 100644
index f123f37..0000000
Binary files a/bin/main/UnitInfo/core/BarInfo.class and /dev/null differ
diff --git a/bin/main/UnitInfo/core/ContentJSON.class b/bin/main/UnitInfo/core/ContentJSON.class
deleted file mode 100644
index 4995947..0000000
Binary files a/bin/main/UnitInfo/core/ContentJSON.class and /dev/null differ
diff --git a/bin/main/UnitInfo/core/HudUi$1.class b/bin/main/UnitInfo/core/HudUi$1.class
deleted file mode 100644
index dbce07d..0000000
Binary files a/bin/main/UnitInfo/core/HudUi$1.class and /dev/null differ
diff --git a/bin/main/UnitInfo/core/HudUi$2.class b/bin/main/UnitInfo/core/HudUi$2.class
deleted file mode 100644
index 1d66c7b..0000000
Binary files a/bin/main/UnitInfo/core/HudUi$2.class and /dev/null differ
diff --git a/bin/main/UnitInfo/core/HudUi.class b/bin/main/UnitInfo/core/HudUi.class
deleted file mode 100644
index 5e683bc..0000000
Binary files a/bin/main/UnitInfo/core/HudUi.class and /dev/null differ
diff --git a/bin/main/UnitInfo/core/Main.class b/bin/main/UnitInfo/core/Main.class
deleted file mode 100644
index 5a64479..0000000
Binary files a/bin/main/UnitInfo/core/Main.class and /dev/null differ
diff --git a/bin/main/UnitInfo/core/OverDrawer.class b/bin/main/UnitInfo/core/OverDrawer.class
deleted file mode 100644
index 026814b..0000000
Binary files a/bin/main/UnitInfo/core/OverDrawer.class and /dev/null differ
diff --git a/bin/main/UnitInfo/core/SettingS$1.class b/bin/main/UnitInfo/core/SettingS$1.class
deleted file mode 100644
index 2cc3499..0000000
Binary files a/bin/main/UnitInfo/core/SettingS$1.class and /dev/null differ
diff --git a/bin/main/UnitInfo/core/SettingS$2.class b/bin/main/UnitInfo/core/SettingS$2.class
deleted file mode 100644
index df514ff..0000000
Binary files a/bin/main/UnitInfo/core/SettingS$2.class and /dev/null differ
diff --git a/bin/main/UnitInfo/core/SettingS$3.class b/bin/main/UnitInfo/core/SettingS$3.class
deleted file mode 100644
index f650deb..0000000
Binary files a/bin/main/UnitInfo/core/SettingS$3.class and /dev/null differ
diff --git a/bin/main/UnitInfo/core/SettingS.class b/bin/main/UnitInfo/core/SettingS.class
deleted file mode 100644
index d0e2f81..0000000
Binary files a/bin/main/UnitInfo/core/SettingS.class and /dev/null differ
diff --git a/bin/main/UnitInfo/core/SharSetting.class b/bin/main/UnitInfo/core/SharSetting.class
deleted file mode 100644
index e1d2548..0000000
Binary files a/bin/main/UnitInfo/core/SharSetting.class and /dev/null differ
diff --git a/bin/main/UnitInfo/shaders/LineShader.class b/bin/main/UnitInfo/shaders/LineShader.class
deleted file mode 100644
index 16cc925..0000000
Binary files a/bin/main/UnitInfo/shaders/LineShader.class and /dev/null differ
diff --git a/bin/main/UnitInfo/shaders/RangeShader.class b/bin/main/UnitInfo/shaders/RangeShader.class
deleted file mode 100644
index d3c3f29..0000000
Binary files a/bin/main/UnitInfo/shaders/RangeShader.class and /dev/null differ
diff --git a/bin/main/UnitInfo/ui/CoreDisplay.class b/bin/main/UnitInfo/ui/CoreDisplay.class
deleted file mode 100644
index 8732936..0000000
Binary files a/bin/main/UnitInfo/ui/CoreDisplay.class and /dev/null differ
diff --git a/bin/main/UnitInfo/ui/CoresItemsDisplay.class b/bin/main/UnitInfo/ui/CoresItemsDisplay.class
deleted file mode 100644
index 1f414ad..0000000
Binary files a/bin/main/UnitInfo/ui/CoresItemsDisplay.class and /dev/null differ
diff --git a/bin/main/UnitInfo/ui/FreeBar.class b/bin/main/UnitInfo/ui/FreeBar.class
deleted file mode 100644
index 9ce3fd8..0000000
Binary files a/bin/main/UnitInfo/ui/FreeBar.class and /dev/null differ
diff --git a/bin/main/UnitInfo/ui/SBar.class b/bin/main/UnitInfo/ui/SBar.class
deleted file mode 100644
index 0c0e118..0000000
Binary files a/bin/main/UnitInfo/ui/SBar.class and /dev/null differ
diff --git a/bin/main/UnitInfo/ui/SIcons.class b/bin/main/UnitInfo/ui/SIcons.class
deleted file mode 100644
index 3bae962..0000000
Binary files a/bin/main/UnitInfo/ui/SIcons.class and /dev/null differ
diff --git a/bin/main/UnitInfo/ui/SchemDisplay$1.class b/bin/main/UnitInfo/ui/SchemDisplay$1.class
deleted file mode 100644
index 38f5d40..0000000
Binary files a/bin/main/UnitInfo/ui/SchemDisplay$1.class and /dev/null differ
diff --git a/bin/main/UnitInfo/ui/SchemDisplay$2.class b/bin/main/UnitInfo/ui/SchemDisplay$2.class
deleted file mode 100644
index 8a79986..0000000
Binary files a/bin/main/UnitInfo/ui/SchemDisplay$2.class and /dev/null differ
diff --git a/bin/main/UnitInfo/ui/SchemDisplay.class b/bin/main/UnitInfo/ui/SchemDisplay.class
deleted file mode 100644
index 67245b2..0000000
Binary files a/bin/main/UnitInfo/ui/SchemDisplay.class and /dev/null differ
diff --git a/bin/main/UnitInfo/ui/UnitDisplay$1.class b/bin/main/UnitInfo/ui/UnitDisplay$1.class
deleted file mode 100644
index 529225e..0000000
Binary files a/bin/main/UnitInfo/ui/UnitDisplay$1.class and /dev/null differ
diff --git a/bin/main/UnitInfo/ui/UnitDisplay$2$1.class b/bin/main/UnitInfo/ui/UnitDisplay$2$1.class
deleted file mode 100644
index ca31f72..0000000
Binary files a/bin/main/UnitInfo/ui/UnitDisplay$2$1.class and /dev/null differ
diff --git a/bin/main/UnitInfo/ui/UnitDisplay$2.class b/bin/main/UnitInfo/ui/UnitDisplay$2.class
deleted file mode 100644
index ef486ec..0000000
Binary files a/bin/main/UnitInfo/ui/UnitDisplay$2.class and /dev/null differ
diff --git a/bin/main/UnitInfo/ui/UnitDisplay$UnitInfoDisplay.class b/bin/main/UnitInfo/ui/UnitDisplay$UnitInfoDisplay.class
deleted file mode 100644
index 09fecd8..0000000
Binary files a/bin/main/UnitInfo/ui/UnitDisplay$UnitInfoDisplay.class and /dev/null differ
diff --git a/bin/main/UnitInfo/ui/UnitDisplay$WeaponDisplay$1.class b/bin/main/UnitInfo/ui/UnitDisplay$WeaponDisplay$1.class
deleted file mode 100644
index b11be3a..0000000
Binary files a/bin/main/UnitInfo/ui/UnitDisplay$WeaponDisplay$1.class and /dev/null differ
diff --git a/bin/main/UnitInfo/ui/UnitDisplay$WeaponDisplay.class b/bin/main/UnitInfo/ui/UnitDisplay$WeaponDisplay.class
deleted file mode 100644
index ad4ab9d..0000000
Binary files a/bin/main/UnitInfo/ui/UnitDisplay$WeaponDisplay.class and /dev/null differ
diff --git a/bin/main/UnitInfo/ui/UnitDisplay.class b/bin/main/UnitInfo/ui/UnitDisplay.class
deleted file mode 100644
index 06e8067..0000000
Binary files a/bin/main/UnitInfo/ui/UnitDisplay.class and /dev/null differ
diff --git a/bin/main/UnitInfo/ui/WaveDisplay.class b/bin/main/UnitInfo/ui/WaveDisplay.class
deleted file mode 100644
index 8c7bc4b..0000000
Binary files a/bin/main/UnitInfo/ui/WaveDisplay.class and /dev/null differ
diff --git a/bin/main/bundles/bundle.properties b/bin/main/bundles/bundle.properties
deleted file mode 100644
index b935469..0000000
--- a/bin/main/bundles/bundle.properties
+++ /dev/null
@@ -1,103 +0,0 @@
-#UI
-shar-stat.health = Health: {0}
-shar-stat.shield = Shield: {0}
-shar-stat.payloadCapacity = Payloads: {0}²/{1}²
-shar-stat.capacity = {0}: {1}/{2}
-shar-stat.power = Power: {0}/{1}
-shar-stat.powerIn = InPower: {0}/s
-shar-stat.powerOut = OutPower: {0}/s
-shar-stat.ammos = Ammo: {0}/{1}
-shar-stat.commandUnits = Commands: {0}/{1}
-shar-stat.reload = Reload: {0}%
-shar-stat.progress = Progress: {0}%
-shar-stat.attr = Attribute: x{0}
-shar-stat-waveAmount = [lightgray]Enemy Amount:[] {0}
-shar-stat-waveShield = [lightgray]Shield:[] {0}
-shar-stat.waveStatus = [lightgray]Status:[]
-shar-stat.waveItem = [lightgray]Item:[]
-
-#Settings
-setting.barstyle.name = Unit UI: Change Bar Style
-setting.barstyle.description = Changes the bar sprite in the unit information interface.
-setting.infoUiScale.name = Information UI Scale
-setting.infoUiScale.description = Sets the scale of the UnitInfo information interface.
-setting.coreItemCheckRate.name = Resource UI: Update Rate
-setting.coreItemCheckRate.description = Sets how often the core resources are checked.\nThe slower rate, the better gameplay performance gets.
-setting.wavemax.name = Wave UI: Wave Amount To Display
-setting.wavemax.description = Sets the limit of visible waves in the wave list.
-setting.infoui.name = Display Information UI
-setting.infoui.description = Enables the information interface on the left to display.\nWhen disabled, all associated updates will be stopped.
-setting.waveui.name = Display Wave UI
-setting.waveui.description = Enables the top-left wave interface to display.\nWhen disabled, all associated updates will be stopped.
-setting.pastwave.name = Wave UI: Display Previous Wave
-setting.pastwave.description = Displays the previous wave in the wave list.\nThe current wave is highlighted with red color.
-setting.emptywave.name = Wave UI: Display Empty Wave
-setting.emptywave.description = Displays empty waves in the wave list.
-setting.itemcal.name = Resource UI: Calculate item inc/dec speed.
-setting.itemcal.description = Calculate increase/decrease speed of core item and display results.
-
-setting.rangeRadius.name = Near Range Margin
-setting.rangeRadius.description = Sets the range detection distance.
-setting.rangeNearby.name = Display Near Range
-setting.rangeNearby.description = Enables automatic range display.\nIf you approach the range by a certain distance, the range is displayed in advance.
-setting.allTargetRange.name = Display All Target Ranges
-setting.allTargetRange.description = Displays all target ranges.\nThe range of targets that cannot be aimed at themselves is shown as gray.
-setting.aliceRange.name = Display Alice Range
-setting.aliceRange.description = Displays alice turret range too.
-setting.RangeShader.name = Enable Animation
-setting.RangeShader.description = Activate easy-to-see animations in return for large frame drops.
-
-setting.selectopacity.name = Select Arrow Opacity
-setting.selectopacity.description = Sets the opacity of selection arrow.
-setting.baropacity.name = Health Bar Opacity
-setting.baropacity.description = Sets the opacity of the unit health bar.
-setting.uiopacity.name = UI Background Opacity
-setting.uiopacity.description = Sets the opacity of the interface background.
-setting.softRangeOpacity.name = Range Opacity
-setting.softRangeOpacity.description = Sets the opacity of range circle.
-
-setting.pathlinelimit.name = Path Line Limit
-setting.pathlinelimit.description = Too many lines may cause significant device lag.\nIt must be adjusted to the device environment.
-setting.unitlinelimit.name = Unit Line Limit
-setting.unitlinelimit.description = Too many lines may cause significant device lag.\nIt must be adjusted to the device environment.
-setting.logiclinelimit.name = Logic Line Limit
-setting.logiclinelimit.description = Too many lines may cause significant device lag.\nIt must be adjusted to the device environment.
-setting.spawnarrowlimit.name = Spawn Arrow Limit
-setting.spawnarrowlimit.description = Too many arrows may cause significant device lag.\nIt must be adjusted to the device environment.
-setting.gaycursor.name = Enable Mouse Trail Effect
-setting.gaycursor.description = Creates a rainbow effect under the mouse cursor.
-setting.unithealthui.name = Display Unit Bar
-setting.unithealthui.description = Displays brief information about health, ammo, shield, status effect, and payload in each unit.
-setting.blockfont.name = Display Block Info
-setting.blockfont.description = Displays brief information about health, shield, reload, etc., in each block.
-setting.linkedMass.name = Display Mass Driver Link Line
-setting.linkedMass.description = Indicates the mass drives associated with the selected mass driver(s) by drawing lines.
-setting.linkedNode.name = Display Node Link Line
-setting.linkedNode.description = Indicates the blocks electrically connected to the selected block(s) by drawing lines.
-setting.select.name = Display Selection Arrow
-setting.select.description = Shows which unit or block is selected.
-setting.deadTarget.name = Keep Target Locked After Its Death
-setting.deadTarget.description = Continues to display the coordinates and target information even after the locked target(s) dies.
-setting.distanceLine.name = Display Distance Line From Selected Target
-setting.distanceLine.description = Displays dotted lines and numbers to indicate how far away the target is.
-setting.spawnerarrow.name = Indicate Wave Spawn-Point
-setting.spawnerarrow.description = Displays arrow pointing to wave spawn-points.
-
-setting.autoShooting.name = Enable Auto Shooting
-setting.autoShooting.description = no don't do hack
-
-setting.shar-title = UnitInfo Settings
-setting.shar-ui = Overlay UI Settings
-setting.shar-range = Auto Range Settings
-setting.shar-opacity = Opacity Settings
-setting.shar-draw = Overdrawing Settings
-setting.shar-etc = Other
-
-#Hud
-hud.unit = Unit Info
-hud.wave = Wave Info
-hud.item = Resource Info
-hud.cancel = Hidden
-
-#Mod
-shar-description = Multifunctional information mod that shows various information in game.\n\n[#AE00FB]In-game UI:[] Located at left side, shows unit/build by cursor, wave list, core and resource info.\n\n[#B5FFD9]Unit/Build Info:[] Shows unit/build information by cursor.\n\n[#B5FFD9]Wave Info:[] Shows wave list, including type/amount/boss. can click to view detail info.\n\n[#B5FFD9]Core Info:[] Shows core position/health for each team. can click to change camera.\n\n[#B5FFD9]Tile Info:[] Shows block/floor/ore icon and position on the cursor. if map has wave, shows remaining wave units too.\n\n[#B5FFD9]Resource Info:[] Shows current resources(inc/decrement), unit amount for each team.\n\n\n[#AE00FB]In-game Drawer:[] draws on the screen, drawing location can be each block or unit.\n\n[#B5FFD9]Block Scanner:[] draws turret/wall health and range near the cursor.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver.
diff --git a/bin/main/bundles/bundle_ko.properties b/bin/main/bundles/bundle_ko.properties
deleted file mode 100644
index fdbef06..0000000
--- a/bin/main/bundles/bundle_ko.properties
+++ /dev/null
@@ -1,100 +0,0 @@
-#UI
-shar-stat.health = 체력: {0}
-shar-stat.shield = 방어막: {0}
-shar-stat.payloadCapacity = 화물: {0}²/{1}²
-shar-stat.power = 전력: {0}/{1}
-shar-stat.powerIn = 전력 생산량: {0}/s
-shar-stat.powerOut = 전력 소모량: {0}/s
-shar-stat.ammos = 탄약: {0}/{1}
-shar-stat.commandUnits = 지휘 유닛: {0}/{1}
-shar-stat.reload = 재장전: {0}%
-shar-stat.progress = 진행도: {0}%
-shar-stat.attr = 친화력: x{0}
-shar-stat-waveAmount = [lightgray]유닛 수:[] {0}
-shar-stat-waveShield = [lightgray]방어막:[] {0}
-shar-stat.waveStatus = [lightgray]상태이상:[]
-shar-stat.waveItem = [lightgray]아이템:[]
-
-# Settings
-setting.barstyle.name = 바 스타일 변경
-setting.barstyle.description = 유닛 탭의 바 스프라이트를 바꿉니다.
-setting.infoUiScale.name = 정보 UI 스케일링
-setting.infoUiScale.description = 좌측 정보 UI의 크기를 설정합니다.
-setting.coreItemCheckRate.name = 자원 탭: 업데이트 주기
-setting.coreItemCheckRate.description = 코어 자원을 확인하는 주기를 설정합니다. 더 느릴수록 기기 부하가 줄어듭니다.
-setting.wavemax.name = 표시할 단계 수
-setting.wavemax.description = 단계 탭에서 표시할 웨이브 수 제한을 설정합니다.
-setting.infoui.name = 정보 UI 표시
-setting.infoui.description = 좌측 탭 UI를 표시합니다. 비활성 시 관련된 모든 업데이트가 중지됩니다.
-setting.pastwave.name = 이전 단계 표시
-setting.pastwave.description = 단계 탭에서 이전 단계를 표시합니다. 현재 단계는 빨간색으로 강조됩니다.
-setting.emptywave.name = 빈 단계 표시
-setting.emptywave.description = 단계 탭에서 빈 단계를 표시합니다.
-setting.itemcal.name = 자원 탭: 입출력 속도 계산
-setting.itemcal.description = 아이템의 증가/감소 속도를 계산하여 표시합니다.
-
-setting.rangeRadius.name = 사거리 접근 거리
-setting.rangeRadius.description = 사거리 감지 거리를 설정합니다.
-setting.rangeNearby.name = 자동 사거리 표시
-setting.rangeNearby.description = 자동 사거리 표시 기능을 활성화합니다. 적 사거리에 일정 거리만큼 접근하면 사거리를 미리 표시합니다.
-setting.allTargetRange.name = 모든 목표물 사거리 표시
-setting.allTargetRange.description = 모든 사거리를 표시합니다. 자신을 조준할 수 없는 대상의 사거리는 회색으로 보여집니다.
-setting.aliceRange.name = 아군 사거리 표시
-setting.aliceRange.description = 아군 사거리도 표시합니다.
-setting.RangeShader.name = 에니매이션 활성화
-setting.RangeShader.description = 큰 프레임 드랍을 대가로 보기 편한 에니메이션을 활성화합니다.
-
-setting.selectopacity.name = 선택 화살표 투명도
-setting.selectopacity.description = 선택 화살표의 투명도를 조절합니다.
-setting.baropacity.name = 유닛 바 투명도
-setting.baropacity.description = 유닛 바의 투명도를 조절합니다.
-setting.uiopacity.name = UI 배경 투명도
-setting.uiopacity.description = UI 배경 투명도를 조절합니다.
-setting.softRangeOpacity.name = 포탑 사거리 투명도
-setting.softRangeOpacity.description = 포탑 사거리의 투명도를 조절합니다.
-
-setting.pathlinelimit.name = 단계 경로선 제한
-setting.pathlinelimit.description = 다수의 선들은 기기 부하를 크게 일으킵니다.\n기기 환경에 맞추어 조절해야 합니다.
-setting.unitlinelimit.name = 유닛 경로선 제한
-setting.unitlinelimit.description = 다수의 선들은 기기 부하를 크게 일으킵니다.\n기기 환경에 맞추어 조절해야 합니다.
-setting.logiclinelimit.name = 로직선 제한
-setting.logiclinelimit.description = 다수의 선들은 기기 부하를 크게 일으킵니다.\n기기 환경에 맞추어 조절해야 합니다.
-setting.spawnarrowlimit.name = 단계 화살표 제한
-setting.spawnarrowlimit.description = 다수의 화살표들은 기기 부하를 크게 일으킵니다.\n기기 환경에 맞추어 조절해야 합니다.
-setting.gaycursor.name = 마우스 꼬리효과
-setting.gaycursor.description = 마우스 커서에 무지개 효과를 생성합니다.
-setting.unithealthui.name = 유닛 바 표시
-setting.unithealthui.description = 각 유닛의 체력, 탄약, 방어막, 상태이상, 화물에 대해서 간략하게 표시합니다.
-setting.blockfont.name = 블록 정보 표시
-setting.blockfont.description = 각 블록의 체력, 보호막, 재장전 등에 대해서 숫자로 표시합니다.
-setting.linkedMass.name = 매스 드라이버 연결선 표시
-setting.linkedMass.description = 선택한 매스 드라이버와 연결된 매스 드라이버들을 선으로 이어서 표시합니다.
-setting.linkedNode.name = 노드 연결선 표시
-setting.linkedNode.description = 선택한 블록과 전기적으로 연결된 블록들을 선으로 이어서 표시합니다.
-setting.select.name = 선택 화살표 표시
-setting.select.description = 어떤 유닛이나 블록을 선택했는지 표시합니다.
-setting.deadTarget.name = 고정 목표물이 죽더라도 계속 고정하기
-setting.deadTarget.description = 고정 목표물이 죽어도 그 좌표와 대상 정보를 계속 표시합니다.
-setting.distanceLine.name = 목표물과의 거리선 표시
-setting.distanceLine.description = 목표물과 어느정도나 멀어졌는지 점선과 숫자로 표시합니다.
-setting.spawnerarrow.name = 적 단계 생성지점을 가르키는 화살표를 표시합니다.
-setting.spawnerarrow.description =
-
-setting.autoShooting.name = 자동 사격 활성화
-setting.autoShooting.description =
-
-setting.shar-title = UnitInfo 설정
-setting.shar-ui = 정보UI 설정
-setting.shar-range = 자동 사거리 설정
-setting.shar-opacity = 투명도 설정
-setting.shar-draw = 덧그리기 설정
-setting.shar-etc = 기타
-
-#Hud
-hud.unit = 유닛 정보
-hud.wave = 단계 정보
-hud.item = 자원 정보
-hud.cancel = 닫음
-
-#Mod
-shar-description = 여러가지 다양한 정보들을 인게임에서 보여주는 다기능 정보 모드.\n\n[#AE00FB]인게임 UI:[] 좌측 탭에 위치했으며 커서를 통한 유닛/건물이나 단계 목록, 코어, 자원 정보를 알려줍니다.\n\n[#B5FFD9]유닛/건물 정보:[] 커서로 유닛이나 건물의 정보를 표시합니다.\n\n[#B5FFD9]단계 정보:[] 유닛 종류와 수, 보스 유무를 목록에 담아 보여줍니다. 클릭해서 유닛 정보도 열람할 수 있습니다.\n\n[#B5FFD9]코어 정보:[] 각 팀의 코어 위치와 체력을 보여줍니다. 클릭해서 카메라 위치를 변경할 수 있습니다.\n\n[#B5FFD9]타일 정보:[] 커서 위치의 블록/타일/광물 아이콘과 좌표를 보여줍니다. 남은 단계 유닛도 보여줍니다.\n\n[#B5FFD9]자원 정보:[] 각 팀의 현재 자원(증감치)와 유닛 수를 보여줍니다.\n\n\n[#AE00FB]인게임 그리기:[] 각 유닛이나 블록같은 특정 위치에 여러가지 정보를 덧그립니다.\n\n[#B5FFD9]블록 스캐너:[] 커서 주변의 포탑과 벽의 사거리와 체력을 바로 표시합니다.\n\n[#B5FFD9]유닛 바:[] 각 팀의 유닛의 탄약, 방어막, 체력을 바로 보여줍니다.\n\n[#B5FFD9]포탑 사거리:[] 포탑 사거리를 표시합니다.\n\n[#B5FFD9]전선 연결 표시:[] 커서에 있는 블록과 전력으로 연결된 다른 블록들을 초록색 전선으로 이어서 그립니다.\n\n[#B5FFD9]매스 연결 표시:[] 커서에 있는 드라이버와 연결된 다른 드라이버들을 선으로 이어서 그립니다.
diff --git a/bin/main/bundles/bundle_ru.properties b/bin/main/bundles/bundle_ru.properties
deleted file mode 100644
index b7acc9b..0000000
--- a/bin/main/bundles/bundle_ru.properties
+++ /dev/null
@@ -1,94 +0,0 @@
-#UI
-shar-stat.health = Здоровье: {0}
-shar-stat.shield = Щит: {0}
-shar-stat.payloadCapacity = Груз: {0}² / {1}²
-shar-stat.capacity = {0}: {1} / {2}
-shar-stat.power = Энкргия: {0} / {1}
-shar-stat.powerIn = Выработка энергии: {0}/s
-shar-stat.powerOut = Потребление энергии: {0}/s
-shar-stat.ammos = Патроны: {0} / {1}
-shar-stat.commandUnits = Контролирует: {0} / {1}
-shar-stat.reload = Перезарядка: {0}%
-shar-stat.progress = Прогресс: {0}%
-#хз правильно ли я понял
-shar-stat.attr = Эффективность: x{0}
-shar-stat-waveAmount = [lightgray]Количество:[] {0}
-shar-stat-waveShield = [lightgray]Щит:[] {0}
-shar-stat.waveStatus = [lightgray]Статус:[]
-shar-stat.waveItem = [lightgray]Предмет:[]
-
-#Settings
-setting.barstyle.name = Unit Tap: Сменить стиль.
-setting.barstyle.description = меняет спрайт в Unit Tap (стиль отображения).
-setting.infoUiScale.name = Масштаб интерфейса
-setting.infoUiScale.description = Масштаб интерфейса на панели слева.
-setting.coreItemCheckRate.name = Resource Tap: update rate
-setting.coreItemCheckRate.description = задает как часто обновляется число предметов в ядре. Чем больше время, тем меньше лагов.
-setting.wavemax.name = Wave Tap: количество отображаемых волн.
-setting.wavemax.description = установка максимального числа отображаемых волн.
-setting.infoui.name = Display Info UI
-setting.infoui.description = enable left-side tap ui to display. when inactive, all associated updates will be stopped.
-setting.pastwave.name = Wave Tap: Display Previous Wave
-setting.pastwave.description = display previous wave on wave list tap. Current wave is highlighted with red color.
-setting.emptywave.name = Wave Tap: Display Empty Wave
-setting.emptywave.description = display empty wave on wave list tap.
-
-setting.rangeRadius.name = Near Range Margin
-setting.rangeRadius.description = set the range detection distance.
-setting.rangeNearby.name = Display Near Range
-setting.rangeNearby.description = Enable automatic range display.\nIf you approach the range by a certain distance, the range is displayed in advance.
-setting.allTeamRange.name = Display Player Team Range
-setting.allTeamRange.description = display alliance's range.
-setting.allTargetRange.name = Display All Target Range
-setting.allTargetRange.description = display all range. The range of targets that cannot be aimed at themselves is shown as gray.
-setting.coreRange.name = Display Core Range
-setting.coreRange.description = display enemy core build-limit range.
-setting.unitRange.name = Display Unit Range
-setting.unitRange.description = display unit range.
-setting.softRangeDrawing.name = Display Soft Range
-setting.softRangeDrawing.description = The shape of the circle that marks the range becomes thinner and opaque.
-
-setting.selectopacity.name = Select Arrow Opacity
-setting.selectopacity.description = set opacity of select arrow.
-setting.baropacity.name = Health Bar Opacity
-setting.baropacity.description = set opacity of unit bar.
-setting.uiopacity.name = UI Background Opacity
-setting.uiopacity.description = set opacity of ui background.
-setting.softRangeOpacity.name = Soft Range Opacity
-setting.softRangeOpacity.description = set opacity of soft range.
-
-setting.unitlinelimit.name = Лимит отображения путей
-setting.unitlinelimit.description = слишком большое число путей может создавать лаги. Рекомендуется настроить под свое устройство.
-setting.gaycursor.name = Включить след курсора
-setting.gaycursor.description = Создает радужный эффект, следующий за курсором.
-setting.unithealthui.name = Отображать панель юнита
-setting.unithealthui.description = информация о здоровье, патронах, щите, эффекте статуса и грузе для каждого юнита.
-setting.linkedMass.name = Отображать линию соединения ЭМ катапульт.
-setting.linkedMass.description = отображает все соединения ЭМ катапульт ведущих к/от выбранной.
-setting.linkedNode.name = Отображать линию соединения силовых узлов.
-setting.linkedNode.description = отображает соединения с блоками, находящимися в той же электросети, при помощи линий.
-setting.select.name = Отображать "выбранную сущность"
-setting.select.description = показывает, какой юнит/блок выбран.
-setting.deadTarget.name = сохранять выбранную цель для отображения, даже если она мертва.
-setting.deadTarget.description = продолжать отображение координат и информации о цели, даже если она будет уничтожена.
-setting.distanceLine.name = Display distance line from info target
-setting.distanceLine.description = display dotted lines and numbers how far away the target is.
-
-setting.autoShooting.name = Включить автострельбу.
-setting.autoShooting.description = [red]не читери, не будь какахой
-
-setting.shar-title = Настройки UnitInfo
-setting.shar-wave = InfoTap Setting
-setting.shar-range = AutoRange Setting
-setting.shar-opacity = Opacity Setting
-setting.shar-draw = Overdrawing Setting
-setting.shar-etc = etc
-
-#Hud
-hud.unit = Инфо о юните
-hud.wave = Инфо о волне
-hud.item = Ресурсы
-hud.cancel = Скрыто
-
-#Mod
-shar-description = Multifunctional information mod that shows various information in game.\n\n[#AE00FB]In-game UI:[] Located at left side, shows unit/build by cursor, wave list, core and resource info.\n\n[#B5FFD9]Unit/Build Info:[] Shows unit/build information by cursor.\n\n[#B5FFD9]Wave Info:[] Shows wave list, including type/amount/boss. can click to view detail info.\n\n[#B5FFD9]Core Info:[] Shows core position/health for each team. can click to change camera.\n\n[#B5FFD9]Tile Info:[] Shows block/floor/ore icon and position on the cursor. if map has wave, shows remaining wave units too.\n\n[#B5FFD9]Resource Info:[] Shows current resources(inc/decrement), unit amount for each team.\n\n\n[#AE00FB]In-game Drawer:[] draws on the screen, drawing location can be each block or unit.\n\n[#B5FFD9]Block Scanner:[] draws turret/wall health and range near the cursor.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver.
diff --git a/bin/main/bundles/bundle_tr.properties b/bin/main/bundles/bundle_tr.properties
deleted file mode 100644
index d45b876..0000000
--- a/bin/main/bundles/bundle_tr.properties
+++ /dev/null
@@ -1,100 +0,0 @@
-#UI
-shar-stat.health = Sağlık: {0}
-shar-stat.shield = Kalkan: {0}
-shar-stat.payloadCapacity = Taşıma Kapasitesi: {0}²/{1}²
-shar-stat.capacity = {0}: {1}/{2}
-shar-stat.power = Güç: {0}/{1}
-shar-stat.powerIn = InPower: {0}/s
-shar-stat.powerOut = OutPower: {0}/s
-shar-stat.ammos = Mermi: {0}/{1}
-shar-stat.commandUnits = Emirler: {0}/{1}
-shar-stat.reload = Yeniden Y.: {0}%
-shar-stat.progress = Süreç: {0}%
-shar-stat.attr = Attribute: x{0}
-shar-stat-waveAmount = [lightgray]Miktar:[] {0}
-shar-stat-waveShield = [lightgray]Kalkan:[] {0}
-shar-stat.waveStatus = [lightgray]Durum:[]
-shar-stat.waveItem = [lightgray]Eşya:[]
-
-#Settings
-setting.barstyle.name = Bar Tarzını Değiştir
-setting.barstyle.description = Birliklere dokunulunca çıkan barların tarzını değiştirir.
-setting.infoUiScale.name = Bilgi Arayüzü Boyutu
-setting.infoUiScale.description = Ekranın solundaki bilgi penceresinin boyutunu ayarlar.
-setting.coreItemCheckRate.name = Çekirdek Kaynak Güncelleme Aralığı
-setting.coreItemCheckRate.description = Çekirdek kaynaklarının ne sıklıkla kontrol edildiğini ayarlar.\nDaha yavaş değerler daha az lag sağlar.
-setting.wavemax.name = Gösterilen Dalga Sayısı
-setting.wavemax.description = Dalga listesi için dalga sayısı sınırı ayarlar.
-setting.infoui.name = Bilgi Arayüzünü Göster
-setting.infoui.description = Ekranın solundaki bilgi arayüzünün görünürlüğünü ayarlar.\nDevre dışı bırakılırsa ilgili tüm güncellemeler durur.
-setting.waveui.name = Dalga Arayüzünü Göster
-setting.waveui.description = Ekranın sol-üstündeki dalga arayüzünün görünürlüğünü ayarlar.\nDevre dışı bırakılırsa ilgili tüm güncellemeler durur.
-setting.pastwave.name = Önceki Dalgayı Göster
-setting.pastwave.description = Dalga listesinde önceki dalgayı gösterir.\nMevcut dalga kırmızı renk ile gösterilir.
-setting.emptywave.name = Boş Dalga Göster
-setting.emptywave.description = Dalga listesinde boş dalga gösterir.
-
-setting.rangeRadius.name = Yakınlık Göstergesi Sınırı
-setting.rangeRadius.description = Yakınlık tespit alanını ayarlar.
-setting.rangeNearby.name = Yakınlık Göstergesini Göster
-setting.rangeNearby.description = Otomatik uzaklık göstergesini gösterir.\nHedefe belli bir düzeyde yaklaşılırsa uzaklık gösterilir.
-setting.allTargetRange.name = Tüm Hedef Alanlarını Göster
-setting.allTargetRange.description = Tüm alanları gösterir.\nKendilerine nişan alınamayan hedefler gri renkle gösterilir.
-setting.coreRange.name = Çekirdek Alanı Göster
-setting.coreRange.description = Düşman çekirdeği yapı limiti alanını gösterir.
-setting.RangeShader.name = Alan Animasyonunu Aç
-
-setting.selectopacity.name = Ok Opaklığını Seç
-setting.selectopacity.description = Seçim okunun opaklığını ayarlar.
-setting.baropacity.name = Can Barı Opaklığı
-setting.baropacity.description = Birlik can barının opaklığını ayarlar.
-setting.uiopacity.name = Arayüz Arkaplan Opaklığı
-setting.uiopacity.description = Arayüzün arkaplan opaklığını ayarlar.
-setting.softRangeOpacity.name = Alan Opaklığı
-setting.softRangeOpacity.description = Alan çemberinin opaklığını ayarlar.
-
-setting.pathlinelimit.name = PathLines limit
-setting.pathlinelimit.description = many lines may cause significant device lag.\nIt must be adjusted to the device environment.
-setting.unitlinelimit.name = UnitLines limit
-setting.unitlinelimit.description = many lines may cause significant device lag.\nIt must be adjusted to the device environment.
-setting.logiclinelimit.name = LogicLines limit
-setting.logiclinelimit.description = many lines may cause significant device lag.\nIt must be adjusted to the device environment.
-setting.spawnarrowlimit.name = SpawnArrows limit
-setting.spawnarrowlimit.description = many arrows may cause significant device lag.\nIt must be adjusted to the device environment.
-setting.gaycursor.name = Enable Mouse Trail Effect
-setting.gaycursor.description = create a rainbow effect on the mouse cursor.
-setting.unithealthui.name = Display Unit Bar
-setting.unithealthui.description = display briefly about health, ammo, shield, status effect, and payload in each unit.
-setting.blockfont.name = Display Block Info
-setting.blockfont.description = display briefly about health, shield, reload etc in each block.
-setting.linkedMass.name = Display mass driver link line
-setting.linkedMass.description = line the mass drivers associated with the selected mass drivers.
-setting.linkedNode.name = Display node link line
-setting.linkedNode.description = display the blocks electrically connected to the selected blocks by a line.
-setting.select.name = Display Select Arrow
-setting.select.description = display which unit or block is selected.
-setting.deadTarget.name = save locked target even if it's dead
-setting.deadTarget.description = continue to display the coordinates and target information when a fixed target dies.
-setting.distanceLine.name = Display distance line from info target
-setting.distanceLine.description = display dotted lines and numbers how far away the target is.
-setting.spawnerarrow.name = Display arrow pointing to wave spawn-points.
-setting.spawnerarrow.description =
-
-setting.autoShooting.name = Enable Auto Shooting
-setting.autoShooting.description = no don't do hack
-
-setting.shar-title = UnitInfo Ayarları
-setting.shar-ui = OverlayUI Ayarları
-setting.shar-range = AutoRange Ayarları
-setting.shar-opacity = Opaklık Ayarları
-setting.shar-draw = Çizim ayarları
-setting.shar-etc = Diğer
-
-#Hud
-hud.unit = Birim Bilgisi
-hud.wave = Dalga Bilgisi
-hud.item = Kaynak Bilgisi
-hud.cancel = Gizli
-
-#Mod
-shar-description = Oyun içi çeşitli bilgiler gösteren çok-işlevli bilgi modu.\n\n[#AE00FB]Oyun-içi arayüz:[] Sol tarafta bulunur, imleç ile birim/yapı, dalga listesi, çekirdek ve kaynak bilgisi gösterir.\n\n[#B5FFD9]Birim/Yapı Bilgisi:[] İmleç ile yapı/birim bilgisi gösterir.\n\n[#B5FFD9]Dalga bilgisi:[] Tür/miktar/boss bilgilerini de içeren dalga listesi gösterir. Tıklayarak detaylı bilgi alınabilir.\n\n[#B5FFD9]Çekirdek Bilgisi:[] Her takımın çekirdek konum/sağlığını gösterir. Tıklanarak kamera değiştirilebilir.\n\n[#B5FFD9]Blok Bilgisi:[] Farenin yanında blok/yer/maden simgesi ve konumunu gösterir. Eğer mevcut dalga varsa, kalan düşman sayısını da gösterir.\n\n[#B5FFD9]Kaynak Bilgisi:[] Her takımın mevcut madenlerini(azalma/artma), ve birlik sayısını gösterir.\n\n\n[#AE00FB]Oyun-içi Çizici:[] Ekranı çizer, çizim konumu herhangi bir blok veya birim olabilir.\n\n[#B5FFD9]Blok Tarayıcısı:[] Farenin yakınında taret/duvar can ve alanını gösterir.\n\n[#B5FFD9]Birim Barı:[] Her birliğin altında can/mermi/kalkan oranını çizer.\n\n[#B5FFD9]Taret Alanı:[] Taret alanını çizer.\n\n[#B5FFD9]Güç Bağlantısı:[] Seçili blok ile güç bağlantısı olan blokları gösterir.\n\n[#B5FFD9]Kütle Sürücüsü Bağlantısı:[] İki kütle sürücüsü arasındaki bağlantıyı çizer.
diff --git a/bin/main/bundles/bundle_uk_UA.properties b/bin/main/bundles/bundle_uk_UA.properties
deleted file mode 100644
index 315daea..0000000
--- a/bin/main/bundles/bundle_uk_UA.properties
+++ /dev/null
@@ -1,104 +0,0 @@
-#UI
-shar-stat.health = Здоров'я: {0}
-shar-stat.shield = Щит: {0}
-shar-stat.payloadCapacity = Вантаж: {0}²/{1}²
-shar-stat.capacity = {0}: {1}/{2}
-shar-stat.power = Енергія: {0}/{1}
-shar-stat.powerIn = Виробництво енергії: {0}/s
-shar-stat.powerOut = Споживання енергії: {0}/s
-shar-stat.ammos = Патрони: {0}/{1}
-shar-stat.commandUnits = Commands: {0}/{1}
-shar-stat.reload = Reload: {0}%
-shar-stat.progress = Прогрес: {0}%
-shar-stat.attr = Прискореня: x{0}
-shar-stat-waveAmount = [lightgray]Кількість ворогів:[] {0}
-shar-stat-waveShield = [lightgray]Щит:[] {0}
-shar-stat.waveStatus = [lightgray]Статус:[]
-shar-stat.waveItem = [lightgray]Предмети:[]
-
-#Settings
-setting.barstyle.name = Unit UI: Змінити стиль панелі
-setting.barstyle.description = Змінює спрайт панелі в інтерфейсі unit information.
-setting.infoUiScale.name = Information UI Scale
-setting.infoUiScale.description = Sets the scale of the UnitInfo information interface.
-setting.coreItemCheckRate.name = Resource UI: Update Rate
-setting.coreItemCheckRate.description = Sets how often the core resources are checked.\nThe slower rate, the better gameplay performance gets.
-setting.wavemax.name = Інтерфейс хвиль:показувати кількість хвиль.
-setting.wavemax.description = Sets the limit of visible waves in the wave list.
-setting.infoui.name = Display Information UI
-setting.infoui.description = Enables the information interface on the left to display.\nWhen disabled, all associated updates will be stopped.
-setting.waveui.name = Відображати користувацький інтерфейс юнітів
-setting.waveui.description = Enables the top-left wave interface to display.\nWhen disabled, all associated updates will be stopped.
-setting.pastwave.name = Wave UI: Display Previous Wave
-setting.pastwave.description = Displays the previous wave in the wave list.\nThe current wave is highlighted with red color.
-setting.emptywave.name = Wave UI: Display Empty Wave
-setting.emptywave.description = Displays empty waves in the wave list.
-setting.itemcal.name = Resource UI: Calculate item inc/dec speed.
-setting.itemcal.description = Calculate increase/decrease speed of core item and display results.
-
-setting.rangeRadius.name = Близька межа діапазону
-setting.rangeRadius.description = Встановлює відстань виявлення дальності.
-setting.rangeNearby.name = Відображати найближчі радіуси
-setting.rangeNearby.description = Ввімкнути автоматичне відображення радіусів досяжності. \nЯкщо ви наближається до радіусу досяжності достатньо близько, він відображається заздалегідь.
-setting.allTargetRange.name = Відобразити усі радіуси
-setting.allTargetRange.description = Відображає усі радіуси досяжності. \nРадіус цілей, на які знаходяться поза ним відображаються сірим.
-setting.aliceRange.name = Показую радіус союзних гармат
-setting.aliceRange.description = Показує радіус гармат союзників теж.
-setting.RangeShader.name = Включити анімацію
-setting.RangeShader.description = Увімкнути плавну анімацію в обмін на великі пропуски кадрів.
-
-setting.selectopacity.name = Прозорість стрілки вибору
-setting.selectopacity.description = Встановлює прозорість стрілки вибору.
-setting.baropacity.name = Прозорість панелі здоров’я
-setting.baropacity.description = Встановлює прозорість панелі здоров’я бойових одиниць.
-setting.uiopacity.name = Прозорість фону інтерфейсу
-setting.uiopacity.description = Встановлює прозорість фону інтерфейсу.
-setting.softRangeOpacity.name = Прозорість радіусу досяжності
-setting.softRangeOpacity.description = Встановлює прозорість радіусу досяжності.
-
-setting.pathlinelimit.name = Обмеження ліній шляху
-setting.pathlinelimit.description = Забагато рядків можуть спричинити значні підвисаня пристрою .\nЦе потрібно налаштувати відповідно до можливостей пристрою.
-setting.unitlinelimit.name = Ліміт позначення шляхів
-setting.unitlinelimit.description = Забагато рядків можуть спричинити значні підвисаня пристрою .\nЦе потрібно налаштувати відповідно до можливостей пристрою.
-setting.logiclinelimit.name = Обмеження ліній логіки
-setting.logiclinelimit.description =Забагато рядків можуть спричинити значні підвисаня пристрою .\nЦе потрібно налаштувати відповідно до можливостей пристрою.
-setting.spawnarrowlimit.name = Обмеження стріолок появи
-setting.spawnarrowlimit.description = Занадто багато стрілок може спричинити значне підвисання пристрою пристрою.\nЦе потрібно налаштувати відповідно до можливостей пристрою.
-setting.gaycursor.name = Вмикає ефект веселки під курсором
-setting.gaycursor.description = Створює ефект веселки під курсором миші.
-setting.unithealthui.name = Відображати панель одиниць
-setting.unithealthui.description = Відображає інформацію про здоров’я, боєприпаси, міцність щита, ефекти статусу, і вантаж в кожному юніті.
-setting.blockfont.name = Показати інформацію про блок
-setting.blockfont.description = Відображає коротку інформацію про здоров’я, щит, перезавантаження та інше в кожному блоці.
-setting.linkedMass.name = Показує лінію з’єднання електромагнітних катапульт
-setting.linkedMass.description = Позначає пов’язані між собою електромагнітні катапульти пунктирною лінією.
-setting.linkedNode.name = Відобразити з’єднання вузлів
-setting.linkedNode.description = Позначає блоки, електрично з’єднані з вибраними блоками за допомогою малювання ліній.
-setting.select.name = Відобразити стрілку вибору
-setting.select.description = Показує, яка одиниця або блок вибрано.
-setting.deadTarget.name = Тримайте ціль заблокованою після її смерті
-setting.deadTarget.description = Продовжує відображати координати та інформацію про ціль навіть після того, як виділена ціль/цілі знищені.
-setting.distanceLine.name = Відображає лініюЮ що показує дистанцію до вибраної цілі
-setting.distanceLine.description = Відображає пунктирні лінії і числа щоб указати відстань до цілі.
-setting.spawnerarrow.name = Вказує точку появи хвиль.
-setting.spawnerarrow.description = Показує стрілку, направлену на точку появи хвиль.
-setting.autoShooting.name = Включити авто стрільбу
-setting.autoShooting.description = Ні, не взламуй.
-
-setting.shar-title = Налаштування UnitInfo
-setting.shar-ui = Налаштування накладання інтерфейсу
-setting.shar-range = Налаштування AutoRange
-setting.shar-opacity = Налаштування прозорості
-setting.shar-draw = Налаштування промальовки
-setting.shar-etc = Інше
-
-#Hud
-hud.unit = Інформація про одиницю
-hud.wave = Інформація про хвилю
-hud.item = Інформація про ресурси
-hud.cancel = Сховано
-
-#Mod
-shar-description = Multifunctional information mod that shows various information in game.\n\n[#AE00FB]In-game UI:[] Located at left side, shows unit/build by cursor, wave list, core and resource info.\n\n[#B5FFD9]Unit/Build Info:[] Shows unit/build information by cursor.\n\n[#B5FFD9]Wave Info:[] Shows wave list, including type/amount/boss. can click to view detail info.\n\n[#B5FFD9]Core Info:[] Shows core position/health for each team. can click to change camera.\n\n[#B5FFD9]Tile Info:[] Shows block/floor/ore icon and position on the cursor. if map has wave, shows remaining wave units too.\n\n[#B5FFD9]Resource Info:[] Shows current resources(inc/decrement), unit amount for each team.\n\n\n[#AE00FB]In-game Drawer:[] draws on the screen, drawing location can be each block or unit.\n\n[#B5FFD9]Block Scanner:[] draws turret/wall health and range near the cursor.\n\n[#B5FFD9]Unit Bar:[] draws unit ammo/shield/health under each unit.\n\n[#B5FFD9]Turret Range:[] draws turret range.\n\n[#B5FFD9]Power Link:[] overdraws green power node on blocks which is power-connected with the selected block.\n\n[#B5FFD9]Mass Link:[] draws mass link lines between selected mass driver and another mass driver.
-
-
diff --git a/bin/main/bundles/bundle_zh_CN.properties b/bin/main/bundles/bundle_zh_CN.properties
deleted file mode 100644
index 6f4e21f..0000000
--- a/bin/main/bundles/bundle_zh_CN.properties
+++ /dev/null
@@ -1,100 +0,0 @@
-#UI
-shar-stat.health = 生命值: {0}
-shar-stat.shield = 护盾容量: {0}
-shar-stat.payloadCapacity = 载荷容量: {0}²/{1}²
-shar-stat.capacity = {0}: {1}/{2}
-shar-stat.power = 电力: {0}/{1}
-shar-stat.powerIn = 发电量: {0}/s
-shar-stat.powerOut = 耗电量: {0}/s
-shar-stat.ammos = 弹药: {0}/{1}
-shar-stat.commandUnits = 指挥上限: {0}/{1}
-shar-stat.reload = 装填进度: {0}%
-shar-stat.progress = 进度: {0}%
-shar-stat.attr = 效率: x{0}
-shar-stat-waveAmount = [lightgray]敌人数量:[] {0}
-shar-stat-waveShield = [lightgray]护盾:[] {0}
-shar-stat.waveStatus = [lightgray]状态效果:[]
-shar-stat.waveItem = [lightgray]携带物品:[]
-
-#Settings
-setting.barstyle.name = 单位UI: 更改UI样式
-setting.barstyle.description = 更改单位信息栏栏位UI的样式
-setting.infoUiScale.name = 信息UI的大小
-setting.infoUiScale.description = 设置左侧信息UI的大小
-setting.coreItemCheckRate.name = 资源UI: 更新频率
-setting.coreItemCheckRate.description = 设置检查核心资源的频率.\n降低频率以提高游戏性能.
-setting.wavemax.name = 波次UI: 显示波次数量
-setting.wavemax.description = 在波次列表中显示的波次数
-setting.infoui.name = 显示信息UI
-setting.infoui.description = 启用左侧的信息UI.\n禁用此设置后, 将不再显示左侧的信息UI.
-setting.waveui.name = 显示波次UI
-setting.waveui.description = 启用左上的波次UI.\n禁用此设置后, 将不再显示左上的波次UI.
-setting.pastwave.name = 波次UI: 显示之前的波次
-setting.pastwave.description = 在波次列表中显示之前波次的信息.\n当前波次的信息则显示为红色.
-setting.emptywave.name = 波次UI: 显示空过波次
-setting.emptywave.description = 在波次列表中显示无事发生的空波次信息.
-
-setting.rangeRadius.name = 范围显示距离
-setting.rangeRadius.description = 设置范围显示的距离.
-setting.rangeNearby.name = 显示附近的范围
-setting.rangeNearby.description = 启用自动范围显示.\n接近一个东西后显示其范围.
-setting.allTargetRange.name = 显示所有目标的攻击范围
-setting.allTargetRange.description = 显示所有目标的范围.\n无法攻击你的目标的攻击范围的颜色将显示为灰色.
-setting.coreRange.name = 显示核心范围
-setting.coreRange.description = 显示敌方核心禁止建造的范围.
-setting.RangeShader.name = 启用范围的动画效果
-
-setting.selectopacity.name = 指示箭头的不透明度
-setting.selectopacity.description = 设置指示箭头的不透明度.
-setting.baropacity.name = 生命值UI的不透明度
-setting.baropacity.description = 设置生命值UI的不透明度.
-setting.uiopacity.name = UI背景的不透明度
-setting.uiopacity.description = 设置左侧信息UI背景的不透明度.
-setting.softRangeOpacity.name = 范围圈的不透明度
-setting.softRangeOpacity.description = 设置范围圈的不透明度.
-
-setting.pathlinelimit.name = 路径线限制
-setting.pathlinelimit.description = 过多的路径线可能会导致严重的设备卡顿.\n必须根据设备的环境进行调整.
-setting.unitlinelimit.name = 单位线限制
-setting.unitlinelimit.description = 过多的单位线可能会导致严重的设备卡顿.\n必须根据设备的环境进行调整.
-setting.logiclinelimit.name = 逻辑线限制
-setting.logiclinelimit.description = 过多的逻辑线可能会导致严重的设备卡顿.\n必须根据设备的环境进行调整.
-setting.spawnarrowlimit.name = 出生点箭头限制
-setting.spawnarrowlimit.description = 过多的出生点箭头可能会导致严重的设备卡顿.\n必须根据设备的环境进行调整.
-setting.gaycursor.name = 光标拖痕效果
-setting.gaycursor.description = 若启用此项, 则在光标处不断绘制彩虹特效.
-setting.unithealthui.name = 单位信息
-setting.unithealthui.description = 若启用此项, 则在单位上面简要的显示其生命值, 弹药, 护盾容量, 状态效果和有效荷载等信息.
-setting.blockfont.name = 方块信息
-setting.blockfont.description = 若启用此项, 则在方块上面简要的显示其生命值, 护盾容量, 装填进度等信息.
-setting.linkedMass.name = 质量驱动器连接线
-setting.linkedMass.description = 若启用此项, 则在已选的质量驱动器和与其有关联的质量驱动器之间进行连线.
-setting.linkedNode.name = 电力节点连接线
-setting.linkedNode.description = 若启用此项, 则在已选的耗电方块和与其有关联的电源方块之间进行连线.
-setting.select.name = 指示箭头
-setting.select.description = 若启用此项, 则显示会提示你选择了哪个方块的箭头.
-setting.deadTarget.name = 保存被锁定的目标, 即便其已死亡
-setting.deadTarget.description = 被锁定的目标死亡后仍显示其坐标和信息.
-setting.distanceLine.name = 显示被锁定的目标的信息和距离线
-setting.distanceLine.description = 用虚线和数字显示你与目标之间的距离.
-setting.spawnerarrow.name = 敌人出生点箭头指示
-setting.spawnerarrow.description = 显示指向敌人出生点的箭头.
-
-setting.autoShooting.name = 启用自动射击
-setting.autoShooting.description = 在某些情况下失效.
-
-setting.shar-title = 单位数据信息Mod设置
-setting.shar-ui = 覆盖式信息UI设置
-setting.shar-range = 范围显示设置
-setting.shar-opacity = 不透明度设置
-setting.shar-draw = 绘制设置
-setting.shar-etc = 其他
-
-#Hud
-hud.unit = 单位信息
-hud.wave = 波次信息
-hud.item = 资源信息
-hud.cancel = 隐藏
-
-#Mod
-shar-description = 在游戏内显示各种数据信息的多功能Mod.\n\n[#AE00FB]游戏中的UI:[] 位于左侧, 显示波次列表、核心资源信息和光标所指的单位和方块信息\n\n[#B5FFD9]单位/方块信息:[] 显示光标所指的单位和方块信息.\n\n[#B5FFD9]波次信息:[] 显示波次列表, 包括单位种类/数量/Boss. 可单击查看详细信息\n\n[#B5FFD9]核心信息:[] 显示每个队伍的核心位置/生命值. 可单击以将镜头移动至核心位置.\n\n[#B5FFD9]物块信息:[] 显示光标位置的方块/地板方块/矿石图标和位置. 如果地图有怪物波次设置, 则同样显示剩余的波次单位.\n\n[#B5FFD9]资源信息:[] 显示每个队伍的当前资源(包括资源消耗量)和单位.\n\n\n[#AE00FB]绘制器:[] 在屏幕上进行绘制, 绘制位置可以是方块或单位.\n\n[#B5FFD9]方块扫描器:[] 绘制光标附近炮塔和墙壁的生命值和剩余弹药.\n\n[#B5FFD9]单位UI:[] 绘制每个单位的弹药/护盾/生命值.\n\n[#B5FFD9]炮塔范围:[] 绘制炮塔的攻击范围.\n\n[#B5FFD9]电力链接:[] 在已选的耗电方块和与其有关联的电源方块之间进行连线, 用绿色线进行显示.\n\n[#B5FFD9]质驱链接:[] 在已选的质量驱动器和与其有关联的质量驱动器之间进行连线.
diff --git a/bin/main/mod.json b/bin/main/mod.json
deleted file mode 100644
index 823ac69..0000000
--- a/bin/main/mod.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "name": "unitinfo",
- "displayName": "Unit Information",
- "author": "Sharlotte",
- "description": "The mod displays more information in-game, such as unit/building, wave, core, tile, item/unit total info etc",
- "version": "1.5.3",
- "main": "UnitInfo.core.Main",
- "minGameVersion": "134",
- "dependencies": [],
- "hidden": true,
- "java": true
-}
diff --git a/bin/main/shaders/line.frag b/bin/main/shaders/line.frag
deleted file mode 100644
index 9a72f9d..0000000
--- a/bin/main/shaders/line.frag
+++ /dev/null
@@ -1,24 +0,0 @@
-#define HIGHP
-
-uniform sampler2D u_texture;
-uniform vec2 u_texsize;
-uniform vec2 u_invsize;
-uniform float u_time;
-uniform float u_dp;
-uniform vec2 u_offset;
-varying vec2 v_texCoords;
-
-void main(){
- vec2 T = v_texCoords.xy;
- vec2 coords = (T * u_texsize) + u_offset;
- vec4 color = texture2D(u_texture, T);
- vec2 v = u_invsize;
- vec4 maxed = max(max(max(
- texture2D(u_texture, T + vec2(0, 2.0) * v),
- texture2D(u_texture, T + vec2(0, -2.0) * v)),
- texture2D(u_texture, T + vec2(2.0, 0) * v)),
- texture2D(u_texture, T + vec2(-2.0, 0) * v));
-
- color.a *= (0.5 + abs(sin(u_time / 15.0)) * .05 + 0.2 * (step(mod(coords.x / u_dp + coords.y / u_dp + u_time / 4.0, 10.0), 3.0)));
- gl_FragColor = color;
-}
\ No newline at end of file
diff --git a/bin/main/shaders/turretrange.frag b/bin/main/shaders/turretrange.frag
deleted file mode 100644
index ecacdb7..0000000
--- a/bin/main/shaders/turretrange.frag
+++ /dev/null
@@ -1,28 +0,0 @@
-#define HIGHP
-
-uniform sampler2D u_texture;
-uniform vec2 u_texsize;
-uniform vec2 u_invsize;
-uniform float u_time;
-uniform float u_dp;
-uniform vec2 u_offset;
-varying vec2 v_texCoords;
-
-void main(){
- vec2 T = v_texCoords.xy;
- vec2 coords = (T * u_texsize) + u_offset;
- vec4 color = texture2D(u_texture, T);
- vec2 v = u_invsize;
- vec4 maxed = max(max(max(
- texture2D(u_texture, T + vec2(0, 2.0) * v),
- texture2D(u_texture, T + vec2(0, -2.0) * v)),
- texture2D(u_texture, T + vec2(2.0, 0) * v)),
- texture2D(u_texture, T + vec2(-2.0, 0) * v));
-
- if(texture2D(u_texture, T).a < 0.9 && maxed.a > 0.9){
- gl_FragColor = vec4(maxed.rgb, maxed.a * 100.0);
- }else{
- color.a *= (0.37 + abs(sin(u_time / 15.0)) * .05 + 0.2 * (step(mod(coords.x / u_dp + coords.y / u_dp + u_time / 4.0, 10.0), 3.0)));
- gl_FragColor = color;
- }
-}
\ No newline at end of file
diff --git a/bin/main/sprites/effects/Slaser-end.png b/bin/main/sprites/effects/Slaser-end.png
deleted file mode 100644
index 5785c87..0000000
Binary files a/bin/main/sprites/effects/Slaser-end.png and /dev/null differ
diff --git a/bin/main/sprites/effects/Slaser.png b/bin/main/sprites/effects/Slaser.png
deleted file mode 100644
index da483af..0000000
Binary files a/bin/main/sprites/effects/Slaser.png and /dev/null differ
diff --git a/bin/main/sprites/ui/bars/1dotbar-top.png b/bin/main/sprites/ui/bars/1dotbar-top.png
deleted file mode 100644
index 818c71d..0000000
Binary files a/bin/main/sprites/ui/bars/1dotbar-top.png and /dev/null differ
diff --git a/bin/main/sprites/ui/bars/1dotbar.png b/bin/main/sprites/ui/bars/1dotbar.png
deleted file mode 100644
index 818c71d..0000000
Binary files a/bin/main/sprites/ui/bars/1dotbar.png and /dev/null differ
diff --git a/bin/main/sprites/ui/bars/barS-top.png b/bin/main/sprites/ui/bars/barS-top.png
deleted file mode 100644
index 215a6ad..0000000
Binary files a/bin/main/sprites/ui/bars/barS-top.png and /dev/null differ
diff --git a/bin/main/sprites/ui/bars/barS.png b/bin/main/sprites/ui/bars/barS.png
deleted file mode 100644
index 69057bd..0000000
Binary files a/bin/main/sprites/ui/bars/barS.png and /dev/null differ
diff --git a/bin/main/sprites/ui/bars/barSS-top.png b/bin/main/sprites/ui/bars/barSS-top.png
deleted file mode 100644
index ff9fcfb..0000000
Binary files a/bin/main/sprites/ui/bars/barSS-top.png and /dev/null differ
diff --git a/bin/main/sprites/ui/bars/barSS.png b/bin/main/sprites/ui/bars/barSS.png
deleted file mode 100644
index 18da8e5..0000000
Binary files a/bin/main/sprites/ui/bars/barSS.png and /dev/null differ
diff --git a/bin/main/sprites/ui/bars/barSSS-top.png b/bin/main/sprites/ui/bars/barSSS-top.png
deleted file mode 100644
index c22f8a1..0000000
Binary files a/bin/main/sprites/ui/bars/barSSS-top.png and /dev/null differ
diff --git a/bin/main/sprites/ui/bars/barSSS.png b/bin/main/sprites/ui/bars/barSSS.png
deleted file mode 100644
index fa3902d..0000000
Binary files a/bin/main/sprites/ui/bars/barSSS.png and /dev/null differ
diff --git a/bin/main/sprites/ui/bars/barSSSS-top.png b/bin/main/sprites/ui/bars/barSSSS-top.png
deleted file mode 100644
index 51abc7d..0000000
Binary files a/bin/main/sprites/ui/bars/barSSSS-top.png and /dev/null differ
diff --git a/bin/main/sprites/ui/bars/barSSSS.png b/bin/main/sprites/ui/bars/barSSSS.png
deleted file mode 100644
index 9dd1812..0000000
Binary files a/bin/main/sprites/ui/bars/barSSSS.png and /dev/null differ
diff --git a/bin/main/sprites/ui/bars/barSSSSS-top.png b/bin/main/sprites/ui/bars/barSSSSS-top.png
deleted file mode 100644
index 2b2c12b..0000000
Binary files a/bin/main/sprites/ui/bars/barSSSSS-top.png and /dev/null differ
diff --git a/bin/main/sprites/ui/bars/barSSSSS.png b/bin/main/sprites/ui/bars/barSSSSS.png
deleted file mode 100644
index 5e4393b..0000000
Binary files a/bin/main/sprites/ui/bars/barSSSSS.png and /dev/null differ
diff --git a/bin/main/sprites/ui/bars/barSSSSSS-top.png b/bin/main/sprites/ui/bars/barSSSSSS-top.png
deleted file mode 100644
index 56a2e58..0000000
Binary files a/bin/main/sprites/ui/bars/barSSSSSS-top.png and /dev/null differ
diff --git a/bin/main/sprites/ui/bars/barSSSSSS.png b/bin/main/sprites/ui/bars/barSSSSSS.png
deleted file mode 100644
index 6ec6d4f..0000000
Binary files a/bin/main/sprites/ui/bars/barSSSSSS.png and /dev/null differ
diff --git a/bin/main/sprites/ui/icons/ammo.png b/bin/main/sprites/ui/icons/ammo.png
deleted file mode 100644
index 4388b39..0000000
Binary files a/bin/main/sprites/ui/icons/ammo.png and /dev/null differ
diff --git a/bin/main/sprites/ui/icons/health.png b/bin/main/sprites/ui/icons/health.png
deleted file mode 100644
index 13c30de..0000000
Binary files a/bin/main/sprites/ui/icons/health.png and /dev/null differ
diff --git a/bin/main/sprites/ui/icons/item.png b/bin/main/sprites/ui/icons/item.png
deleted file mode 100644
index a33ed63..0000000
Binary files a/bin/main/sprites/ui/icons/item.png and /dev/null differ
diff --git a/bin/main/sprites/ui/icons/liquid.png b/bin/main/sprites/ui/icons/liquid.png
deleted file mode 100644
index d33ea7b..0000000
Binary files a/bin/main/sprites/ui/icons/liquid.png and /dev/null differ
diff --git a/bin/main/sprites/ui/icons/power.png b/bin/main/sprites/ui/icons/power.png
deleted file mode 100644
index 2ee15dd..0000000
Binary files a/bin/main/sprites/ui/icons/power.png and /dev/null differ
diff --git a/bin/main/sprites/ui/icons/reload.png b/bin/main/sprites/ui/icons/reload.png
deleted file mode 100644
index a7e3436..0000000
Binary files a/bin/main/sprites/ui/icons/reload.png and /dev/null differ
diff --git a/bin/main/sprites/ui/icons/shield.png b/bin/main/sprites/ui/icons/shield.png
deleted file mode 100644
index 243f5dc..0000000
Binary files a/bin/main/sprites/ui/icons/shield.png and /dev/null differ
diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar
deleted file mode 100644
index 7454180..0000000
Binary files a/gradle/wrapper/gradle-wrapper.jar and /dev/null differ
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
deleted file mode 100644
index 69a9715..0000000
--- a/gradle/wrapper/gradle-wrapper.properties
+++ /dev/null
@@ -1,5 +0,0 @@
-distributionBase=GRADLE_USER_HOME
-distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-7.1-bin.zip
-zipStoreBase=GRADLE_USER_HOME
-zipStorePath=wrapper/dists