|
Szukam kogoś kto zna się na kompilowaniu
|
Liczba postów: 12
Liczba wątków: 4
Dołączył: Oct 2013
23-01-2014, 11:55
(Ten post był ostatnio modyfikowany: 24-01-2014, 09:41 przez lamer.)
Jak wskazuje mój nick - jestem lamerem.
Cały czas potykam się o różne wersje OpenTTD uzupełnione poprzez rozliczne patche.
Niestety o kompilowaniu nie mam żadnego pojęcia.
Dlatego też jestem "skazany" na grę za pomocą gotowych wersji. Kłopot w tym, że jeśli w jednej wersji mogę dowolnie ustawić sobie day lenght factor - to nie ma tam już patcha clipboard (copy / paste), jeśli jest clipboard to nie ma day lenght factor.
Stąd zapytuję czy jest na forum osoba, która może mi skompilować określoną wersję uzupełniając o określone dodatki.
Znalazłem dwie bardzo interesujące wersje gry:
https://www.dropbox.com/sh/emb1vdfqc6rj9...2013-11-19
W tej przebogatej wersji brak jest dwóch patchy:
clipboard
np:
http://www.tt-forums.net/viewtopic.php?p...2#p1092682
station coverage area
np.: http://www.tt-forums.net/download/file.php?id=147606
Druga wersja wydaje się dużo bardziej stabilna:
http://www.tt-forums.net/viewtopic.php?f=33&t=65525
jednak występują w niej również pewne ograniczenia:
1. maksymalny day lenght factor wynosi 50, w poprzednim przykładzie 255 - zależy mi na zwiększeniu "czasu trwania dnia" - z zachowaniem możliwości zmiany tego współczynnika;
2. brak możliwości zastosowania sygnałów w tunelach (Signals in tunnels and on bridges) bardzo utrudnia płynność ruchu pociągów, szczególnie, że z całym ruchem schodzę gdzie tylko się da pod ziemię
np:
http://www.tt-forums.net/viewtopic.php?f=33&t=41260
3. brak możliwości wprowadzenia minimalnej odległości pomiędzy miastami
i przedsiębiorstwami np.
http://www.tt-forums.net/viewtopic.php?t=33625
Tu także zależałoby mi na płynnej regulacji odległości - z maksymalnym najmniejszym oddaleniem rzędu np.: 500.
4. maksymalne oddalenie - 8x przy większych mapach jest bardzo mało przydatne. Przy dużej mapie przydatne jest 128x, a choćby 64x
https://www.tt-forums.net/viewtopic.php?f=33&t=53394
Z góry dziękuję za wyrozumiałość i okazaną mi pomoc.
Lamer
Liczba postów: 570
Liczba wątków: 9
Dołączył: Oct 2013
23-01-2014, 12:48
(Ten post był ostatnio modyfikowany: 23-01-2014, 12:49 przez Damgam.)
Cytat:Przy dużej mapie przydatne jest 128x.
czli masz kompa z nasa  . mój sprzęt który uciąga NFS MW 2012 tnie opena na x8 więc?  ,
PS. jak skompilujecie to wszystko to będe zainteresowany pobraniem  troche mi sie nudzi juz Open ;/
Liczba postów: 12
Liczba wątków: 4
Dołączył: Oct 2013
23-01-2014, 19:44
(Ten post był ostatnio modyfikowany: 23-01-2014, 20:19 przez lamer.)
[/quote]
czli masz kompa z nasa  . mój sprzęt który uciąga NFS MW 2012 tnie opena na x8 więc?  ,
[/quote]
Nie bardzo rozumiem co oznacza, że Twój sprzęt tnie Ci opena na x8.
Mam zwykłe i5 (M 540) i 8.GB RAM (Dell Latitude E4310i). Największa mapa z jaką pracuję to 4096x4096.
Gram dla przyjemności z gry (w zasadzie dla przyjemności patrzenia na jeżdżące pociągi), a nie dla wyników. Z nikim nie rywalizuję, nie gram w sieci - co chyba jest wystarczającym uzasadnieniem dla korzystania ze zmodyfikowanych wersji openttd?
Liczba postów: 570
Liczba wątków: 9
Dołączył: Oct 2013
23-01-2014, 21:20
(Ten post był ostatnio modyfikowany: 23-01-2014, 21:21 przez Damgam.)
Hehe no to kompa masz lepszego  . Ja równierz gram dla przyjemności a nie rywalizacji.
PS. jak zrobiles tak duzą mapę?
Pisząc x8 miałem na mysli oddalenie widoku
Liczba postów: 12
Liczba wątków: 4
Dołączył: Oct 2013
(23-01-2014, 21:20)Damgam napisał(a): Hehe no to kompa masz lepszego . Ja równierz gram dla przyjemności a nie rywalizacji.
PS. jak zrobiles tak duzą mapę?
Pisząc x8 miałem na mysli oddalenie widoku 
W opisanych wersjach gry możesz wygenerować tak dużą mapę bez problemu.
Komp ma już prawie 3 lata. Nie narzekam na niego, używam windows8 64bit
Wiem, że x8 to oddalenie, ale nie rozumiem co oznacza: "tnie opena"?
Zawiesza się? Radykalnie spowalnia?
Liczba postów: 570
Liczba wątków: 9
Dołączył: Oct 2013
Zawiesza się? Radykalnie spowalnia?
Liczba klatek spada do około 4rech
Liczba postów: 423
Liczba wątków: 32
Dołączył: Aug 2010
Boże mapa 4096x4096 marzenie dla mnie na singlu x.x
Liczba postów: 1,119
Liczba wątków: 23
Dołączył: Jan 2014
(23-01-2014, 11:55)lamer napisał(a): Niestety o kompilowaniu nie mam żadnego pojęcia. Ja też. Ale że trafiłem na patch który "must have", to wszedłem na stronę
http://wiki.openttd.org/Category:Compiling_OpenTTD
i wybrałem coś dla siebie, konkretnie
http://wiki.openttd.org/Compiling_on_Win...sing_MinGW bo darmowe,
zrobiłem jak małpa copypaste wszystkie nakazane czynności i.. mam skompilowaną przez siebie wersję openttd.exe
Natomiast nie mam żadnego pojęcia, jak zaaplikować całą paczkę patch'y -
mam około 80 plików *.patch, czy dla każdego mam wykonywać patch -p1/ < <konkretna nazwa> ?
Jest jakiś sposób zautomatyzowania tego?
Liczba postów: 570
Liczba wątków: 9
Dołączył: Oct 2013
[Obrazek: 2rz1.png]
Faktycznie da sie takie mapy zrobić
Liczba postów: 12
Liczba wątków: 4
Dołączył: Oct 2013
25-01-2014, 02:33
(Ten post był ostatnio modyfikowany: 25-01-2014, 02:35 przez lamer.)
(24-01-2014, 09:14)McZapkie napisał(a): (23-01-2014, 11:55)lamer napisał(a): Niestety o kompilowaniu nie mam żadnego pojęcia. Ja też. Ale że trafiłem na patch który "must have", to wszedłem na stronę etc. etc. etc.
No właśnie! Skoro Ty też to dziękuję za stronę z instrukcją, ze swojej "strony" dodam,
że jak się za to wezmę - i dla całej paczki patchy - to zacznę pytać ludzi: "... a co zrobić, żeby jakiś tam error nie wyskakiwał (znam ten kłopot z czytania sporadycznie działów development na innych forach).
(24-01-2014, 09:14)McZapkie napisał(a): Natomiast nie mam żadnego pojęcia, jak zaaplikować całą paczkę patch'y -
mam około 80 plików *.patch, czy dla każdego mam wykonywać patch -p1/ < <konkretna nazwa> ?
Jest jakiś sposób zautomatyzowania tego? A żeby być konsekwentnym dodam pytanie:
Jak ustawiać parametry dla patchy - jak i gdzie jest możliwość wyboru zakresu parametru?
Tak jak np. day lenght factor patch - niektóre kompilacje mają max. 10, 50, 255.
Więc to się gdzieś i jakoś zmienia. Pytanie gdzie i jak to ustawić....
Przeczytałem instrukcję, której link zamieściłeś, ale albo tam tego nie ma... albo ja tego nie widzę, co też jest możliwe - ponieważ jak pisałem - nie mam pojęcia o kompilowaniu, a więc oczywiste jest, że czytam i nie rozumiem co czytam...
Liczba postów: 1,119
Liczba wątków: 23
Dołączył: Jan 2014
25-01-2014, 12:29
(Ten post był ostatnio modyfikowany: 25-01-2014, 12:32 przez McZapkie.)
Chyba już wiem, jak zaaplikowac całą paczkę patchy. Trzeba zainstalować jakieś narzędzie do kontroli wersji,
ja wybrałem HG bo paczka którą chcę zainstalować, jest pod tym zrobiona.
Nie znam się kompletnie na współczesnych narzędziach programistycznych, ale na razie wszystko działa.
Więc po prostu spróbuj a nie marudź że się nie uda. Masz złe nastawienie.
Cytat:Jak ustawiać parametry dla patchy
Parametry? Jeśli patch ma jakieś ustawialne parametry, to powinny się pokazać w "ustawienia zaawansowane".
Np. jak pojawił się cargodist, to w "ustawienia zaawansowane" pojawiło się nowe podmenu.
Chyba że chodzi o jakieś stałe, które trzeba zmienić przed kompilacją.
No to trzeba zajrzeć do źródeł, do pliku nagłówkowego *.h i tam poszukać coś co zaczyna się od #define
Nie znam się na c++, zostałem wychowany lata temu na Pascalu i BASICU, ale to chyba o to chodzi.
PS.
Strona, która podałem, informuje, jak przygotować środowisko do kompilowania.
Ściąganie źródeł i kompilacja jest pod sam koniec. Źródła to pliki tekstowe *.h i *.cpp
Liczba postów: 12
Liczba wątków: 4
Dołączył: Oct 2013
(25-01-2014, 12:29)McZapkie napisał(a): Chyba już wiem, jak zaaplikowac całą paczkę patchy. Trzeba zainstalować jakieś narzędzie do kontroli wersji,
ja wybrałem HG bo paczka którą chcę zainstalować, jest pod tym zrobiona.
Nie znam się kompletnie na współczesnych narzędziach programistycznych, ale na razie wszystko działa.
Więc po prostu spróbuj a nie marudź że się nie uda. Masz złe nastawienie. A co to jest HG?
Cytat:Jak ustawiać parametry dla patchy
Parametry? Jeśli patch ma jakieś ustawialne parametry, to powinny się pokazać w "ustawienia zaawansowane".
Np. jak pojawił się cargodist, to w "ustawienia zaawansowane" pojawiło się nowe podmenu.
[/quote]
Proszę wróć do mojego wcześniejszego postu. Są skompilowane wersje z day lenght factor do 1 do 10, do 50, do 255.
W ustawieniach zaawansowanych - jest już to określone i nie można tego zmienić poza ustaloną granicę. Więc zapytałem gdzie to się zmienia przed kompilacją.
Cytat:Chyba że chodzi o jakieś stałe, które trzeba zmienić przed kompilacją.
No to trzeba zajrzeć do źródeł, do pliku nagłówkowego *.h i tam poszukać coś co zaczyna się od #define
Nie znam się na c++, zostałem wychowany lata temu na Pascalu i BASICU, ale to chyba o to chodzi.
PS.
Strona, która podałem, informuje, jak przygotować środowisko do kompilowania.
Ściąganie źródeł i kompilacja jest pod sam koniec. Źródła to pliki tekstowe *.h i *.cpp
Ja za to nie miałem do czynienia z żadnym językiem programowania poza gw basic.
A i tam szczytem moich możliwości było napisanie programu na pomnożenie przez siebie dwóch macierzy (który i tak skopałem)
Z mojego złego nastawienia wynika, że z kompilowaniem poradzą sobie nawet przedszkolaki. Wniosek z tego, że spece do komputerów powinni być najliczniejszą grupą wśród bezrobotnych.
I dziękuję, że wyjaśniłeś mi, że większość tamtej instrukcji to przygotowanie środowiska, ponieważ moja wiedzą o programowaniu jest taka, że nawet tego nie wyłapałem.
Jestem nie tylko lamerem - ale również laikiem.
Dziękuję za pomoc  .
Liczba postów: 1,119
Liczba wątków: 23
Dołączył: Jan 2014
(26-01-2014, 04:25)lamer napisał(a): A co to jest HG? http://pl.wikipedia.org/wiki/Mercurial
Też tego nie wiedziałem jeszcze przedwczoraj, ale doczytałem i się dowiedziałem.
Generalnie chodzi o zautomatyzowanie nanoszenia poprawek do kodu źródłowego i innych plików, gdy pracuje nad tym naraz wiele osób.
Właśnie wczoraj udało mi się skompilować i uruchomić openttd z paczką nowych patchy, które są jeszcze we wczesnej fazie alfa, ale w przyszłości myślę że
zrewolucjonizują styl grania w openttd.
Myślałem, że nigdy mi się nie uda, ale działa.
Wszytko jest trudne, dopóki nie stanie się proste.
A Tobie się udało zrobić jakiś krok w tym kierunku?
Liczba postów: 12
Liczba wątków: 4
Dołączył: Oct 2013
02-02-2014, 09:07
(Ten post był ostatnio modyfikowany: 02-11-2015, 02:18 przez lamer.)
Dziękuję za pomoc  . Ale zdała się na nic. Zainstalowałem Tortoise HG, ale patche się nie ładują, zresztą nie bardzo wiem jak dalej postępować.
Spróbuję pewnie znowu z opóźnieniem.
|
|
|
Zamknięcie forum OpenTTD Polska
|
| Forum OpenTTD Polska zostało wyłączone. Obecnie znajduje się tu archiwum dyskusji o dodatkach tworzonych przez naszą społeczność. |
| Po aktualne treści i dyskusje zapraszamy na nasz discord! :) |
|