R.E.P.O.
Install with App

Details

Latest version
1.0.4
Last Updated
First Uploaded
Downloads
2.1K
Likes
0
Size
761KB
Dependants

Changelog

[1.0.4] - 2026-09-16

Added

  • Menambahkan pengecekan scene (Main Menu/Lobby/Loading) pada TaxManWhispers agar tidak muncul saat berada di menu.

Changed

  • Mengubah sumber PhotonView pada EntitySpawner dari Control Panel (tanpa PhotonView) menjadi PhotonView milik player, sehingga RPC dapat berjalan di multiplayer.
  • Mengubah penempatan handler [PunRPC] pada EntitySpawner agar berada di object dengan PhotonView yang ter-replikasi (bukan komponen hasil AddComponent runtime), karena komponen runtime tidak ikut ter-replikasi antar mesin.
  • Mengubah metode pengecekan status gameplay pada EntitySpawner dari pengecekan nama scene menjadi pengecekan state game menggunakan GameDirector.instance.currentState != GameDirector.gameState.Main, karena nama scene Unity R.E.P.O. dapat tetap "Main" baik di lobby maupun gameplay sehingga tidak bisa dipakai sebagai pembeda.
  • Mengubah mekanisme sinkronisasi InvisibleFloor dari penggunaan handler [PunRPC] pada InvisibleFloorNetworkBridge menjadi Photon RaiseEvent. Event 50 digunakan untuk request pemilihan floor dari client ke Master Client, sedangkan event 51 digunakan untuk mengirim hasil floor yang dipilih dari Master Client ke seluruh client.
  • Mengubah mekanisme sinkronisasi audio ScreamMachine dari penggunaan PhotonView player/room object menjadi Photon RaiseEvent dengan event code 99 dan ReceiverGroup.All, sehingga trigger scream dapat diterima oleh seluruh pemain.
  • Mengubah cara ScreamMachine mengambil referensi PlayerAvatar target dari GetComponent pada PlayerController (mengembalikan null) menjadi player.playerAvatarScript, agar proses scream tidak batal dan timer tidak berjalan sia-sia.
  • Menyesuaikan filter nama lantai pada InvisibleFloor agar mencakup lebih banyak variasi nama (floor/tile) untuk mengurangi kasus "Room tidak memiliki floor".

Fixed

  • Memperbaiki error PhotonView belum tersedia yang muncul setiap F1–F5 ditekan dalam mode multiplayer pada EntitySpawner.
  • Memperbaiki KeyNotFoundException ('1002'/'1010') pada EnemyOnScreen.GetOnScreen(PlayerAvatar) dan EnemyThinMan.StateStand() yang terjadi berulang tiap frame saat Thin Man di-spawn; root cause: DirectSpawnPatch memaksa SemiFunc.EnemySpawn mengembalikan true sehingga registrasi EnemyOnScreen terlewati. Enemy hasil spawn kini diregistrasikan dengan benar.
  • Memperbaiki celah di mana host masih dapat melakukan spawn saat berada di lobby akibat pengecekan nama scene yang tidak akurat.
  • Memperbaiki kegagalan sinkronisasi InvisibleFloor yang sebelumnya disebabkan oleh handler RPC pada bridge yang hanya tersedia di avatar lokal; mekanisme kini menggunakan Photon RaiseEvent dengan event code 50 dan 51.
  • Memperbaiki ScreamMachine yang tidak berhasil menarik perhatian monster (Elsa maupun cumi terbang) meski SetInvestigate sudah dipanggil; parameter dan radius SetInvestigate disesuaikan.
  • Memperbaiki audio ScreamMachine yang tidak terdengar oleh client lain karena sebelumnya hanya diputar secara lokal; trigger kini disinkronkan menggunakan Photon RaiseEvent event code 99 dengan ReceiverGroup.All.
  • Memperbaiki error PlayerAvatar target tidak ditemukan pada ScreamMachine yang menyebabkan scream batal dijalankan namun timer tetap berjalan.
  • Memperbaiki kemunculan TaxManWhispers yang sebelumnya masih bisa muncul di main menu karena belum ada pengecekan scene.
  • Memperbaiki typo pada nama folder build, dari PalmStudioo menjadi nama yang seharusnya.
  • Memperbaiki kasus InvisibleFloor yang kadang menampilkan pesan "Room tidak memiliki floor" akibat filter nama lantai yang belum lengkap.

[1.0.3] - 2026-09-02

Added

  • Menambahkan sistem Fall Rescue pada InvisibleFloor untuk menyelamatkan player setelah terkena trap.
  • Menambahkan mekanisme ScreamMachine Auto Trigger untuk memanggil ForceScream() secara otomatis.
  • Menambahkan audio spatial 3D pada ScreamMachine agar suara berasal dari posisi player target.
  • Menambahkan sistem respons monster terhadap suara ScreamMachine menggunakan mekanisme investigasi/aggro.
  • Menambahkan handler OnClick pada tombol X untuk menutup panel TrollPack.
  • Menambahkan sistem random interval pada ScreamMachine dengan waktu trigger antara 90–240 detik.
  • Menambahkan pengecekan status gameplay pada EntitySpawner agar fitur spawn hanya dapat digunakan saat gameplay aktif.

Changed

  • Mengubah alur InvisibleFloor menjadi:

    • Player jatuh.
    • Player menerima fall damage sebesar 20 HP.
    • Item player dilepas.
    • Rescue dijalankan sebelum kondisi game over.
    • Player dipindahkan ke posisi aman.
    • Player tetap hidup setelah proses rescue.
  • Menyesuaikan sistem fall damage agar hanya memberikan damage 1 kali untuk setiap kejadian jatuh.

  • Menyesuaikan sistem pencarian posisi aman agar menggunakan posisi spawn room yang valid.

  • Mengubah ScreamMachine agar tidak hanya bergantung pada event tertentu, tetapi dapat dipicu secara otomatis melalui timer.

  • Mengubah interval ScreamMachine dari 15 detik tetap menjadi interval acak antara 90–240 detik.

  • Menghapus trigger suara ScreamMachine yang sebelumnya berjalan saat event Jump/Land.

  • Menyesuaikan audio ScreamMachine menjadi suara 3D berdasarkan posisi player target.

  • Menyesuaikan interaksi monster agar dapat merespons lokasi suara scream.

  • Menambahkan pengecekan scene pada EntitySpawner sehingga EntitySpawner tidak aktif di Main Menu, Lobby, dan Loading.

  • Menambahkan validasi gameplay pada sistem spawn EntitySpawner agar F1–F5 tidak menjalankan proses spawn ketika player atau sistem gameplay belum tersedia.

  • Menambahkan alternatif penutupan panel melalui tombol X selain tombol Confirm dan F8.

Fixed

  • Memperbaiki bug InvisibleFloor yang terkadang menyebabkan player langsung game over setelah jatuh.
  • Memperbaiki bug InvisibleFloor yang menyebabkan fall damage menjadi 40 HP akibat damage diterapkan dua kali.
  • Memperbaiki rescue yang sebelumnya tidak selalu berjalan sebelum game over check.
  • Memperbaiki posisi teleport rescue agar player benar-benar dipindahkan ke titik aman.
  • Memperbaiki ScreamMachine yang sebelumnya memiliki ForceScream() tetapi tidak memiliki mekanisme pemanggilan otomatis.
  • Memperbaiki ScreamMachine yang sebelumnya melakukan trigger terlalu sering setiap 15 detik.
  • Memperbaiki ScreamMachine agar trigger otomatis menggunakan interval acak 90–240 detik.
  • Memperbaiki suara tambahan ScreamMachine yang sebelumnya terpicu ketika player melakukan Jump/Land.
  • Memperbaiki audio ScreamMachine yang sebelumnya belum menggunakan spatial 3D dengan benar.
  • Memperbaiki ScreamMachine agar monster dapat merespons suara yang dihasilkan.
  • Memperbaiki EntitySpawner yang sebelumnya tetap aktif di Main Menu dan Lobby.
  • Memperbaiki error Player lokal tidak ditemukan yang dapat muncul ketika F1–F5 ditekan di luar gameplay.
  • Memperbaiki tombol X pada TrollPack UI yang sebelumnya tidak memiliki fungsi OnClick untuk menutup panel.
  • Memperbaiki alur penutupan panel agar tombol X dapat digunakan secara langsung.

[1.0.2] - 2026-08-20

Added

  • Sistem halaman (Page 1 dan Page 2) untuk menampilkan daftar mod.
  • ModCard untuk menampilkan nama, tagline, dan status setiap mod.
  • Toggle untuk mengaktifkan dan menonaktifkan masing-masing mod.
  • Sistem konfigurasi untuk menyimpan status Toggle.

Changed

  • Mengubah sistem UI dari referensi Unity menjadi sistem runtime menggunakan Asset Bundle.

  • Menambahkan sistem otomatis untuk menemukan dan menghubungkan komponen UI.

  • Menambahkan sistem navigasi halaman untuk daftar mod.

  • Menambahkan sistem Reset untuk mengaktifkan kembali seluruh mod.

  • Menambahkan tombol Confirm untuk menutup panel setelah perubahan.

  • Menyesuaikan tampilan Toggle dengan status mod:

    • Biru + handle putih = ON.
    • Abu-abu + handle hitam = OFF.

Fixed

  • Memperbaiki sistem pencarian dan inisialisasi TrollPack UI saat game dijalankan.
  • Memperbaiki referensi MainPanel setelah perubahan struktur hierarchy UI.
  • Memperbaiki sistem instansiasi ModCard dari Asset Bundle.
  • Memperbaiki ModName dan ModTagline yang sebelumnya tidak menampilkan data mod.
  • Memperbaiki Toggle yang sebelumnya tidak dapat menerima input mouse.
  • Memperbaiki raycast pada Toggle agar dapat diklik melalui EventSystem.
  • Memperbaiki perubahan visual Toggle saat status mod berubah.
  • Memperbaiki sinkronisasi status Toggle dengan konfigurasi masing-masing mod.

[1.0.1] - 2026-08-12

Added

  • FakeValuable System.
  • TaxManWhispers dengan database JSON eksternal.
  • InvisibleFloor trap system.
  • ScreamMachine.
  • EntitySpawner.
  • TrollPack UI dengan Toggle untuk mengaktifkan dan menonaktifkan mod.
  • Sistem konfigurasi untuk menyimpan status Toggle.
  • Custom SFX Pack.

Changed

  • Mengembangkan TrollPack dengan beberapa mekanik trolling baru.
  • Menambahkan UI Toggle untuk mempermudah pengaturan mod.

Fixed

  • Memperbaiki sistem fall damage pada InvisibleFloor.
  • Memperbaiki bug damage ganda saat player jatuh.
  • Memperbaiki sistem UI Toggle.

[0.1.0] - 2026-06-09

Added

  • Rilis perdana mod TrollPack.
  • Integrasi Asset Bundle trollpacksfx yang berisi 4 audio kustom.
  • Mekanik Hooking pada event lompat player untuk memicu sfx_fart.wav.
  • Mekanik Hooking pada event mendarat player untuk memicu sfx_sad_trombone.wav.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.