Joopiter
17-04-2011, 21:33
Nie pisze w "Dyskusjach" tylko zakladam nowy temat, bo to dosc wazne. Otoz przypadkiem dosc odkrylem pewien sposob, ktory (mam nadzieje, ze na amen) wyeliminuje problem ewentualnych oszustw czy podejrzen o oszustwa. Jak czesc was wie, obecnie jest mozliwe zmienianie sobie niemal wszystkich rzeczy w plikach tak, zeby ulatwic rozgrywke. Zwiekszenie zasiegu armii, podniesienie statystyk jednostek, skrocenie czasu budowy budynkow itd. Oczywiscie czesto takie dzialania powoduja bledy, dzieki czemu mozna to wykryc, ale zawsze istnieje szansa, ze ktos zagra nieuczciwie i nikt sie nie zorientuje.
Co zrobic, by tego uniknac? Wystarczy, ze zakladajacy kampanie do pliku cfg danego moda lub czystego medievala dopisze w sekcji [hotseat] nastepujace linijki:
validate_data = true
allow_validation_failures = false
Dodatkowo, w cfg musi byc zawarte:
[io]
file_first = true
I teraz kazdy, kto sciagnie sobie taki save i sprobuje go wczytac, musi miec identyczne pliki jak zakladajacy KO. W przeciwnym wypadku medek po prostu mu sie wysypie do windowsa :) Nawet zmiana minimalna jednej rzeczy spowoduje crash. Co ciekawe, dotyczy to wszystkich plikow tekstowych odpowiadajacych za mechanike rozgrywki, nie dotyczy grafik ani plikow, ktore znajduja sie w katalogu "world". Dzieki temu np. gdy ktos bedzie chcial zalozyc KO bez najemnikow (jak ostatnia mk20) to wystarczy, ze plik z nimi zmodyfikuje zakladajacy, nie musi tego robic kazdy.
Temat przyklejam i daje wam pod rozwage. Pilnujcie, by zawsze ten, kto zaklada mial te linijki dopisane do swojego cfg. Sprawdzajcie to, zmieniajac cos np. w export_descr_units i probujac wczytac plik z kolejki. Jak nie wywali, to znaczy, ze zakladajacy KO nie dopisal linijek.
UWAGA! W trwajacych KO oczywiscie nie da sie juz nic zrobic, przypominam dlatego, ze kazde wykrycie proby oszustwa w tych kampaniach bedzie oznaczalo nie tylko wyrzuceniem ze wszystkich KO, ale takze banem stalym na forum!
Co zrobic, by tego uniknac? Wystarczy, ze zakladajacy kampanie do pliku cfg danego moda lub czystego medievala dopisze w sekcji [hotseat] nastepujace linijki:
validate_data = true
allow_validation_failures = false
Dodatkowo, w cfg musi byc zawarte:
[io]
file_first = true
I teraz kazdy, kto sciagnie sobie taki save i sprobuje go wczytac, musi miec identyczne pliki jak zakladajacy KO. W przeciwnym wypadku medek po prostu mu sie wysypie do windowsa :) Nawet zmiana minimalna jednej rzeczy spowoduje crash. Co ciekawe, dotyczy to wszystkich plikow tekstowych odpowiadajacych za mechanike rozgrywki, nie dotyczy grafik ani plikow, ktore znajduja sie w katalogu "world". Dzieki temu np. gdy ktos bedzie chcial zalozyc KO bez najemnikow (jak ostatnia mk20) to wystarczy, ze plik z nimi zmodyfikuje zakladajacy, nie musi tego robic kazdy.
Temat przyklejam i daje wam pod rozwage. Pilnujcie, by zawsze ten, kto zaklada mial te linijki dopisane do swojego cfg. Sprawdzajcie to, zmieniajac cos np. w export_descr_units i probujac wczytac plik z kolejki. Jak nie wywali, to znaczy, ze zakladajacy KO nie dopisal linijek.
UWAGA! W trwajacych KO oczywiscie nie da sie juz nic zrobic, przypominam dlatego, ze kazde wykrycie proby oszustwa w tych kampaniach bedzie oznaczalo nie tylko wyrzuceniem ze wszystkich KO, ale takze banem stalym na forum!