Dziwić może fakt, że Doświadczenie NPC a tym samym Poziom rozwoju przyłączanej postaci może różnić się dość znacznie w zależności od momentu przyłączenia a dokładnie od poziomu naszego PC(Charname).
Różnice są na tyle duże, że warto założyć temat aby przyjrzeć się z bliska każdemu NPC oraz możliwym do osiągnięcia w trybie natychmiastowym poziomom.
Różnice o jakich mówimy to nie 1000PD czy 10 000PD ale nawet 1 000 000 (milion) Punktów Doświadczenia, co przekłada się na różnicę 4-5 poziomów w przypadku postaci jednoklasowych a nawet 6 i więcej w przypadku wieloklasowców.
1. Odczytujemy z Tabeli Poziomów liczbę Punktów Doświadczenia potrzebną do uzyskania wybranego poziomu w pierwszej lub aktywnej klasie NPC (potrzebna liczba będzie zbliżona do tej z tabeli). W przypadku wieloklasowych NPC (np. Aerie x 2), mnożymy te liczbę razy ilość klas. W przypadku dwuklasowanych NPC (np. Anomen x1) nie mnożymy. Niektóre postacie mają tylko kilka możliwości (np. Anomen tylko 8, 11 i 12 poziom) a inne postacie np. Viconia, poziomy rozłożone wg innych reguł. Jak nie ma reguł to i tak zostanie odkryte - bez reguł ^
2. Zdobywamy potrzebną ilość Punktów Doświadczenia naszym CHARNAME(PC).
3. Rozmawiamy pierwszy raz i przyłączamy NPC do drużyny, będzie tym potężniejszy/a im bardziej zdążymy się rozwinąć przed spotkaniem (są jednak limity).
4. Jeśli chcemy grać od początku z ulubioną/ym NPC to zapominamy powyższe 3 punkty oraz pytanie ^
5. Poziom/PD naszych NPC przebywających w drużynie ma znaczenie przy wyznaczaniu, przez silnik gry - poziomu postaci którą chcemy przyłączyć. Testy dotyczą przyłączenia NPC do PC bez pozostałych postaci w drużynie - można na chwilę odłączyć (ale nie każdy NPC to dobrze znosi).
6. Ważne: Pod uwagę brany jest Poziom/PD (punkty Doświadczenia już użyte na awans) naszej postaci PC (lub średnia drużyny ale to bardziej skomplikowane) w momencie wejścia na lokację na której znajduje się NPC. Chodzi o Spawn postaci NPC - gra odczytuje nasz Poziom i generuje Poziom NPC w momencie gdy wejdziemy na te samą lokację.
7. Ważne: Pod uwagę brana jest pierwsza rozmowa - Poziom naszego PC w momencie pierwszej rozmowy/przyłączania NPC.
Ciekawostka: Jeśli nasza postać PC jest pod wpływem czaru "Głuchota" to Viconia nie była w stanie rozpocząć rozmowy o uratowaniu jej życia. (trzeba było spędzić pierwszą noc w ciszy i to na ulicy ^)
- Dziękuję Ivanka za Twoje naprawdę duże doświadczenie i poświęcenie, których użyłaś by odkryć praktycznie połowę informacji znajdujących się w tym poście. (a szczególnie za odkrycie dot. Spawnu NPC w zależności od jedno- lub wieloklasowości PC a także od klasy w ogóle)
Cz1. Towarzyskie poza lochami
Viconia Kapłan
8 min poziom 161 000 PD jeśli PC posiada mniej niż: Wojownik 250 000 PD; Kapłan 225 000 PD; wieloklasowiec M/Z 220 000 PD
9 poziom 400 000 PD jeśli PC zdobył: Wojownik 250 000 PD; Kapłan 225 000 PD; wieloklasowiec M/Z 220 000 PD
11 poziom 800 000 PD jeśli PC zdobył: Wojownik 750 000 PD; Kapłan 675 000 PD; wieloklasowiec M/Z 500 000 PD
13 max poziom 1 200 000 PD i Biegłość w Cepach Bojowych ^ Wojownik 1 250 000 PD; Kapłan 1 250 000 PD; wieloklasowiec M/Z 1 500 000 PD
Aerie Kapłan/Mag
istnieje plik .cre w którym Aerie ma poziom 6/6 ale w żaden sposób nie chce się taka pierwszy raz pojawić.
7/7 min poziom 80500 PD/80500 PD jeśli PC posiada mniej niż: Wojownik 250 000 PD; Kapłan 225 000 PD; wieloklasowiec M/Z 220 000 PD
8/9 poziom 200 000 PD/200 000 PD i Biegłość w Maczugach ^ jeśli PC zdobył: Wojownik 250 000 PD; Kapłan 225 000 PD; wieloklasowiec M/Z 220 000 PD
9/11 poziom 400 000 PD/400 000 PD jeśli PC zdobył: Wojownik 500 000 PD; Kapłan 450 000 PD; wieloklasowiec M/Z 320 000 PD
10/11 max poziom 600 000 PD/600 000 PD jeśli PC zdobył: Wojownik 750 000 PD; Kapłan 675 000 PD; wieloklasowiec M/Z 500 000 PD
Anomen Kapłan/były Wojownik7
8 min poziom 110 000 PD jeśli PC posiada mniej niż: Wojownik 250 000 PD; Kapłan 225 000 PD; wieloklasowiec M/Z 220 000 PD
11 poziom 675 000 PD jeśli PC zdobył: Wojownik 250 000 PD; Kapłan 225 000 PD; wieloklasowiec M/Z 220 000 PD
12 max poziom 900 000 PD i Specjalizację w Młotach Bojowych ^ Wojownik 500 000 PD; Kapłan 450 000 PD; wieloklasowiec M/Z 320 000 PD
Cz.2 Lochy Irenicusa ( w przygotowaniu)
Imoen Mag/były Złodziej7
Imoen w Lochach Irenicusa 8 poziom 95000 PD
Imoen w Czarowięzach - Dzięki Ivanka
11 poziom jeśli PC posiada mniej niż: Wojownik 1 250 000 PD
13 max poziom jeśli PC zdobył: Wojownik 1 250 000 PD
Jaheira Wojownik/Druid
6/7 min poziom 45 000 PD/45 000 PD jeśli PC posiada mniej niż: Wojownik 125 000 PD
7/8 poziom 80 300 PD/80 300 PD jeśli PC zdobył: Wojownik 125 000 PD
8/11 poziom 200 000 PD/200 000 PD jeśli PC zdobył: Wojownik 750 000 PD
9/12 max poziom i Specjalizację w Sejmitarach ^ Wojownik 1 000 000 PD
Minsc (ma większy portret bo zmieścić musiał się Boo ^) Łowca
7 min poziom 90 000 PD jeśli PC posiada mniej niż: Wojownik 125 000 PD
8 poziom 161 000 PD jeśli PC zdobył: Wojownik 125 000 PD
9 poziom 400 000 PD jeśli PC zdobył: Wojownik 250 000 PD
10 poziom 800 000 PD jeśli PC zdobył: Wojownik 500 000 PD
12 max poziom i Specjalizację w Toporach ^ Wojownik 1 000 000 PD
Yoshimo Złodziej:Łowca Nagród
10 min poziom 160 000 PD jeśli PC posiada mniej niż: Wojownik 750 000 PD
11 poziom 220 000 PD jeśli PC zdobył: Wojownik 750 000 PD
12 max poziom i Biegłość w Strzałkach ^ Wojownik 1 000 000 PD
Cz.3 Athkatla (w przygotowaniu)
Edwin Mag:Mistrz Przywołań
9 min poziom 161 000 PD jeśli PC posiada mniej niż: Wojownik 500 000 PD
9 poziom 211 000 PD jeśli PC zdobył: Wojownik 500 000 PD
11 poziom 400 000 PD jeśli PC zdobył: Wojownik 750 000 PD
12 poziom 800 000 PD jeśli PC zdobył: Wojownik 1000 000 PD
13 max poziom 1 200 000 PD i Biegłość w Procach ^ Wojownik 1 250 000 PD
Haer`dalis Bard:Fechmistrz
10 min poziom 161 000 PD jeśli PC posiada mniej niż: Wojownik 750 000 PD
11 poziom 400 000 PD jeśli PC zdobył: Wojownik 750 000 PD
13 poziom 800 000 PD i Biegłość w Długich Mieczach ^ Wojownik 1 250 000 PD
15 max poziom 1 200 000 PD jeśli PC zdobył: Wojownik 1 750 000 PD
Jan Jansen Iluzjonista/Złodziej
7/8 min poziom 80 500 PD/80 500 PD jeśli PC posiada mniej niż: Wojownik 500 000 PD
9/10 poziom 200 000 PD/200 000 PD jeśli PC zdobył: Wojownik 500 000 PD
11/11 poziom 400 000 PD/400 000 PD jeśli PC zdobył: Wojownik 750 000 PD
11/12 max poziom 600 000 PD/600 000 PD i Biegłość w Strzałkach ^ Wojownik 1000 000 PD
Keldorn Paladyn:Inkwizytor
8 min poziom 161 000 PD jeśli PC posiada mniej niż: Wojownik 250 000 PD
9 poziom 400 000 PD jeśli PC zdobył: Wojownik 250 000 PD
10 poziom 800 000 PD jeśli PC zdobył: Wojownik 500 000 PD
12 max poziom 1 200 000 PD i Specjalizację w Mieczach Półtoraręcznych ^ Wojownik 1 000 000 PD
Korgan Wojownik:Berserker
8 min poziom 161 000 PD jeśli PC posiada mniej niż: Wojownik 250 000 PD
9 poziom 400 000 PD jeśli PC zdobył: Wojownik 250 000 PD
11 poziom 800 000 PD jeśli PC zdobył: Wojownik 750 000 PD
12 max poziom i Mistrzostwo w Młotach Bojowych ^ Wojownik 1 000 000 PD
Nalia Mag/były Złodziej4
9 min poziom 161 000 PD jeśli PC posiada mniej niż: Wojownik 750 000 PD
11 poziom 400 000 PD jeśli PC zdobył: Wojownik 750 000 PD
12 poziom 800 000 PD jeśli PC zdobył: Wojownik 1 250 000 PD
13 max poziom 1 200 000 PD i Biegłość w Procach ^ Wojownik 1 750 000 PD
Cz.4 Amn (w przygotowaniu)
Mazzy Wojownik - Dzięki Ivanka
8 min poziom 161 000 PD jeśli PC posiada mniej niż: Wojownik 250 000 PD
9 poziom 400 000 PD i Mistrzostwo w Krótkich Mieczach ^ Wojownik 250 000 PD
12 max poziom 1 200 000 PD jeśli PC zdobył: Wojownik 750 000 PD
Cernd Druid:Zmiennokształtny
10 min poziom 161 000 PD jeśli PC posiada mniej niż: Wojownik 1 000 000 PD
12 poziom 400 000 PD jeśli PC zdobył: Wojownik 1 000 000 PD
13 poziom 800 000 PD jeśli PC zdobył: Wojownik 1 250 000 PD
13 max poziom 1 200 000 PD i Biegłość w Stylu Walki Jedną Bronią ^ Wojownik 1 500 000 PD
Valygar Łowca:Tropiciel
8 min poziom 161 000 PD jeśli PC posiada mniej niż: Wojownik 250 000 PD
9 poziom 400 000 PD jeśli PC zdobył: Wojownik 250 000 PD
11 poziom 800 000 PD jeśli PC zdobył: Wojownik 750 000 PD
12 max poziom 1 200 000 PD i Specjalizację w Sztyletach ^ Wojownik 1 000 000 PD
Cz.5 Tron Bhaala (w przygotowaniu)
Sarevok
17 poziom (2 700 000 PD) awans na 18 poziom, w tym Biegłość do wykorzystania w dowolnej ^ broni,
dodatkowo brakuje mu tylko 50 000 PD do 19 poziomu
Dziwić raczej nie dziwi. Niektóre postaci z mocną nadwyżką PD, zyskują na przydatności w dużynie.
Niektórym poziomom NPC, można przypisać jednak brak klimatu, wiarygodności. Np. taka Viconia z 13poz. nie wiadomo czemu miałaby zostać spalona na stosie. Kapłan z takim poziomem nie dałby się złapać.
Fajny byłby mod, który by zmieniał miejsca występowania NPC na wyższych poziomach. Np. Vikonia mogłaby przebywać w dzielnicy Cmentarnej. Keldorn nie zawsze musiałby dochodzić co się dzieje w kanałach, itp.
Testowałeś co w przypadku, gdy odwiedzimy lokację, na której przebywa jakiś NPC, ale nie rozpoczniemy z nim rozmowy od razu, tylko dopiero przy którejś wizycie, mając wyższy poziom?
Zastanawia mnie też czy wybranie odpowiedzi "nie mam teraz czasu z tobą rozmawiać" podczas pierwszej pogawędki z Nalią ma jakiś wpływ na jej poziom, jeśli spróbujemy przyłączyć ją później.
W oryginalnej grze za pojawienie się NPC przyłączalnego odpowiadają skrypty, więc jeśli postać zostanie już raz zespawnowana to już zawsze będzie miała taki poziom. Nie ma znaczenia przy której wizycie rozpoczniemy z nią rozmowę. Opcja "nie mam teraz czasu z tobą rozmawiać" też nie ma na to wpływu.
Oczywiście ta sytuacja powodowała, że jeśli zdecydowało się brać NPC-a po jakimś czasie od zespawnowania, to miał on niższy poziom od reszty drużyny. W celu skorygowania tego efektu powstał mod Level One NPCs, którego zadaniem jest wyrównanie punktów doświadczenia z protagonistą w momencie, gdy dochodzi do przyłączenia postaci.
Viconia z 13poz. nie wiadomo czemu miałaby zostać spalona na stosie. Kapłan z takim poziomem nie dałby się złapać.
Ivanka napisał/a:
Testowałeś to w przypadku, gdy odwiedzimy lokację, na której przebywa jakiś NPC, ale nie rozpoczniemy z nim rozmowy od razu, tylko dopiero przy którejś wizycie, mając wyższy poziom?
Wejście na lokację nie ma wpływu, postać zostanie rzeczywiście zespawnowana (co można sprawdzić za pomocą np. czaru Czarodziejskie Oko lub Dalekowzroczność) ale po opuszczeniu lokacji BEZ podjęcia rozmowy (bez kontaktu wzrokowego w przypadku niektórych NPC), ponowne wejście na lokacje w późniejszym czasie, z wyższym doświadczeniem, ponownie zespawnuje postać NPC na wyższym poziomie (tak dzieje się z Viconią) - tym samym odpowiadam częściowo na Twoje pytanie. Wpływ dialogów jeszcze testuję - choć niemal pewne, że rozmowy mają wpływ - a przynajmniej te które prowadzą do przyłączenia lub odmowy przyłączenia NPC do drużyny.
dradiel napisał/a:
(...)powstał mod Level One NPCs, którego zadaniem jest wyrównanie punktów doświadczenia z protagonistą w momencie, gdy dochodzi do przyłączenia postaci.
Sam nie używam moda Level One NPC`s ale zapewne ten mod pozwala na uzyskanie jeszcze wyższych leveli przez NPC w momencie przyłączenia.
Dawno nie zaglądałem do oryginalnej gry i znowu dałem się zasugerować tym co mam w WoBG. Po bliższej analizie okazuje się, że spawnowanie skryptowe wprowadza BGT, co powoduje efekty, które opisałem wyżej. Przypuszczalnie zostało to wprowadzone dla wszystkich postaci, które przechodzą z BGI do BGII, ponieważ jak przypuszczam nie dało się zastosować oryginalnej metody w przypadkach, gdy NPC-a możemy spotkać w dwóch różnych miejscach i nie koniecznie przyłączać w BGI.
Ta oryginalna metoda to spawnowanie z pliku baldur.gam. Z tego co widzę, są w nim wpisane chyba wszystkie NPC-e występujące w oryginalnej grze z miejscem ich lokalizacji.
Jaki poziom spawnowanej postaci zostanie użyty definiuje plik npclevel.2da
Informacja na temat tego pliku w iesdp:
This file defines PNPC level when they are met first time by PC.
The first column is filled by NPCs death variables names.
The first row is filled by PC's level in the moment of encountering NPC.
On the crossing of these two there are names of CRE files that are used for given NPC for given level of PC.
Po testach wygląda mi na to, że działa to mniej więcej w tej sposób:
1. W czasie utworzenia nowej gry w sejwie powstaje plik baldur.gam na podstawie jego podstawowej wersji z lokalizacją wszystkich NPC-ów
2. W momencie wejścia na lokację, na której jest zapisana w baldur.gam pozycja NPC-a gra w zależności od poziomu protagonisty spawnuje odpowiednią wersję pliku .cre i robi to przy każdym kolejnym pojawieniu się drużyny na lokacji dopóki NPC nie zostanie oznaczony, że był w drużynie. W jaki sposób jest znakowany nie mam pojęcia, jak na razie do tego nie doszedłem. Pewnie flaga been in party, ale w połączeniu z czymś jeszcze innym, bo manipulowanie samą flagą nic mi nie dało. Wniosek z tego jest taki, że jeśli nie weźmiemy do drużyny np. Viconii w dzielnicy rządowej, tylko ją odeślemy na cmentarz, to na cmentarzu dojdzie do ponownej weryfikacji, która wersja .cre ma być spawnowana. Krótki test nawet by to potwierdzał. Odesłałem Viconię, dodałem sobie kodem sporo doświadczenia i poszedłem na cmentarz i tam ją przyłączyłem. Miała już wyższy poziom niż w Dzielnicy Rządowej.
W żadnym modzie nie spotkałem stosowania tej metody a trochę już ich widziałem. Jedynie Drizzt Saga używa baldur.gam do spawnowania NPC-y, jednak nie korzysta z pliku npclevel.2da, więc pewnie poza zespawnowaniem postaci reszta mechanizmu nie działa. Powodem jej niestosowania jest pewnie trudniejsza metoda dodania jej w modach, trzeba zmodyfikować plik baldur.gam i npclevel.2da i npclvl25.2da dla ToB a daje niewiele więcej niż użycie do tego skryptów i tak w pewnym momencie będzie dysproporcja doświadczenia pomiędzy protagonistą a przyłączanym npce-m, np. dla Viconii maksymalny poziom przyłączenia to 13. Tylko do 13 poziomu protagonisty będzie to w miarę sensownie działać a później się posypie, bo Viconia nie ma przygotowanych plików .cre o wyższych poziomach.
Zdecydowanie lepsze rozwiązanie to metoda skryptowa w połączeniu z mechanizmem zastosowanym w modzie Level One NPCs (wyrównaniem poziomu steruje skypt fjxpmooc.bcs). Poziom zawsze zostanie dopasowany mniej więcej do poziomu protagonisty, bez względu na jego aktualny poziom a dodatkowo jeśli poziom NPC-a będzie podbijany, to sami będziemy decydować o bonusach przysługujących ze wzrostu poziomu.
greegarak napisał/a:
Viconia z 13poz. nie wiadomo czemu miałaby zostać spalona na stosie. Kapłan z takim poziomem nie dałby się złapać. https://lh6.googleusercontent.com/-x_jfPdOUsf0/U4klG31tCrI/AAAAAAAAAy0/_qlj1Urt6sc/w665-h240-no/Viconiajak.JPG
"Mroczny elfie , jesteś doświadczonym kapłanem, a mimo to nie możesz znaleźć dla siebie miejsca na tym świecie. Twego nieprzystosowania do tego świata nie jestem w stanie zmienić. Myślę, że właściwą drogą dla Ciebie byłoby wstąpienie do zakonu Shar, i nie wychodzenie poza jego granice. Bywaj i wyciągnij naukę z tego co Cię spotkało"
dradiel napisał/a:
Dawno nie zaglądałem do oryginalnej gry i znowu dałem się zasugerować tym co mam w WoBG....
W WoBG sposoby przyłączania NPC są chyba różne dla BGI i BGII.
Mianowicie NPC z BGI, chyba są spawnowane (zależnie od poziomu, czyl któraś z wersji CRE) przy wejściu na lokację, czyli inaczej niż w BGII, gdzie jak pisze dradiel dopiero po przyłączeniu NPC nie zmienia poziomu (wersji CRE).
Np. Imoen zawsze u mnie miała poziom 1-szy, mimo że przed nią uciekłem(aby mnie nie zagadała, bo właśnie planowałem po nią wrócić jak będę miał wyższy poziom).
Fajny byłby mod, który by zmieniał miejsca występowania NPC na wyższych poziomach. Np. Vikonia mogłaby przebywać w dzielnicy Cmentarnej. Keldorn nie zawsze musiałby dochodzić co się dzieje w kanałach, itp.
He, he, rzeczywiście to bywa dziwne. Anomen- młody giermek zakonu mający 3x więcej PD niż bohater Wybrzeża Mieczy? Niezłe szkoły mają w tym Amn.
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum