Witaj Wesnothańczyku
Zobacz temat
 Drukuj temat
Nowe koloseum
Kasia
Za radą inferno poczytałam poradniki o tworzeniu dodatków znalazłam nawet program który otwiera pliki .cfg oprócz notatnika , problem jest w tym że chce dodać nowe jednostki ze wszystkich kampanii. Ale jak wstawiłam ich Id w pliku Colosseum_era.cfg oraz Colosseum_Extended_era.cfg to gdy uruchamiam grę i włączam ten scenariusz to wyskakuje mi okienko nieznany typ jednostki i nie da się dalej grać.A ponadto nawet w okienku wyboru nie pokazuje mi ich grafik tylko pytajnik. Może ktoś z was wie o co chodzi?
Kasia dodał/a następującą plik:
colosseum.rar [17.77kB / 427 Pobrane]
 
Smok
Ja wiem. :)

Spójrz tutaj, to plik main kampanii Dead Water:
Pobierz kod źródłowy  Kod źródłowy
[campaign]
    id=Dead_Water
    rank=170
    icon="units/undead/soulless-swimmer.png~RC(magenta>blue)"
    name= _ "Dead Water"
    abbrev= _ "DW"
    define=CAMPAIGN_DEAD_WATER




i tutaj:
Pobierz kod źródłowy  Kod źródłowy
#ifdef CAMPAIGN_DEAD_WATER
[binary_path]
    path=data/campaigns/Dead_Water
[/binary_path]

{campaigns/Dead_Water/utils}

[+units]
    {campaigns/Dead_Water/units}
[/units]

{campaigns/Dead_Water/scenarios}




Zwróć uwagę na te dwie linijki, które wyróżniłem. Powodują one, że jednostki dostępne w tej kampanii są ładowane tylko w przypadku, grasz w tą kampanię, inaczej gra ich nie widzi. Po prostu nie istnieją poza kampanią Dead Water.

Tutaj zmodyfikowałem plik main Colosseum:
Pobierz kod źródłowy  Kod źródłowy
[binary_path]
     path=data/add-ons/Colosseum
[/binary_path]

#ifdef MULTIPLAYER
{~add-ons/Colosseum/eras}
{~add-ons/Colosseum/macros}
{~add-ons/Colosseum/scenario}

[binary_path]
    path=data/campaigns/Dead_Water
[/binary_path]

{campaigns/Dead_Water/utils}

[+units]
    {campaigns/Dead_Water/units}
[/units]

#endif





Najpierw wczytuję obrazki z kampanii Dead Water. Następnie wczytuję z niej makra (folder utils), bo korzystają z nich jednostki. Bez tych makr gra się wysypywała. Na koniec, wczytuję jednostki z tej kampanii. (mówiąc prościej, skopiowałem kawałek kodu z maina Dead Water do jednostek włącznie)

Efekt:
Smok dodał/a następującą grafikę:
2017-03-14_11h20_09.jpg

Edytowane przez Smok dnia 14-03-2017 12:39
 
Przejdź do forum:
Wygenerowano w sekund: 0.04
10,884,782 unikalne wizyty