Witaj Wesnothańczyku
Zobacz temat
 Drukuj temat
Warsztat Wrzeszczu99
wrzeszczu
Siemka. Jestem początkującym "moderem" tej gry, od ok 8 godzin próbuję stwożyć własną kampanię i cały czas ten sam błąd dotyczący scenariusza. Nieznany scenariusz:XXX. Pomocy, który z plików wywołuje ten błąd, podejżewam że sam plik scenariusza. W załączniku prześle scenariusz.
wrzeszczu dodał/a następującą plik:
siege.cfg [2.42kB / 156 Pobrane]
 
mylife55
Ekhm... Może lepiej wrzuć całą kampanie?Bo scenariusz może być ok.

Podpinam się pod to, problem może tkwić w układzie, nie w samym pliku. - Axefighter
Edytowane przez AxeFighter dnia 22-03-2015 21:12
Moje Dodatki
Prime Era
 
google.pl
ForPeace
Nie, niestety scenariusz miał kilka błędów.

Nie twórz kampanii bezpośrednio w plikach gry, ale w folderze userdata/data/add-ons, lub Moje Dokumenty/folderWesaJakkolwiekSięNazywa/data/add-ons tj. w folderze dodatków. Drugiej ścieżki nie pamiętam do końca, bo korzystam z folderu userdata umieszczonego w Program Files, nie w Moich Dokumentach.

Pobierz kod źródłowy  Kod źródłowy
#textdomain wesnoth-Eastnoth
[scenario]
    id=Siege
    name= _ "Siege of LMS"
    victory_when_enemies_defeated=no
    map_data="{~campaigns/Eastnoth/maps/LastManStand.map}
    experience_modifier=100
    turns=10 #ciut przykrótkie moim zdaniem :D

    {DEFAULT_SCHEDULE}
    {DEFAULT_MUSIC}
    [story]
        [part]
             story= _ "Atak na twierdzę Last Man Stand."
        [/part]
    [/story]
   
    [event]
        name=prestart
        [objectives]
            side=1
            silent=no
            [objective]
                description=_"utrzymaj twierdzę"
                condition=win
            [/objective]
            [objective]
                description=_"Twoja smierc"
                condition=lose
            [/objective]
                   [/objectives]
    [/event]
   
    [side]
         #id=_"Levald"
    id=Levald
    name=_"Levald"

         #profile=portraits/spearman-2.png #chyba, że jest z twojego dodatku
         profile=portraits/humans/spearman.png

   unrenamable=yes
         side=1
         controller=human
         type=Commander   #twoja jednostka? bo takiej nie ma w BfW
         
   #description=You
         #user_description= _ "You"
    #co to jest "description"???       

    canrecruit=no
       team_name=Good
   user_team_name= _ "teamname^Good"

         {GOLD 300 200 100}
      #[unit] Z reguły nie wpisujemy dwa razy tej samej jednostki...
      #id=Levald
      #name=_ "Levald"
      #unrenamable=yes
      #type=spearman On ma być Commander czy Spearman ???
      #profile=portraits/humans/transparent/spearman.png
       #side 1
      
       x=8
       y=20
        {IS_HERO}
        [modifications]
           {TRAIT_LOYAL}
         #{TRAIT_STRENGHT}
         {TRAIT_STRONG}
        [/modifications]
      #[/unit]
    [/side]
    [side]
        side=2
        controller=ai
        type=Swordsman #tego też nie znam...
        #description=Enemy
        #user_description= _ "Enemy"
        canrecruit=yes
     {UNIT 2 "Dark knight" 4 1()}
        recruit=Goblin Spearman, Gorilla, Werewolf #goryl, wilkołak???
        team_name=Bad
user_team_name= _ "teamname^Bad"
        {GOLD 100 200 300}
        [ai]
            recruitment_pattern=fighter
            aggression=2
            caution=0.05
            village_value=0.05
            leader_value=4.25
        [/ai]
    [/side]   
    [event]
        name=turn 6
     [message]
      speaker=Levald
      #message=_Muszę uciekać, do tamtej starej chaty
                message=_"Muszę uciekać, do tamtej starej chaty"
     [/message]
    [/event]
    [event]
      name=moveto
       [filter]
      x,y=7,21
       [/filter]
      [endlevel]
             result=victory
        [/endlevel]
    [event]
        name=die
        [filter]
        #    description=you
   id=Levald
        [/filter]
        [message]
            speaker=unit
            message= _ "Ouch"
        [/message]
        [endlevel]
            #result=continue #chyba defeat :P
   result=defeat
        [/endlevel]
    [/event]
[/scenario]



Edytowane przez ForPeace dnia 22-03-2015 21:42
Mój ladderowy profil

Zarządzam polskim tłumaczeniem Bitwy o Wesnoth. Jeżeli chcesz pomóc, pisz tutaj.

"10 lat mówisz? Jak ja mówię że gram 10 lat to przychodzą ludzie i mówią że grali 15 i nic się nie znam na tej grze bo nie grałem jak PRAWDZIWI prosi grali. xD" ~Hejnewar
 
wrzeszczu
Dzięki! Zobaczymy czy to wszystkie błędy jakie popełniłem
I tak wszystkie jednostki są moje
A tak właściwie to jak wrzucić cały folder?
Edytowane przez wrzeszczu dnia 27-03-2015 20:49
 
ForPeace
Skompresuj do .zip lub .rar
Mój ladderowy profil

Zarządzam polskim tłumaczeniem Bitwy o Wesnoth. Jeżeli chcesz pomóc, pisz tutaj.

"10 lat mówisz? Jak ja mówię że gram 10 lat to przychodzą ludzie i mówią że grali 15 i nic się nie znam na tej grze bo nie grałem jak PRAWDZIWI prosi grali. xD" ~Hejnewar
 
wrzeszczu
https://drive.goo...sp=sharing 85Mb nie wiem jak to się stało.
Zmieniłem na link, ale mi to nie działa, dlatego polecam http://www.speedy... Wink - Maksiu
Edytowane przez dnia 28-03-2015 16:33
 
ForPeace
Ekhm... Kampania "waży" 85 MB, bo wrzuciłeś do niej {niepotrzebnie} obrazki z gry. Usuń je, bo teraz ściąga się bardzo dłuuugo.
Zaraz lepiej przejrzę i zobaczę, co jest nie tak.

EDIT:

1)w pliku _main.cfg:
a ) zmień "define=Eastnoth" na "define=EASTNOTH"
b ) po #ifdef dopisz EASTNOTH
Pobierz kod źródłowy  Kod źródłowy
#ifdef EASTNOTH



2) wrzuć kampanię do add-ons i zmień adresowanie na add-ons/Eastnoth/itd.
3) możliwe, że Translations powinno być z małej litery
4) zmień piki .txt na .cfg, np. siege.txt

Przypuszczam, że będzie działać.
Edytowane przez ForPeace dnia 28-03-2015 17:10
Mój ladderowy profil

Zarządzam polskim tłumaczeniem Bitwy o Wesnoth. Jeżeli chcesz pomóc, pisz tutaj.

"10 lat mówisz? Jak ja mówię że gram 10 lat to przychodzą ludzie i mówią że grali 15 i nic się nie znam na tej grze bo nie grałem jak PRAWDZIWI prosi grali. xD" ~Hejnewar
 
wrzeszczu
Pobierz kod źródłowy  Kod źródłowy
Następujący dodatek zawierał błędy i nie mógł zostać załadowany:
    D:/Gry/BfW/userdata/data/add-ons/Eastnoth/_main.cfg

Please report this to the author or maintainer of this add-on.

Details:

    Nested quoted string
    at core\\macros\\schedules.cfg:6
        included from ai\\ais\\ai_default_rca_strong.cfg:2
        included from _main.cfg:30
        included from core\\macros\\schedules.cfg:121
        included from ai\\ais\\ai_default_rca_strong.cfg:2
        included from _main.cfg:30
        included from ~add-ons\\Eastnoth\\scenarios\\Siege.cfg:10
        included from ~add-ons\\Eastnoth\\_main.cfg:30




O Co tu chodzi?
 
ForPeace
Nested quoted string? Shock zagnieżdżony cytat, nie ogarniam.
Kopiowałeś do kampanii jakieś inne pliki z gry, poza obrazkami?/zmieniałeś pliki gry? Bo tu pokazuje błąd w pliku schedules.cfg - pliku pór dnia.

Edit: w pliku scenariusza powinno być {DEFAULT_MUSIC_PLAYLIST}, a nie {DEFAULT_MUSIC}
Edytowane przez ForPeace dnia 29-03-2015 09:43
Mój ladderowy profil

Zarządzam polskim tłumaczeniem Bitwy o Wesnoth. Jeżeli chcesz pomóc, pisz tutaj.

"10 lat mówisz? Jak ja mówię że gram 10 lat to przychodzą ludzie i mówią że grali 15 i nic się nie znam na tej grze bo nie grałem jak PRAWDZIWI prosi grali. xD" ~Hejnewar
 
wrzeszczu
Nic oprócz kopiowania plików trzech jednostek i zmiany nazwy tych plików, zawartości.
Masz plik pory dnia. Ja go nie tykałem ale może się przydać.
wrzeszczu dodał/a następującą plik:
schedules.cfg [13.58kB / 164 Pobrane]
 
Jarom
Siege.txt - brawo geniuszu. Dobrze że pe_em cię poprawił.
Właśnie mi się pobiera, ale chyba już wiem w czym tkwi problem: nie zamknąłeś cudzysłowu po linijce z mapą. Jeżeli nie pomoże, spróbuj rozbić makro na mniejsze. Pamiętam że po jakichś takich działaniach przywróciłem do działania własną kampanię (projekt wstrzymany).
 
ForPeace
Jarom napisał/a:
nie zamknąłeś cudzysłowu po linijce z mapą


Albo był w ogóle niepotrzebny.
Edytowane przez ForPeace dnia 29-03-2015 14:30
Mój ladderowy profil

Zarządzam polskim tłumaczeniem Bitwy o Wesnoth. Jeżeli chcesz pomóc, pisz tutaj.

"10 lat mówisz? Jak ja mówię że gram 10 lat to przychodzą ludzie i mówią że grali 15 i nic się nie znam na tej grze bo nie grałem jak PRAWDZIWI prosi grali. xD" ~Hejnewar
 
wrzeszczu
Pobierz kod źródłowy  Kod źródłowy
Następujący dodatek zawierał błędy i nie mógł zostać załadowany:
    D:/Gry/BfW/userdata/data/add-ons/Eastnoth/_main.cfg
Details:
    Macro/file 'add-ons/Eastnoth/maps/LastManStand.map' is missing
    at ~add-ons\\Eastnoth\\scenarios\\Siege.cfg:7
        included from ~add-ons\\Eastnoth\\_main.cfg:30



czym spowodowany został ten błąd? main.cfg w załączniku.
wrzeszczu dodał/a następującą plik:
_main_1.cfg [1.04kB / 157 Pobrane]
 
Jarom
Ekhem... błąd znowu jest w scenariuszu. Nie przejmuj się, z czasem nauczysz się czytać błędy. Problem jest z ścieżką do mapy, sugeruję dodać "~" przed "add-ons".
 
ForPeace
złą nazwą/lokalizacją mapy lub złym adresowaniem

Ps. ej, ja byłem pierwszy
Tak, musi być ~addons
Edytowane przez ForPeace dnia 29-03-2015 19:53
Mój ladderowy profil

Zarządzam polskim tłumaczeniem Bitwy o Wesnoth. Jeżeli chcesz pomóc, pisz tutaj.

"10 lat mówisz? Jak ja mówię że gram 10 lat to przychodzą ludzie i mówią że grali 15 i nic się nie znam na tej grze bo nie grałem jak PRAWDZIWI prosi grali. xD" ~Hejnewar
 
Przejdź do forum:
Wygenerowano w sekund: 0.14
8,309,647 unikalne wizyty