This commit is contained in:
33333-33333 2026-06-21 14:09:35 +09:00
commit 37087d08a7
189 changed files with 12864 additions and 9589 deletions

View file

@ -15,8 +15,13 @@
Header set Pragma "no-cache" Header set Pragma "no-cache"
Header set Expires "0" Header set Expires "0"
</FilesMatch> </FilesMatch>
<FilesMatch "service-worker\.js$">
Header set Cache-Control "no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "0"
</FilesMatch>
<FilesMatch "\.(css|js|json|png|webp|mp3|wav)$"> <FilesMatch "\.(css|js|json|png|webp|mp3|wav)$">
Header set Cache-Control "public, max-age=2592000" Header set Cache-Control "public, max-age=2592000, immutable"
</FilesMatch> </FilesMatch>
</IfModule> </IfModule>
<IfModule mod_deflate.c> <IfModule mod_deflate.c>

View file

@ -1,8 +1,12 @@
## 15.9.2 修正 ## 15.15.0
- 巣箱アイコンとゲーム内描画から、枠内の明色・透過っぽく見える装飾を除去。
- アリのHPバーを、たりないと同様にダメージ直後だけ表示する方式へ変更。 - 巨大ファイル分割を実施。
- 道具UIに「げんこつ」を追加。添付画像から正義げんこつ部分を切り抜き、上から落下してたりない・アリにダメージと吹っ飛びを与える効果を追加。 - `world.js` をコアクラス、視点/家系/戦闘/環境/空間管理/アリ/更新/配置ログ/ブートストラップに分割。
- 初期ロード画面と読み込み進捗バーを追加。JS/CSSをdefer化し、CSS/JSのサーバーキャッシュを有効化して再訪問時の通信量を削減。 - `tarinai.js` をコアクラス、人格・関係、病気・巣箱、欲求・アイテム、社会/移動/寿命、描画に分割。
- `ui.js` を状態、ログ、選択詳細、レイアウト/ダイアログ、道具、イベント束縛に分割。
- `ui_family.js` をデータ、非同期構築、レイアウト、パス生成、描画に分割。
- 既存グローバルAPI互換を維持し、挙動変更を避ける形で分割。
- Service Workerキャッシュと静的アセットバージョンを `15.15.0` に更新。
## 15.9.1 修正 ## 15.9.1 修正
@ -67,3 +71,78 @@
- Removed the separate ant corpse sprite asset. Ant corpses now render by flipping the worker ant sprite vertically and remain stationary while decaying. - Removed the separate ant corpse sprite asset. Ant corpses now render by flipping the worker ant sprite vertically and remain stationary while decaying.
- Added shared ant damage handling for firecracker explosions and dropped-object impacts. - Added shared ant damage handling for firecracker explosions and dropped-object impacts.
- Kept ant worker HP in the nest worker pool so damaged workers remain damaged after returning to and leaving the nest. - Kept ant worker HP in the nest worker pool so damaged workers remain damaged after returning to and leaving the nest.
## 15.11.0
- イベントUI下部にログ種別別のプッシュ通知設定を追加。ON時は左下最前面に通知表示
- 巣がなくなったアリは空きのある別巣へ所属変更。空き巣がない場合は死亡せず彷徨う
- 女王アリを大きめに表示
- 画像アセットをWebP化し、参照をWebPへ切り替え
- Service Workerによる静的アセットキャッシュを追加し、indexのno-cache指定を解除
## 15.12.0
- 優先度S/A/B相当の効果音イベントを追加。未指定音源はWeb Audioの仮SEで再生。
- 効果音カテゴリを「たりないの声」「通知」「操作」に分類し、イベントUI下部から個別ON/OFF可能にした。
- 音素材差し替え用の安定IDを `docs/SOUND_IDS.md` に整理。
- げんこつ、爆竹、喧嘩、ダメージ、死亡、誕生、アリ、病気、回復、水、草、zunchi、UI操作などに音フックを追加。
## 15.12.3
- プッシュ通知の保存キーを更新し、初期状態はOFFに戻した。
- 効果音設定は右上の音設定で、操作音・通知音のみデフォルトON、たりないの声はデフォルトOFFに変更。
- 操作音と通知音の内蔵仮SE音量を大幅に増加。
- つまむ操作でたりないデータカードが開く挙動を修正。
- 道具から配置する全オブジェクトで配置音が鳴るよう、placeItem側に配置音を統合。
- イベントUI折り畳み時の高さを圧縮。
## 15.12.4
- 効果音の仮SE音量を再度引き上げ。
- イベントUI内の効果音設定を廃止し、右上の音設定メニューへ統一。
- イベントログ欄が上下端に達した時、右メニュー全体へスクロールを受け渡すよう修正。
## 15.15.0
- バージョン/キャッシュ管理を `js/version.js` と `service-worker.js` に統一。
- Service Worker登録を `updateViaCache: "none"` に変更し、`.htaccess` でService Worker本体をno-cache化。
- `js/event_bus.js` を追加し、ログ/フェーズ/配置/地形dirty/FPS変化などをイベント化。
- `js/performance_manager.js` を追加し、FPSレベル、アリ更新間引き、エフェクト上限、統計更新間隔、地形再描画間隔を中央管理。
- 地面キャッシュを全走査ハッシュ方式から `terrainVersion` dirty方式へ変更。
- SpatialGridをアリ/障害物/食料/危険物セルに拡張。
- `?debug=1` の内部デバッグオーバーレイを追加。
- 音システムに音ID別ゲイン、音ID別最小間隔、同時発音上限、サンプル読み込み失敗イベントを追加。
## v15.15.0
- 個体パラメータ変化アイテムを追加: 下剤、プロテイン、ンイテロプ、弾薬、怪しい薬。
- 下剤: 効果時間中3秒ごとにずんちを放出し、食事で空腹度が下がらない。
- プロテイン/ンイテロプ: 永続の与ダメージ・病気発症確率補正を追加。両者は排他で、最後に食べたものだけ有効。
- 弾薬: 効果時間中の歩行速度10倍と、移動中のたりない/アリ衝突ノックバックを追加。
- 怪しい薬: 行動変容アイテム効果と病気の中からランダム2種を付与。
- たりないデータに「現在のアイテム効果」を追加。
- バージョンとService Workerキャッシュを15.15.0に更新。
## v15.18.0
- Implemented static `app_manifest.json` and `scripts/generate_app_files.py` for HTML/Service Worker static-list synchronization.
- Split `css/styles.css` into ordered CSS files while keeping a compatibility shim.
- Added `js/effect_registry.js` and routed item-effect labels/colors/random pools/selected display text through the registry.
- Added `js/sound_pack.js`; `audio.js` now consumes sound pack gains, cooldowns, and sample paths.
- Added mobile canvas input modes: 自動 / カメラ / 道具 / 家系図.
- Expanded debug overlay with Service Worker/cache/audio/effect diagnostics.
- Added dedicated tool icons for 下剤, プロテイン, ンイテロプ, 弾薬, 怪しい薬, 水銀, 巨大薬, 矮小薬, ずんだ汁.
## v15.19.1
- 効果音のマスター出力、カテゴリ別ゲイン、ID別ゲインを再調整。連続再生で小さくなりにくいよう同時発音上限とWeb Audio出力経路を変更。
- 食べ物の自然消耗を連続減少から半日に2回程度の離散消耗へ変更。衛生統計ペナルティも同じタイミングに抑制。
- 薬系アイテムの地面表示とUIアイコンを錠剤風に変更。
- プロテイン/ンイテロプの外観を山盛りの粉に変更。永続効果中は継続的なオーラ/粒子エフェクトを表示。
- ずんだ汁を緑の水滴外観へ変更。雨と水滴表示は灰色寄りへ変更。
- バージョンとService Workerキャッシュを 15.19.1 に更新。
## v15.19.1
- Removed embedded letters/sub-labels from new item sprites and tool icons.
- Refreshed parameter item UI icons; cache-busted updated icon URLs.
- Fixed firecracker placement triggering explosion sound through accident log inference.
- Made giant drug placed sprite larger and dwarf drug placed sprite smaller.
- Redrew mercury, zunda juice, and water as rain-drop style sprites.
- Changed protein/niteropu persistent visuals to red rising particles and purple falling particles.
- Fixed remaining colony chart tab label from 生活 to 精神.

View file

@ -49,11 +49,30 @@ js/render.js Background, weather, lighting, HUD, global canvas render.
js/sim_core.js Names, personalities, relationships, effects, spatial grid. js/sim_core.js Names, personalities, relationships, effects, spatial grid.
js/health.js Damage memory, death-cause normalization, damage application. js/health.js Damage memory, death-cause normalization, damage application.
js/items.js Item state, lifecycle, drawing, grass/zunchi/ball/firecracker logic. js/items.js Item state, lifecycle, drawing, grass/zunchi/ball/firecracker logic.
js/tarinai.js Agent state, AI, disease state, eating, conflict, reproduction, draw. js/tarinai.js Tarinai constructor/core state only.
js/world.js World update, placement, weather, logs, global interactions. js/tarinai_identity_social.js Agent identity, records, personality, relations, stress/damage wrappers.
js/ui.js Input, tool selection, dialogs, observation panel. js/tarinai_disease_nest.js Diseases, water effects, nest-box entry/exit.
js/ui_charts.js Population/statistics charts. js/tarinai_needs_items.js Needs AI, eating/drinking, item interaction, facing, zunchi behavior.
js/ui_family.js Family/archive UI and cause-of-death display. js/tarinai_social_move_life.js Social interaction, movement, life/death.
js/tarinai_render.js Agent drawing and hit testing.
js/world.js World constructor/core state only.
js/world_view.js Field scale, camera, viewport, tool sizing, time/phase helpers.
js/world_family_social.js Family tree, birth, fights, social conflict entry points.
js/world_combat_effects.js Damage, explosions, water hose, effects, balls, collision outcomes.
js/world_environment.js Obstacles, fences, grass placement, temperature, nearest queries.
js/world_spatial_budget.js Spatial grid, draw list, budgets, compaction, performance helpers.
js/world_ants_system.js Ant updates, nest haul/founding, queen spawning.
js/world_update.js Main world update, weather, out-of-bounds sanitation, pointer info.
js/world_placement_log.js Placement, click handling, log classification/dispatch.
js/world_bootstrap.js Creates global `world` after World mixins load.
js/ui.js UI state/cache references only.
js/ui_log.js Log rendering, push notification controls, sound setting sync.
js/ui_selected.js Selected Tarinai data panel and text formatting.
js/ui_layout_dialogs.js Canvas resize, dialogs, field switching, top buttons.
js/ui_tools.js Tool size badges and tool size cycling.
js/ui_bind.js Event listeners and input binding.
js/ui_charts.js Population/statistics charts.
js/ui_family*.js Family/archive data, async build, layout, paths, render.
docs/AI_CONTEXT.md Minimal implementation context for AI edits. docs/AI_CONTEXT.md Minimal implementation context for AI edits.
docs/code_map.md Symbol-to-file lookup table. docs/code_map.md Symbol-to-file lookup table.
``` ```
@ -77,3 +96,61 @@ docs/code_map.md Symbol-to-file lookup table.
- \u5de3\u7bb1\u5165\u9000\u5ba4\u3092\u5c02\u7528\u72b6\u614b\u5316\u3057\u3001\u900f\u660e\u5316\u30fb\u5f53\u305f\u308a\u5224\u5b9a\u6d88\u6ec5\u30fb\u500b\u4f53\u6570\u53cd\u6620\u30fb\u9000\u51fa\u5fa9\u5e30\u3092\u5b89\u5b9a\u5316\u3002 - \u5de3\u7bb1\u5165\u9000\u5ba4\u3092\u5c02\u7528\u72b6\u614b\u5316\u3057\u3001\u900f\u660e\u5316\u30fb\u5f53\u305f\u308a\u5224\u5b9a\u6d88\u6ec5\u30fb\u500b\u4f53\u6570\u53cd\u6620\u30fb\u9000\u51fa\u5fa9\u5e30\u3092\u5b89\u5b9a\u5316\u3002
- \u7761\u7720\u6642\u306e\u512a\u5148\u9806\u4f4d\u3092\u300c\u5de3\u7bb1 \u2192 \u5e72\u3057\u8349\u30d9\u30c3\u30c9 \u2192 \u305d\u306e\u5834\u300d\u306b\u5909\u66f4\u3002 - \u7761\u7720\u6642\u306e\u512a\u5148\u9806\u4f4d\u3092\u300c\u5de3\u7bb1 \u2192 \u5e72\u3057\u8349\u30d9\u30c3\u30c9 \u2192 \u305d\u306e\u5834\u300d\u306b\u5909\u66f4\u3002
- \u305f\u308a\u306a\u3044\u30c7\u30fc\u30bfUI\u306e\u53cb\u9054/\u6575\u5bfe\u3092\u5168\u4ef6\u30c1\u30c3\u30d7\u8868\u793a\u306b\u3057\u3001\u30af\u30ea\u30c3\u30af\u3067\u500b\u4f53\u3078\u79fb\u52d5\u3067\u304d\u308b\u3088\u3046\u306b\u5909\u66f4\u3002 - \u305f\u308a\u306a\u3044\u30c7\u30fc\u30bfUI\u306e\u53cb\u9054/\u6575\u5bfe\u3092\u5168\u4ef6\u30c1\u30c3\u30d7\u8868\u793a\u306b\u3057\u3001\u30af\u30ea\u30c3\u30af\u3067\u500b\u4f53\u3078\u79fb\u52d5\u3067\u304d\u308b\u3088\u3046\u306b\u5909\u66f4\u3002
## 15.18.0
- イベントUI下部にログ種別別のプッシュ通知設定を追加。ON時は左下最前面に通知表示
- 巣がなくなったアリは空きのある別巣へ所属変更。空き巣がない場合は死亡せず彷徨う
- 女王アリを大きめに表示
- 画像アセットをWebP化し、参照をWebPへ切り替え
- Service Workerによる静的アセットキャッシュを追加し、indexのno-cache指定を解除
### 効果音差し替え
v15.18.0以降、`js/audio.js` の `samplePaths` に `sfx_genkotsu_impact` などの音IDとファイルパスを追加すると、内蔵の仮SEよりその音源が優先されます。ID一覧は `docs/SOUND_IDS.md` を参照してください。
## 15.18.0
- プッシュ通知の保存キーを更新し、初期状態はOFFに戻した。
- 効果音設定は右上の音設定で、操作音・通知音のみデフォルトON、たりないの声はデフォルトOFFに変更。
- 操作音と通知音の内蔵仮SE音量を大幅に増加。
- つまむ操作でたりないデータカードが開く挙動を修正。
- 道具から配置する全オブジェクトで配置音が鳴るよう、placeItem側に配置音を統合。
- イベントUI折り畳み時の高さを圧縮。
## 15.18.0
- 効果音の仮SE音量を再度引き上げ。
- イベントUI内の効果音設定を廃止し、右上の音設定メニューへ統一。
- イベントログ欄が上下端に達した時、右メニュー全体へスクロールを受け渡すよう修正。
## 15.18.0 内部システム更新
- バージョン/キャッシュ管理、イベントバス、PerformanceManager、地形dirtyキャッシュ、拡張SpatialGrid、デバッグモードを追加しました。
- `?debug=1` をURLに付けるとFPS/負荷レベル/エンティティ数/イベント履歴を確認できます。
- 詳細は `docs/INTERNAL_SYSTEMS.md` を参照してください。
### v15.18.0 個体効果アイテム
- 下剤、プロテイン、ンイテロプ、弾薬、怪しい薬を追加。
- たりないデータの「現在のアイテム効果」で、永続効果と残り時間つき効果を確認できます。
### v15.18.0 internal maintenance
- Static loading order is centralized in `app_manifest.json`.
- Run `python3 scripts/generate_app_files.py` after adding/removing CSS or JS files.
- Sound replacement is centralized in `js/sound_pack.js`.
- Item/disease effect metadata is centralized in `js/effect_registry.js`.
## v15.19.1
- 効果音のマスター出力、カテゴリ別ゲイン、ID別ゲインを再調整。連続再生で小さくなりにくいよう同時発音上限とWeb Audio出力経路を変更。
- 食べ物の自然消耗を連続減少から半日に2回程度の離散消耗へ変更。衛生統計ペナルティも同じタイミングに抑制。
- 薬系アイテムの地面表示とUIアイコンを錠剤風に変更。
- プロテイン/ンイテロプの外観を山盛りの粉に変更。永続効果中は継続的なオーラ/粒子エフェクトを表示。
- ずんだ汁を緑の水滴外観へ変更。雨と水滴表示は灰色寄りへ変更。
- バージョンとService Workerキャッシュを 15.19.1 に更新。
### v15.19.1
- 新アイテム系スプライト/道具アイコンから文字表示を削除。
- 爆竹配置時に爆発音が鳴る問題を修正。
- 巨大薬/矮小薬の設置サイズを視覚的に差別化。
- 水銀/ずんだ汁/水滴を降雨の水滴表現に合わせて再描画。
- プロテイン/ンイテロプの永続演出を粒子表現へ変更。
- 統計タブの「生活」表記残りを「精神」に修正。

67
app_manifest.json Normal file
View file

@ -0,0 +1,67 @@
{
"version": "15.19.1",
"css": [
"css/base.css",
"css/layout.css",
"css/panel.css",
"css/components.css",
"css/mobile.css"
],
"js": [
"js/version.js",
"js/event_bus.js",
"js/performance_manager.js",
"js/effect_registry.js",
"js/sound_pack.js",
"js/data.js",
"js/math.js",
"js/assets.js",
"js/audio.js",
"js/render.js",
"js/sim_core.js",
"js/items.js",
"js/ants.js",
"js/health.js",
"js/tarinai.js",
"js/tarinai_identity_social.js",
"js/tarinai_disease_nest.js",
"js/tarinai_item_effects.js",
"js/tarinai_needs_items.js",
"js/tarinai_social_move_life.js",
"js/tarinai_render.js",
"js/world.js",
"js/world_view.js",
"js/world_family_social.js",
"js/world_combat_effects.js",
"js/world_environment.js",
"js/world_spatial_budget.js",
"js/world_ants_system.js",
"js/world_update.js",
"js/world_placement_log.js",
"js/world_bootstrap.js",
"js/text_catalog.js",
"js/ui.js",
"js/ui_log.js",
"js/ui_selected.js",
"js/ui_layout_dialogs.js",
"js/ui_tools.js",
"js/ui_bind.js",
"js/ui_charts.js",
"js/ui_family.js",
"js/ui_family_data.js",
"js/ui_family_async.js",
"js/ui_family_layout.js",
"js/ui_family_paths.js",
"js/ui_family_render.js",
"js/main.js",
"js/debug_tools.js"
],
"assetGlobs": [
"assets/ui/*.webp",
"assets/objects/*.webp",
"assets/sprites/*.webp",
"assets/sounds/*.wav",
"assets/sounds/*.mp3"
],
"notes": "Source of truth for static loading order; generated files are index.html script/link tags and service-worker.js cache list."
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

BIN
assets/objects/zunchi.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 163 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 162 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 169 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 166 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 162 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 191 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 162 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 166 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 137 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

BIN
assets/ui/tool_ammo.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

BIN
assets/ui/tool_ball.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 527 B

BIN
assets/ui/tool_bed.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 996 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 321 B

BIN
assets/ui/tool_delete.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 520 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 786 B

BIN
assets/ui/tool_fence_h.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 768 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

BIN
assets/ui/tool_fence_v.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 750 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

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