Przesunięty przez: Fooler Nie 07 Sie, 2011 16:50 |
Tagi tematu: field, itp, pol, status, status, zaoranych, zasianych
|
| Autor |
Wiadomość
|
damian50021
KOCHAM URSUSY!!!


Dołączył: 06 Wrz 2009 Posty: 1350 Skąd: OŚWIĘCIM
|
Wysłany: Nie 07 Sie, 2011 16:48 • 1 post w temacie
|
|
|
Autor poradnika: maciey
Wiele osób ma z tym problem więc postanowiłem sam to rozkminić i napisać poradnik.
Na początek trzy rzeczy.
1. Ja do określania położenia poszczególnych punktów będę używał programu GIMP, jeżeli chcecie innym programem to proszę bardzo ale nie będę tłumaczył każdemu z osobna. Położenie można określać też za pomocą PDA w grze, ale dla mnie ten sposób jest niewygodny.
2. Ściągamy to (http://www.ls2009.net/zal...dstatus_176.zip ), wypakowujemy i wklejamy wypakowany folder do mods.
3. Robimy zdjęcie z góry naszej mapie, takie jak do PDA. Jak je wykonać? Tutaj macie poradnik (http://www.ls2009.net/wst...pda-vt51407.htm ). Po poprawnym wykonaniu zapisujemy pod nazwa " map_a_PPW " w rozmiarach 2048x2048, w formacie png i wklejamy do \...\mods\fieldStatus\Maps\
Dopisek po map_ wziął się z tego że mapka na do której dodawałem
w mods ma nazwę a_PPW i to też jest ważne, musi być tak samo.
Pamiętajcie żeby wymiary były 2048x2048 bo bez tego to się nie uda, jeżeli są mniejsze
to powiększcie obraz - tu nie chodzi o jakość tylko stąd będziemy położenie brać.
Jeżeli mamy już ten obrazek to pokaże Wam jak dodajemy te pola.
Na początku wytłumaczę jak dodać o prostych kształtach a później skomplikowanych.
Na moim zdjęciu zaznaczyłem dwa takie pola. Zajmiemy się nimi po kolei :)
Jak się dodaje pola? Musimy dodać odpowiedni wpis w pliku
fieldData.master.xml dotyczący naszej mapy.
Oto on:
| Kod: | <map name="a_PPW" numFields="2" maxCoords="14">
<field name="Field 1" area="1090">
<coordinates startX="924" startZ="816" endX="953" endZ="847" />
</field>
<field name="Field 2" area="143130">
<coordinates startX="166" startZ="1562" endX="580" endZ="1680" />
<coordinates startX="166" startZ="1582" endX="580" endZ="1690" />
<coordinates startX="166" startZ="1602" endX="580" endZ="1700" />
<coordinates startX="166" startZ="1662" endX="580" endZ="1710" />
<coordinates startX="166" startZ="1632" endX="580" endZ="1720" />
<coordinates startX="166" startZ="1642" endX="580" endZ="1730" />
<coordinates startX="166" startZ="1662" endX="580" endZ="1740" />
<coordinates startX="166" startZ="1682" endX="580" endZ="1750" />
<coordinates startX="166" startZ="1702" endX="580" endZ="1760" />
<coordinates startX="166" startZ="1722" endX="580" endZ="1770" />
<coordinates startX="166" startZ="1742" endX="580" endZ="1780" />
<coordinates startX="166" startZ="1762" endX="580" endZ="1790" />
<coordinates startX="166" startZ="1782" endX="580" endZ="1900" />
<coordinates startX="166" startZ="1802" endX="580" endZ="1910" />
</field>
</map> |
w name wpisujemy " a_PPW " ponieważ plik z zdjęciem nazwaliśmy " map_a_PPW "
w numFields wpisujemy liczbę naszych pól
( ja dla wytłumaczenia dodaję tylko dwa więc liczba wynosi dwa )
w maxCoords wpisujemy ile maksymalnie ma dodanych pozycji ( czyli linijek z coordinates ) jedno pole, u nas 14.
wpis z współrzędnymi pomiędzy a odpowiadają za jedno pole.
Jeszcze dodam że współrzędne startX/Z są to współrzędne punktu z
lewego górnego rogu pola natomiast endX/Z w prawego dolnego rogu.
A skąd brać te współrzędne? Już tłumaczę.
Sposób pierwsze to jeździć po mapie i przepisywać współrzędne z PDA lecz dla
mnie wygodniejszy jest sposób drugi bo nie chcę mi się minimalizować co chwilę gry.
A oto i sposób drugi:
Otwieramy program GIMP a w nim nasz obrazek map_a_PPW.png - koniecznie jak już pisałem w rozmiarach 2048x2048.
Na początek wytłumaczę to prostsze pole. Ok, więc, najlepiej będzie jak sobie przybliżymy odpowiednio obrazek żeby idealnie trafić na końce pola.
W przyborniku wybieramy " Zaznaczenie prostokątne " i w lewym górnym rogu naszego pola zaznaczamy malutki kwadracik ( przy samym końcu pola pamiętać! ).
Niżej na przyborniku pojawią nam się współrzędne które przepisujemy do start. Z lewej strony X z prawej do Z.
Foto do opisu:
Tą samą czynność powtarzamy z prawym dolnym rogiem pola z tym ze współrzędne przepisujemy do end X/Z.
Po wykonaniu tych czynności nasza linijka od pola pierwszego powinna wyglądać tak:
| Kod: | <field name="Field 1" area="1090">
<coordinates startX="924" startZ="816" endX="953" endZ="847" />
</field> |
area="1090" - określa powierzchnię naszego pola, skąd ją wziąć? Najlepiej by było włączyć grę na nowym save, skosić tylko ten kawałek pola i zapisać grę.
Później wejść do naszego save, otworzyć plik careerSavegame.xml i przepisać do area wartość hectaresThreshed z naszego pliku. Oczywiście można wziąć podczas
gry z PDA czy jeszcze skądś innąd. Zależy jaki kto przelicznik stosuje i który wydaje mu się prawdziwy, bo co rusz ktoś podaje inne dane co do całkowitej powierzchni mapy.
UWAGA! Nie przepisujemy dokładnie tak jak pisze w hectaresThreshed.
Pokaże to na przykładzie.
Po skoszeniu wyszło mi hectaresThreshed="0.109075" czyli pole ma około 0.1ha. Taki wpis w area powodował by błąd i mod by nie działał. W area nie może być żadnych przecinków! Więc trzeba troszkę pomyśleć i żeby wszystko działało a pokazywało pole 0.1ha to zamieniamy to na 1090 i taką właśnie wartość dajemy w area.
JEDNO POLE JUŻ ZA NAMI, TERAZ CZĘŚĆ TRUDNIEJSZA - pole o " rożnych kształtach ".
| Kod: | <field name="Field 2" area="143130">
<coordinates startX="166" startZ="1562" endX="580" endZ="1680" />
<coordinates startX="166" startZ="1582" endX="580" endZ="1690" />
<coordinates startX="166" startZ="1602" endX="580" endZ="1700" />
<coordinates startX="166" startZ="1662" endX="580" endZ="1710" />
<coordinates startX="166" startZ="1632" endX="580" endZ="1720" />
<coordinates startX="166" startZ="1642" endX="580" endZ="1730" />
<coordinates startX="166" startZ="1662" endX="580" endZ="1740" />
<coordinates startX="166" startZ="1682" endX="580" endZ="1750" />
<coordinates startX="166" startZ="1702" endX="580" endZ="1760" />
<coordinates startX="166" startZ="1722" endX="580" endZ="1770" />
<coordinates startX="166" startZ="1742" endX="580" endZ="1780" />
<coordinates startX="166" startZ="1762" endX="580" endZ="1790" />
<coordinates startX="166" startZ="1782" endX="580" endZ="1900" />
<coordinates startX="166" startZ="1802" endX="580" endZ="1910" />
</field> |
UWAGA! Wpisy z pola drugiego nie są z naszego zdjęcia, tylko takie przykładowe. Ważne że wiecie już sami skąd je brać i jak wstawić.
Nie jest to aż takie trudne ale strasznie wygląda bo dużo z tym zabawy.
Przy takim polu czynności są takie same lecz linijki coordinates powtarzamy ile razy trzeba.
Na obrazku poniżej zaznaczyłem punkcikami mniej więcej skąd będę brał współrzędne z drugiego pola.
Po zebraniu współrzędnych wpisujemy je do naszych linijek z drugiego pola, oczywiście po kolei i w odpowiednie miejscach.
Po dodaniu wszystkich współrzędnych dla wszystkich pól zapisujemy plik fieldData.master.xml
Jeszcze jedna rzecz, mianowicie chodzi o nasze zdjęcie mapy z góry które robiliśmy na początku.
Zmieniamy jego rozmiary na 512x512 i zapisujemy w tym samym miejscu :)
Żeby wszystko w grze działało należy jeszcze nasz już wyedytowany plik fieldData.master.xml skopiować do folderów savegame1, savegame2 itd i zmienić nazwę skopiowanych plików na fieldData.xml
TO WSZYSTKO, teraz uruchamiamy grę z naszą mapą, klikamy CTRL + F następnie CTRL + S żeby zeskanowało nam nasze pola.
-------------------------
Na dowód że to działa poniżej fotka. Na powierzchnie pola nie patrzcie bo miałem u siebie zawyżoną wartość, nie jak wyżej opisałem. Ogólnie to bardzo ciekawy jest ten mod, pokazuje nawet ile słomy mamy na danym polu :) Tyle zobaczyłem na testach. Podczas koszenia żeby zmieniło wartości na aktualne należy ponownie zeskanować pola bądź tylko to jedno wybrane.
Mam nadzieje że napisałem to zrozumiale i nie będzie problemów z dodaniem. Dodając dokładnie według tego poradnika na pewno zadziała gdyż dodając to równocześnie pisałem poradnik a później sprawdzałem czy jakichś byków nie zrobiłem :)
Pozdrawiam, maciey :P
MOŻNA KOPIOWAĆ NA INNE FORA/STRONY ALE DOKŁADNIE CAŁĄ TREŚĆ POSTA.
KONIECZNIE PODAĆ AUTORA I STRONĘ AUTORA TEGO PORADNIKA.
_______________________________
Przepraszam autora tego poradnika za to, że usunąłem link do jego strony ze zdjęć, ale musiałem ponieważ na tym forum nie wolno podawać linków do stron o tej samej tematyce co na tej.
fieldStatus.zip
|
Pobierz Plik ściągnięto 14 raz(y) 2.05 MB |
|
_________________
 |
Ten użytkownik dostał za ten post 2 piw/piwa |
|
|
|
 |
|
|
 |
|
|
|
|