Skip to content

Releases: SakiiCode/FactoryIsland

Factory Island v0.13.0

01 Feb 15:54
Compare
Choose a tag to compare

Changelog

Added

  • Added screen rotation when changing world sides

Updated

  • Moved health bar to the center
  • Improved a lot of textures, they are now more seamless
  • Improved the Power system, wires now light up
  • Stars have been dimmed down, added colors and slight blinking
  • Using a config file instead of registry
  • Default render distance is now 128

Fixed

  • Rescaled non-32x textures to 32x
  • Fixed gravity problems
  • Fixed wrong sun position
  • Fixed sound
  • Fixed light issues
  • Fixed bad death screen and death not being saved
  • Fixed black screen and visual glitches
    • Direct rendering is now the default on windows
    • It is recommended to temporarily disable FreeSync if you use the Buffered mode

Internal changes

  • Enormous optimizations
    • Removed concurrent data structures
      • Engine is now on the render thread instead of input thread
    • More efficient hidden surface elimination
    • More efficient sky light updates
    • Optimized lights
    • Optimized stars
    • Optimized water
    • Optimized world storage, now fixed 300x300x300 max.
    • Optimized gradient calculation
    • Optimized texture rendering
      • Load balancing across cores
    • Decreased memory footprint of a block
    • More efficient vector math
    • Replaced Java Stream API with custom ForkJoinPool
  • Entity Component System instead of inheritance

v0.12.0

14 May 16:09
Compare
Choose a tag to compare

Changelog

Általános

  • Java 17
  • Gömb objektumok hozzáadva (+Sphere, RandomSphere blokkok teszt jelleggel)
  • Automatikus mentés percenként
  • RAM limit 4GB-ra növelve

Beállítások

  • Pontos felbontás értékek helyett szorzó csúszka

Renderelés

  • Ambient occlusion hozzáadva
  • Blokk keret vastagság és az élsimítás függ a felbontás szorzótól
  • Rengeteg optimalizálás
  • Átlátszó textúrák
  • Inventory számoknak rendes körvonal
  • Full Screen Exclusive módhoz indítási paraméter

Világgenerálás

  • Gömb alakú világgenerálás hozzáadva
  • Világ méret megadható

Hibajavítások

  • Főmenü zene javítva
  • Indítási paraméterek javítva
  • Textúrás módban teleportáláskor crash javítva
  • Rengeteg kisebb javítás

Factory Island 0.11.0

28 Jul 22:21
Compare
Choose a tag to compare

Changelog

Általános

  • Frissítés Java 16-ra
  • Pause képernyőn is megjelenik az irányítás, hogy ne kelljen kilépni
  • Multiplayer mód letiltva
  • Jobb hibakezelés

Renderelés

  • Textúrás renderelés optimalizálva
  • Textúrákon látszanak az árnyékok, 2 pixeles keret lett a blokkokon
  • Fény elterjedés optimalizálva

Beállítások

  • Alapból natív felbontás, hardveres gyorsítás
  • Renderelési módszer és blokk kijelölő változtatható
  • Látószög megadható 50°-130° fok között, alapból 90°
  • Új egységes hátterek a pause és beállítások képernyőn

Energia rendszer

  • Átdolgozva, külön jel és energia rendszer amiknek még nincs neve
  • SiliconBlock hozzáadva, 20 energiát ad ha azon az oldalon jár a nap. Később más felhasználási lehetőségei is lesznek
  • TestPowerConsumerBlock és TestPowerWireBlock hozzáadva kísérleti jelleggel
    • Ezek később meg fognak szűnni, és törlődni a pályákról

Világgenerálás

  • Kezdő ládákban hasznosabb tárgyak: Sapling, Drill, WaterMill, Water, Silicon, stb.
  • 3000 ticknél kezdődik, hogy világosabb legyen és ne spawnoljanak egyből alienek

Hibajavítások

  • Nagy FPS-nél (>200) szakadozó és lassú egér javítva
  • Mod betöltési crash javítva
  • Resume-kor fehér villanás megszüntetve
  • Gépek előlapjára kattintáskor crash javítva
  • Fény villanás blokk kiütéskor megszüntetve

Letöltés: https://www.mediafire.com/folder/d4ki23ys1d4db/0.11.0

Factory Island 0.10.2

14 Feb 12:12
Compare
Choose a tag to compare

Changelog

  • Indításkor szerver crash entity sync miatt javítva
  • Mac build script

Letöltés: http://www.mediafire.com/folder/yyhw7y3fzllxi/0.10.2

Factory Island 0.10.1

08 Jan 14:11
Compare
Choose a tag to compare

Changelog

  • Napfény
    • A Nap körbeér a világban 20 percenként és változik, hogy melyik oldalt világítja meg, ott az Alienek értelemszerűen nem spawnolnak
  • PvP, PvE, életerő
    • Alienek 10 hp-val, játékosok 20 hp-val kezdenek, az alienek 3 hp-t sebeznek, a játékosok 1-et
  • F1: HUD elrejtése
  • Direct Rendering: bizonyos körülmények között több vagy kevesebb FPS-t eredményez
    • Ha be van kapcsolva, kicsit más a renderelés működése és néhány beállítás le is van tiltva.
  • Új indítási paraméterek
    • -small
      • Lecseréli a generálandó világ méretét körülbelül a negyedére
    • -map <pályanév>
      • Indításkor egyből a megadott nevű pályát tölti be
    • -server
      • Generál/Betölt (-map) egy világot és elindítja rajta a szervert, mindezt GUI nélkül
  • Felbontáshoz jobban alkalmazkodó HUD
  • Kreatív mód működik multiplayerben
  • Elektronika és mod rendszer helyreállítva
  • Pálya kompatibilitás ellenőrzése
  • Java 13 OpenJ9 JRE hozzácsomagolva (launch-this.exe)
    • Remélhetőleg jobb lesz a teljesítmény mint az alap Java 8-ban.
  • Szinte minden újraírva

Letöltések:
http://www.mediafire.com/folder/okknp3jvar2s7/FactoryIsland

Factory Island 0.9.9

29 Oct 13:15
Compare
Choose a tag to compare
  • Multiplayer kód átdolgozva (#1, #2)
  • Alienek kódja átdolgozva (#3)
  • UI javítások (#4)
  • Világbetöltési idő a töredékére csökkent (#5)
  • Inventory és textúrás blokk renderelés javítva
  • Java 8 kompatibilitás

Factory Island 0.9.2

09 Jul 21:04
Compare
Choose a tag to compare

Changelog

  • Memóriaoptimalizálás a színkezelésben, vektorműveletekben, fény engine-ben, mozgás-, pozíció és entitykezelésben és pár kisebb helyen. Az állandó memóriaszivárgás teljesen megszűnt
  • Multiplayer javítások, netcode optimalizálva és részben újraírva a jobb szinkronizáláshoz
  • Pause utáni nagy FPS szám illetve láthatatlan gombok javítva
  • Állandóan visszanövő fa javítva
  • Screenshot lag javítva
  • Világbetöltési és blokk lerakási/kiütési problémák javítása
  • Nem átlátszó víz javítva
  • Textúrás módban az árnyékok kikapcsolva a rossz teljesítmény miatt
  • Renderelés optimalizálása
  • Fejlettebb naplózás
  • Kompatibilitás az OpenGL és X11 rendereléssel, de az én ősrégi gépemen 30-50% FPS csökkenés volt amikor bekapcsoltam. Újabb gépeken talán segít.
    • -Dsun.java2d.opengl=True -Dsun.java2d.xrender=True (második csak linuxon)
  • Indítófájlban bekapcsolva a G1 Garbage Collector, ilyenkor nincs fél percenként lag a GC miatt. (Ezenfelül a Java 12-t ajánlott használni)
    • -XX:+UseG1GC