Im-Dex przerwał prace ale zostawił stabilną wersje repo x64 (jak RADIUM pokazało zanim Matt go zostawił, działał dobrze. Możliwe że Loner, jeden z devów upubliczni to co zrobili do tej pory jeśli nie będzie przeszkód).
A czemu nikt nie zebrał ““ekipy””, bo to nie jest praca dla każdego, to nie jest pisanie skryptów, to jest praca na kodzie silnika. Alundaio sam przyznał że się na tym nie zna, Skyloader nie jest zbyt aktywny, Giperion jak Alundaio, skrypty, lua C# i modelowanie 3D, nie portowanie kodu silnika.
Na palcach jednej ręki można policzyć osoby grające/zajmujące się stalkerem które mają wiedzę i umiejętności do przeniesienia tak dużego projektu na 64bity.
Powolne usuwanie martwego kodu, aktualizowanie bibliotek, dodawanie czy modifikowanie elementów gry to nie to samo co taki pełnoprawny port.
Cytat
Oxygen jest śmieciowy?
A kto powiedział że Oxygen jest śmieciowy? Napisałem że “inne śmieciowe repo” gdybym dał to do jednego worka napisał bym “oxygen tak jak inne śmieciowe repo”.
Nie mam nic do Oxygen, w tej chwili to jedyne aktywne repo, jednak nie zmienia to faktu że główne i najczęstsze zmiany dotyczą nowych/zmienianych funkcji samej gry i naprawianie błędów z nimi związanych.
Również chyba nie muszę przypominać, że wersji xray jakie są dostępne poza oxygen, mają wsparcie x64 dla LUA, i xphysic… ze starszych wersji repo Im-Dexa… i do tej pory są nie ruszane, jedynie chyba właśnie oxygen aktualizuje te elementy.
Trzeba zrozumieć że x64 to nie jest jedna rzecz. To jest masa elementów w którym najważniejszy w tym wypadku jest silnik renderowania z tym złamanym i sklejonym taśmą DirectX 11. Tutaj tkwi haczyk, tą cholerę trzeba przerobić by korzystała z dobrodziejstw nowych komputerów.
Cytat
Sprawdź repo z wczesnym kodem OLR 3.0. O ile pamiętam tam był port shoca na 64 bity.
Sprawdź sobie co dokładnie było zmienione. wiele osób ogłaszało że skompilowało “silnik” na 64bity, a później się okazywało że jedynie zaktualizowali biblioteki LuaJIT dla alokacji pamięci na x64.
Cytując:
Cytat
It’s very easy to think you have a good working 64-bit engine because GSC’s memory allocator pads everything with 16 bytes of unused data which hides buffer overruns (either as convenience or intentionally to hide memory leaks).
About a year ago some guy claimed he had 64-bit Xray and that it was easy. His repo had these problems and it was unable to use luaJIT.
I tried other repos that are preparing for x64. They have problems and break things. I just tried one where offline alife doesn’t move at all, probably because it upgraded to newer luabind. In fact I was planning on using this repo as base for CoC until I discovered this serious issue. Very sad.
Cytat
Co do zmian graficznych polecam zobaczyć projekt Redux dla Cienia Czarnobyla. Jest na moddb.
Bardzo zmieniony render, dodane PBR i inne smaczki ważne lub mniej ważne.
Zmiany graficzne to nie jest nic wielkiego, można je dodawać i przerabiać aż silnik gry wyzionie ducha.
To jest nic więcej jak zabawa z szaderami i portowaniem funkcji z CS i CoP. Bo w końcu CoP/CS to jest nic innego jak Cień Czarnobyla, trochę odkurzony z przyklejonym taśmą klejącą DX10/11 który ledwo się trzyma. Te mody robią najgłupsza rzecz jaka istnieje, bo na własną rękę próbują robić z cienia czarnobyla… Zew prypeci. Czyli coś co już mają gotowe…
Cytat
A wiesz czemu żaden z modów nie będzie korzystać z takich dobrodziejstw? Bo w większości ruskie klepią mody.
I to jest wk###iające jak cholera… CoP nie jest idealny, tak samo jak CoC, ale co jak co jest szybszy daje więcej możliwości, a ci idioci wolą przenosić wszystkie przydatne funkcje do Cienia…
To jest dosłownie jak mieć Golfa i mieć Ferrari i przenosić silnik i części z Ferrari do Golfa zamiast jeździć Ferrari…
Ale koniec z tym, tutaj można się kłócić i nic z tego nie wyjdzie…
Ty nadzieję pokładasz w początkujących modderach. Ja szczerze pokładam nadzieję nad ludzmi którzy przeniosą elementy takie jak A-life i wszystkie assety na jakiś nowy otwarty silnik, Unreal, CryEngine, a nawet kij z tym, Unity, bo co tam że to cholerstwo jest zamulone, byle by działało…
Jeśli udało by się przeportować najważniejsze elementy Stalkera to gra nie straciła by nic z atmosfery a jedynie by zyskała.