Niestety sposób prosty i bezproblemowy to dwa rożne sposoby ;).
W uproszczeniu: musisz skopiować właściwe pliki *.sco i zadbać o odpowiednie wpisy w scenes.txt lub module_scenes.py (jeżeli używasz MS). Edycja pliku scenes.txt jest pozornie prostsza, ale stwarza kilka potencjalnych problemów (np. kwestia właściwej kolejność wpisów).
Przykład 1 (podmiana plików):
1. Edytujesz scenę oblężenia (mury) Sargoth (
town_1), scena zapisana jest w pliku
scn_town_1_walls.sco,
scenie odpowiada wpis w module_scenes.py (jezeli uzywasz Module System):
("town_1_walls",sf_generate,"none", "none", (0,0),(100,100),-100,"0x00000001300010c800054d5c00004af000005 d3f00002ca0",
[],[],"outer_terrain_plain"),
i jego odpowiednik scenes.txt (jeżeli edytujesz pliki txt):
scn_town_1_walls town_1_walls 256 none none 0.000000 0.000000 100.000000 100.000000 -100.000000 0x00000001300010c800054d5c00004af000005 d3f00002ca0
0
0
outer_terrain_plain
Dwie istotne wartości to kod terenu =
0x00000001300010c800054d5c00004af000005d3f00002ca0 i teren zewnętrzny =
outer_terrain_plain;
Kod terenu jest krytyczny, wartość
musi odpowiadać edytowanej scenie !. W przypadku tworzenia nowej sceny nowy kod terenu można wygenerować w trybie edycji (przycisk 'terrain' na mapie świata).
Teren zewnętrzny może mieć dowolną wartość, w najgorszym razie efekt końcowy będzie dziwny (np. śnieżna scena otoczona przez pustynny krajobraz).
2. Edytowaną scenę chcesz przypisać do np. Yalen (
town_15), w tym celu zmieniasz podmieniasz plik
scn_town_15_walls.sco plikiem
scn_town_1_walls.sco, a w pliku scenes.txt edytujesz wpis:
scn_town_15_walls town_15_walls 256 none none 0.000000 0.000000 100.000000 100.000000 -100.000000 0x0000000030024e108003fd0100007bd300006 c31000061aa
0
0
outer_terrain_plain
i zmieniasz kod terenu
0x0000000030024e108003fd0100007bd300006c31000061aa na
0x00000001300010c800054d5c00004af000005d3f00002ca0.
Przykład 2 (zupełnie nowa scena):
1. Generujesz nowy kod terenu;
2. W module_scenes.py dodajesz nowy wpis:
("nowa_scena",sf_generate,"none", "none", (0,0),(100,100),-100,"nowy_kod_terenu",
[],[],"outer_terrain_plain"),
3. Kompilujesz MS, i przy pomocy 'Quick Scene Chooser' edytujesz scenę;
4. W momencie zapisu edytor automatycznie stworzy plik
scn_nowa_scena.sco;
Aby umożliwić innym osobom skorzystanie z twoich scen musisz im udostępnić właściwe pliki *.sco wraz z odpowiadającymi wpisami w scenes.txt i/lub module_scenes.py.
Najlepiej napisz czego nie zrozumiałeś w poprzednich odpowiedziach, bo jaśniej wytłumaczyć już się nie da :P.