civ.org.pl forums > Space 4X - Space Empires V > Poradnik kartografa, czyli tworzenie własnych map
Zmień język na polski. Switch to English.

Print This Topic        Mark Topic as Unread 

civ.org.pl forums > Strategie Kosmiczne 4X > Space Empires V
Poster
Message    
Adi Cherryson
Status: Hero

Posts: 2100
Registered: Sept 14, 2002
IP: Logged
Poradnik kartografa, czyli tworzenie własnych map [post #1]

Tworzenie map w grze jest niemożliwe. Znam jednak dwa edytory, z których połowa działa całkiem poprawnie.

Można więc próbować stworzyć coś własnego. Na początek wyjaśnienie zasady działania. Edytory zapisują mapę jako zwykły plik tekstowy. W katalogu utilities znajduje się program SE5MapCompiler, który zamienia plik txt na plik typu map. Ten plik umieszczamy w katalogu maps, aby był widoczny podczas tworzenia nowej gry przez Load Map File.

SEV GenesisMap - to narzędzie działa
http://www.civ.org.pl/downloads.php?Action=ViewDL&lang=Pol&type=4x&section=Programy&subcatid=44

ale do działania wymagany jest Microsoft .NET Framework Microsoft
http://www.microsoft.com/downloads/details.aspx?familyid=0856eacb-4362-4b0d-8edd-aab15c5e04f5

SE5 Map Creator - ten program działa tylko częściowo
http://www.spaceempires.net/downloads-file-608.html

---

1. Najprostszym sposobem jest wygenerowanie mapy w programie SE5 Map Creator, zapisanie jej w pliku txt i modyfikacja poprzez GenesisMap. Dlaczego od razu nie użyć GenesisMap, który również umożliwia generowanie? Problem leży w tym, że przypisuje on polom asteroid zwykłe wartości (value) surowców, zamiast podwyższonych. Trzeba poprawić ręcznie wszystkie asteroidy.

2. W prostych mapach do gry multi wystarczy wyznaczyć punkty startowe i trochę je zmodyfikować, np. przez dodanie kilku planet i modyfikację value i conditions.

3. Aby uzyskać takie same systemy startowe dla wszystkich graczy, należy zaprojektować jeden wzorcowy w GenesisMap. Następnie odłączyć wszystkie Warp Pointy. Utworzyć losowo pozostałe systemy startowe, usunąć wszystkie obiekty i Warp Pointy i zapisać mapę. Potem otwieramy mapę w Notatniku lub innym edytorze i kopiujemy zapis z wzorcowego systemu do pozostałych, zachowując tylko pięć pierwszych linijek:

Przykład:
System Name := Uzara
Description := Standard solar system.
Quadrant Xpos := 43
Quadrant Ypos := 26
System Physical Type := Normal

Następnie zmieniamy nazwę planet w polach Space Object Name z wzorcowego xxx na Uzara. W ten sposób modyfikujemy wszystkie systemy startowe i zapisujemy plik. W GenesisMap dodajemy Warp Pointy.

4. Najciekawsze mapy niestety trzeba jednak zaprojektować i stworzyć od podstaw w GenesisMap. Nie jest to tak żmudne, jak może się wydawać, ale potrzeba wprawy.

Inne porady:
1. Sporządzać często kopię mapy, zwłaszcza przed krytycznymi zmianami.
2. Pamiętać o asteroidach - trzeba podnieść ich value.

_________________________________
Felietony z CaissÂą

Apr 03, 2009 at 23:15

Print
Skyline14
Status: Veteran

Posts: 367
Registered: Aug 01, 2008
IP: Logged
Re: Poradnik kartografa, czyli tworzenie własnych map [post #2]

SE5 Map Creator mi nie działa.

[Edited by Skyline14 on Apr 05, 2009 at 15:11]

Apr 05, 2009 at 15:10

Print
Adi Cherryson
Status: Hero

Posts: 2100
Registered: Sept 14, 2002
IP: Logged
Re: Poradnik kartografa, czyli tworzenie własnych map [post #3]

Rzeczywiście.

Poprzednio działał w ten sposób, że można było tylko generować mapy. Szczegółowe modyfikacje planet nie były możliwe. Teraz nawet tego nie można zrobić - wyskakuje jakiś error...

Szkoda. Trzeba wykorzystać Genesis.

_________________________________
Felietony z CaissÂą

Apr 05, 2009 at 22:44

Print
Ceasar Of Rome
Status: Moderator

Posts: 3040
Registered: Aug 09, 2008
IP: Logged
Re: Poradnik kartografa, czyli tworzenie własnych map [post #4]

a czy trudno się robi taki program w ogóle ?
kojarzy może ktoś o co by trzeba zahaczyć przy tworzeniu ?

_________________________________
Ceasar Trade List

Apr 05, 2009 at 23:03
Gadu-Gadu: 8840735
XFire Ceasar4Rome
Print
Madlok
Status: Veteran

Posts: 299
Registered: Mar 20, 2009
IP: Logged
Re: Poradnik kartografa, czyli tworzenie własnych map [post #5]

To chyba oczywiste, ale i tak spytam: jeśli gracie na robionej mapie i jeden z graczy jest twórcą, to gracie z odkrytą mapą?

Apr 06, 2009 at 09:49

Print
Merthen
Status: Moderator

Posts: 5146
Registered: Aug 25, 2008
IP: Logged
Re: Poradnik kartografa, czyli tworzenie własnych map [post #6]

Gramy z zakrytą. Jak ktoś chce więcej widzieć to wybiera sobie cechę Anciet

Apr 06, 2009 at 12:13

Print
Adi Cherryson
Status: Hero

Posts: 2100
Registered: Sept 14, 2002
IP: Logged
Re: Poradnik kartografa, czyli tworzenie własnych map [post #7]

Ale mapa jest dostępna do pobrania przed rozpoczęciem PBEM. Każdy gracz może ją ściągnąć i zobaczyć. Czyli każdy wie tyle samo, ile twórca mapy.

_________________________________
Felietony z CaissÂą

Apr 06, 2009 at 14:15

Print
PAwleus
Status: Hero

Posts: 2306
Registered: Mar 24, 2009
IP: Logged
Re: Poradnik kartografa, czyli tworzenie własnych map [post #8]

Quote:
Skyline14 wrote:
SE5 Map Creator mi nie działa.


Jednym z możliwych powodów mogą być ustawienia Windows - z tego co słyszałem niezbędnym ustawieniem jest, aby liczby były w formacie 0.00 a nie 0,00
Apr 18, 2009 at 10:20

Print
Merthen
Status: Moderator

Posts: 5146
Registered: Aug 25, 2008
IP: Logged
Re: Poradnik kartografa, czyli tworzenie własnych map [post #9]

Quote:
PAwleus wrote:
Quote:
Skyline14 wrote:
SE5 Map Creator mi nie działa.


Jednym z możliwych powodów mogą być ustawienia Windows - z tego co słyszałem niezbędnym ustawieniem jest, aby liczby były w formacie 0.00 a nie 0,00


Przy okazji te same ustawienie jest potrzebne do kompilacji skryptów AI.
Apr 20, 2009 at 09:58

Print
Kubicor
Status: Settler

Posts: 10
Registered: Aug 23, 2009
IP: Logged
Re: Poradnik kartografa, czyli tworzenie własnych map [post #10]

Nie wiem dlaczego, ale Genesis tak jak Map Creator- oba mi nie działają. Mam oryginalną angielską wersję gry na patchu 1.79.
Może nie zrozumiałem jak zainstalować ten Genesis? Wgrałem wszystko co tam było do jednego folderu, a ten folder przeniosłem do folderu z grą. Czy coś zrobiłem nie tak, albo czegoś w ogóle nie zrobiłem?

Aug 24, 2009 at 16:16

Print
Kubicor
Status: Settler

Posts: 10
Registered: Aug 23, 2009
IP: Logged
Re: Poradnik kartografa, czyli tworzenie własnych map [post #11]

Odświeżam temat. Prosiłbym o udzielenie odpowiedzi. Z góry dzięki

Oct 01, 2009 at 21:57

Print
PAwleus
Status: Hero

Posts: 2306
Registered: Mar 24, 2009
IP: Logged
Re: Poradnik kartografa, czyli tworzenie własnych map [post #12]

Z pewnością w udzieleniu odpowiedzi pomogłoby gdybyś sprecyzował co Ci dokładnie nie działa.

Oct 02, 2009 at 19:49

Print
Adi Cherryson
Status: Hero

Posts: 2100
Registered: Sept 14, 2002
IP: Logged
Re: Poradnik kartografa, czyli tworzenie własnych map [post #13]

Map Creator u mnie nie działa.

Genesis wymaga zainstalowania jeszcze Microsoft .NET Framework Version 2.0. Link jest w pierwszym poście.

Nie musisz instalować Genesis w katalogu z grą.

[Edited by Adi Cherryson on Oct 03, 2009 at 00:30]

_________________________________
Felietony z CaissÂą

Oct 03, 2009 at 00:26

Print
Kubicor
Status: Settler

Posts: 10
Registered: Aug 23, 2009
IP: Logged
Re: Poradnik kartografa, czyli tworzenie własnych map [post #14]

Problem rozwiązany i nie wiem czemu wcześniej na to nie wpadłem... Edytor, zamiast angielskiej wersji cały czas uparcie czytał wersję polską z Nicholas Games. Po usunięciu wersji PL edytor zaczął czytać angielską, czyli działającą poprawnie.

Oct 03, 2009 at 19:33

Print
pokrzyw
Status: Settler

Posts: 27
Registered: Sept 10, 2009
IP: Logged
Re: Poradnik kartografa, czyli tworzenie własnych map [post #15]

Adi - jaki mnożnik mają asteroidy w porównaniu do planet? x1.8 ? x2.0? Mógłbym prosty skrypt napisać modyfikujący wartości..

Czy w Genesis jest możliwość utworzenia Warp Pointa? Tworzenie kilkunastu zajęło mi dzisiaj coś z 3 godziny

[Edited by pokrzyw on Oct 05, 2009 at 21:41]

Oct 05, 2009 at 21:40

Print
Adi Cherryson
Status: Hero

Posts: 2100
Registered: Sept 14, 2002
IP: Logged
Re: Poradnik kartografa, czyli tworzenie własnych map [post #16]

Value asteroid można sobie ustalić dowolnie. Pewnie jest też jakaś maksymalna wartość, nie sprawdzałem. Jak tworzę mapę, to staram się im przypisać value powyżej 200 do 300%. W ten sposób są celem do zdalnego wydobycia i przekształcania w planety. W stock zazwyczaj asteroidy też miały wysokie value.

W Genesis można tworzyć warp pointy. Klikasz na systemie prawym przyciskiem myszki i pojawia się niebieska linia. Przeciągasz ją do innego sytemu. Warp pointy pojawią się automatycznie w obu systemach. Potem możesz edytować dany system i ustawić warp point na konkretnym heksie.







_________________________________
Felietony z CaissÂą

Oct 06, 2009 at 00:22

Print
pokrzyw
Status: Settler

Posts: 27
Registered: Sept 10, 2009
IP: Logged
Re: Poradnik kartografa, czyli tworzenie własnych map [post #17]

Oki zrobiłem skrypcik w perlu zmieniający wartości asteroid w Genesis. Pytanie do użytkowników :P uruchomicie skrypt pl, czy zrobić z niego exeka?

Oct 15, 2009 at 09:37

Print
Merthen
Status: Moderator

Posts: 5146
Registered: Aug 25, 2008
IP: Logged
Re: Poradnik kartografa, czyli tworzenie własnych map [post #18]

Zrobić exeka

Oct 15, 2009 at 12:41

Print
pokrzyw
Status: Settler

Posts: 27
Registered: Sept 10, 2009
IP: Logged

Attached:
sev.zip
383 KB [downloads: 153]
Re: Poradnik kartografa, czyli tworzenie własnych map [post #19]

Oto skrypcik. W zipie są dwa pliki:
sev_planetoid_mod.pl - skrypt PERL
sev_planetoid_mod.exe - exe z tego skryptu (zrobiony shareware'ową wersją programu perl2exe - legalnie, ale informuje o tym)

sposób uruchomienia:
wpisujemy w start->uruchom "cmd"
idziemy do miejsca gdzie jest plik exe/pl
wrzucamy tam mapę i wpisujemy (dla exe):
"sev_planetoid_mod.exe mapa_zrodlo mapa_cel min_surowce max_surowce"
dla pl:
"perl sev_planetoid_mod.pl mapa_zrodlo mapa_cel min_surowce max_surowce"

gdzie:
mapa_zrodlo - ścieżka do pliku z mapką (np: mapa.txt)
mapa_cel - ścieżka do pliku ze zmodyfikowaną mapą (np: mapa2.txt)
i opcjonalnie (jak się nie poda to wylosuje 100 - 200)
min_surowce - minimalna wartość surowców na planetoidach (np: 100)
max_surowce - minimalna wartość surowców na planetoidach (np: 200)

Operujemy na plikach z Genesis (czyli txt).

Oct 15, 2009 at 20:27

Print
Merthen
Status: Moderator

Posts: 5146
Registered: Aug 25, 2008
IP: Logged
Re: Poradnik kartografa, czyli tworzenie własnych map [post #20]

Prosty i skuteczny programik. Likwidujący żmudna pracę przy zmianie wartości asteroid. Adi do tworzenia map jak znalazł

Oct 16, 2009 at 06:52

Print
Adi Cherryson
Status: Hero

Posts: 2100
Registered: Sept 14, 2002
IP: Logged
Re: Poradnik kartografa, czyli tworzenie własnych map [post #21]

Wierzę, że będzie przydatny.

Jeśli o mnie chodzi, to przydałaby się bardziej łopatologiczna instrukcja. Niestety należę do pokolenia, które nie potrafi używać tak skomplikowanych rzeczy. Jeśli nie można prościej, to będę prosił Merthena o pomoc - wyślę Ci mapę, a Ty zmodyfikujesz asteroidy. To i tak gigantyczny postęp, serdeczne dzięki pokrzyw.

Można ten plik umieścić też w dziale Strategie 4X, aby się nie zgubił: http://www.civ.org.pl/downloads.php?Action=ViewDL&lang=Pol&type=4x&section=Programy&subcatid=44

_________________________________
Felietony z CaissÂą

Oct 16, 2009 at 23:24

Print
pokrzyw
Status: Settler

Posts: 27
Registered: Sept 10, 2009
IP: Logged

Attached:
sev_planetoid_
mod.bat.zip

1 KB [downloads: 165]
Re: Poradnik kartografa, czyli tworzenie własnych map [post #22]

Adi - nie wiem która część jest niejasna (napisz).

Bierzesz ZIPa i rozpakowujesz sobie do katalogu gdzie trzymasz mapy - będziesz miał tam m.in. plik sev_planetoid_mod.exe.

W załączniku tej wiadmości masz zzipowany plik sev_planetoid_mod.bat - wrzuć go obok exe.

W notatniku możesz edytować bat'a (bazowo ma postać jak poniżej):

sev_planetoid_mod.exe mapa_do_zmian.txt mapa_docelowa.txt 100 200

gdzie:
sev_planetoid_mod.exe - program
mapa_do_zmian.txt - to mapa którą wygenerował Genesis.
mapa_docelowa.txt - to mapa która ma zmienione wartości (program ją utworzy, musi być inna niż mapa_do_zmian.txt).
100 - minimalna wartość.
200 - maksymalna wartość.

Uruchamiasz plik bat dwuklikiem

Chyba prościej się nie da :P


Wieczorem zrobię z tego jedną paczkę i wrzucę tam gdzie wskazałeś.

[Edited by pokrzyw on Oct 19, 2009 at 11:13]

Oct 19, 2009 at 09:07

Print
Merthen
Status: Moderator

Posts: 5146
Registered: Aug 25, 2008
IP: Logged
Re: Poradnik kartografa, czyli tworzenie własnych map [post #23]

Adi jak skończysz mapę do PBEM6 to wykorzystam skrypt pokrzyw-a do ustawienia zasobów na asteroidach.

Nov 16, 2009 at 11:28

Print
Paker111
Status: Settler

Posts: 13
Registered: Aug 27, 2008
IP: Logged
Re: Poradnik kartografa, czyli tworzenie własnych map [post #24]

jak zmienić rozszerzenie .map na .txt tak aby edytor odczytywał je poprawnie?
Czy jest możliwe aby sprawić, iż na konkretnej mapie dane imperium startuje na konkretnej planecie (nie nowej, której nie było w danym układzie a jest tworzona wraz z rozpoczęciem gry poprzez zaznaczenie w opcjach mapy jednego układu startowego- co więcej, jeżeli zaznaczę jeden startowy układ to czy inne imperia startują w losowych układach?).

Jul 11, 2010 at 21:29

Print
Merthen
Status: Moderator

Posts: 5146
Registered: Aug 25, 2008
IP: Logged
Re: Poradnik kartografa, czyli tworzenie własnych map [post #25]

Plik map to skompilowany txt nie da się go przerobić z powrotem na tekstowy.

Nie da się ustawić startowania konkretnego imperium w wybranym miejscu. Możesz tylko losować do skutku.

Jul 16, 2010 at 10:56

Print
Undertaker
Status: Conscript

Posts: 36
Registered: Sept 17, 2010
IP: Logged
Re: Poradnik kartografa, czyli tworzenie własnych map [post #26]

Zna ktoś jakiś edytor map do Space Empires IV, ale taki, żeby można w nim było usuwać pojedyncze punkty warpowe?

Jul 10, 2012 at 01:16

Print
^ Początek strony ^



Username: Password: Lost your password?

tForum version b0.94.1.2 (© 2003 tForumDevTeam)

The comments published here represent only the personal opinions of the respective users. civ.org.pl and it's staff is not held responsible for the contents of the posts.

Publikowane komentarze są prywatnymi opiniami użytkowników portalu. Portal civ.org.pl ani jego redakcja nie ponosi odpowiedzialności za treść opinii.


hosted by artserwis.pl - praca, konkursy, portfolia dla twórców.