Najnowsze newsy ze świata Mount&Blade: ( Dodaj własny news )

Bannerlord: Fizyka broni - część 2. (Dev Blog 16/11/17)

16.11.2017 | Dodał: Eltarek

Właśnie ukazał się kolejny cotygodniowy blog dewelopera! Liczniki ustawiamy na 32, natomiast oczy zagłębiamy w tematyce dzisiejszego wpisu - fizyce (...) więcej

Ruszają nominacje do plebiscytów!

13.11.2017 | Dodał: Dyktator

Rusza pierwsza faza plebiscytów na gracza roku 2017! Potrwa ona do 25 listopada. więcej

Bannerlord: Khanat Khuzaicki - omówienie frakcji (Dev Blog 09/11/17)

10.11.2017 | Dodał: Hubtus

To już trzydziesty pierwszy Dev blog, w którym to twórcy opowiadają nam o swojej grze. Tym razem został on poświęcony kolejnej (...) więcej

Strona główna Mount&Blade | ukryj panel

Pokaż panel z newsami »

Polub nasz profil na facebooku! oraz dołącz do naszej Grupy STEAM

Autor Wątek: [OSP] Podróż morska i kupowanie statków  (Przeczytany 926 razy)

Opis tematu:

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Garedyr

  • Bibosz
  • *
  • Wiadomości: 487
  • Piwa: 65
  • Płeć: Mężczyzna
  • http://icryeverytime.com/
  • Steam ID: Mój status Steam
[OSP] Podróż morska i kupowanie statków
« dnia: Czerwiec 02, 2014, 20:58:03 »
Skrypt dodający walki na morzu, kupowanie statków w miastach by Mirathei, James, Ruthven, MartinF, Jubal, Dudro i Lumos

Najpierw musimy rzecz jasna pobrać sceny tych walk i umieścić je w SceneObject w folderze z naszym modem.
Link do scen: http://www.mbrepository.com/file.php?id=2258

Teraz możemy zająć się podpinaniem scen do module systemu. Przechodzimy do module_scenes.py i dodajemy ten kod na końcu pliku, lecz nie pod nawiasem kwadratowym:
(click to show/hide)

Teraz zajmiemy się kupowaniem statków. Przechodzimy do module_game_menus.py. Wyszukujemy "sail_from_port". Usuwamy cały kod, który się nam ukazał i zamieniamy go na ten:
(click to show/hide)

Teraz dla waszej wygody przeprowadzę analizę części kodu (tak, wiem, że bawię się w Kolbę):

(click to show/hide)

Teraz zajmiemy się walkami z innymi statkami. Dalej (w module_game_menus.py) szukamy "encounter_attack", usuwamy ten kod i zastępujemy go tym:

(click to show/hide)

Czas zająć się dołączaniem do walki. Szukamy "join_attack", usuwamy i zastępujemy tym kodem:

(click to show/hide)

Następnie przechodzimy do module_mission_templates.py i dodajemy na końcu pliku ten kod (lecz nie pod nawiasem kwadratowym):

(click to show/hide)

Teraz polecam wam skompilować ms i sprawdzić, czy nie ma błędów.
Jeśli wszystko jest ok, to przechodzimy dalej. Przechodzimy do module_party_templates.py i szukamy małego kodu "sea_raider" i pod tym wklejamy ten:

(click to show/hide)

Teraz dla waszej wygody przeprowadzę analizę części kodu:

"sea_raiders_ships - nazwa kodowa jednostki (w tym przypadku statków korsarzy)
Sea Raiders - nazwa oddziału wyświetlana w grze
5,50 - rozmiar oddziału (od ilu do ilu)

Teraz otwieramy module_parties.py i szukamy "bridge_14" i pod tym wklejamy ten kod:

(click to show/hide)

Kod powyżej spawnuje oddziały korsarzy na statkach pomiędzy Tihr, a Wercheg na morzu. Kumaci skumają jak dodać własne spawny.
Teraz otwieramy module_scripts.py i szukamy kodu "spawn_bandits"i szukamy takiego kodu:

(click to show/hide)

Pod (try_end) wklejamy ten kod:

(click to show/hide)

Zapisujemy, kompilujemy i cieszymy się, jeśli wszystko zrobiliśmy dobrze ;)
Będę się starał odpowiadać na wasze pytania, oraz proszę moderatora o dodanie linku do tej wiadomości w poście Kolby, aby wszyscy go zauważyli. Z góry dziękuję :D
« Ostatnia zmiana: Październik 25, 2014, 18:21:51 wysłana przez Garedyr »


"Szukaj po omacku ch*ja w cieście" ~Prußak
"Jakbym miał pasztet to bym zjadł kanapkę z pasztetem ale nie mam chleba" ~Mat Berserker
"Bieg na kilometr w ramach biegania, to jak picie piwa bezalkoholowego w ramach picia alkoholu" ~Dyktator

Offline Haazheel

  • Bibosz
  • *
  • Wiadomości: 436
  • Piwa: 13
  • Płeć: Mężczyzna
Odp: [OSP] Podróż morska i kupowanie statków
« Odpowiedź #1 dnia: Wrzesień 24, 2014, 17:45:31 »
encounter_attack podczas bitwy na morzu, wiem jeśli chodzi o początek usunięcia, do którego fragmentu mam tam usunąć?

Offline Garedyr

  • Bibosz
  • *
  • Wiadomości: 487
  • Piwa: 65
  • Płeć: Mężczyzna
  • http://icryeverytime.com/
  • Steam ID: Mój status Steam
Odp: [OSP] Podróż morska i kupowanie statków
« Odpowiedź #2 dnia: Wrzesień 24, 2014, 17:52:09 »
encounter_attack podczas bitwy na morzu, wiem jeśli chodzi o początek usunięcia, do którego fragmentu mam tam usunąć?

Usuń cały kod z encounter_attack i zastąp go tym, który podałem.


"Szukaj po omacku ch*ja w cieście" ~Prußak
"Jakbym miał pasztet to bym zjadł kanapkę z pasztetem ale nie mam chleba" ~Mat Berserker
"Bieg na kilometr w ramach biegania, to jak picie piwa bezalkoholowego w ramach picia alkoholu" ~Dyktator

Offline Haazheel

  • Bibosz
  • *
  • Wiadomości: 436
  • Piwa: 13
  • Płeć: Mężczyzna
Odp: [OSP] Podróż morska i kupowanie statków
« Odpowiedź #3 dnia: Wrzesień 25, 2014, 00:46:47 »
Mi bardziej zależało na tym gdzie się u mnie kończy ten wers w module systemie.

Offline Garedyr

  • Bibosz
  • *
  • Wiadomości: 487
  • Piwa: 65
  • Płeć: Mężczyzna
  • http://icryeverytime.com/
  • Steam ID: Mój status Steam
Odp: [OSP] Podróż morska i kupowanie statków
« Odpowiedź #4 dnia: Wrzesień 25, 2014, 07:43:25 »
Mi bardziej zależało na tym gdzie się u mnie kończy ten wers w module systemie.

Wytnij cały encounter_attack, aż do encounter_order_attack. Tego i reszty nie ruszaj.
« Ostatnia zmiana: Wrzesień 25, 2014, 08:25:18 wysłana przez Garedyr »


"Szukaj po omacku ch*ja w cieście" ~Prußak
"Jakbym miał pasztet to bym zjadł kanapkę z pasztetem ale nie mam chleba" ~Mat Berserker
"Bieg na kilometr w ramach biegania, to jak picie piwa bezalkoholowego w ramach picia alkoholu" ~Dyktator

Offline Haazheel

  • Bibosz
  • *
  • Wiadomości: 436
  • Piwa: 13
  • Płeć: Mężczyzna
Odp: [OSP] Podróż morska i kupowanie statków
« Odpowiedź #5 dnia: Wrzesień 25, 2014, 19:03:10 »
Wszystko dobrze się kompiluje tylko te ostrzeżenia nie dają mi spokoju...


Initializing...
Compiling all global variables...
Exporting strings...
Exporting skills...
Exporting tracks...
Exporting animations...
Exporting meshes...
Exporting sounds...
Exporting skins...
Exporting map icons...
Creating new tag_uses.txt file...
Creating new quick_strings.txt file...
Exporting faction data...
Exporting item data...
Exporting scene data...
Exporting troops data
Exporting particle data...
Exporting scene props...
Exporting tableau materials data...
Exporting presentations...
Exporting party_template data...
Exporting parties
Exporting quest data...
Exporting info_page data...
Exporting scripts...
Exporting mission_template data...
Exporting game menus data...
exporting simple triggers...
exporting triggers...
exporting dialogs...
Checking global variable usages...
WARNING: Global variable never used: battle_won
WARNING: Global variable never used: g_presentation_battle_active
Exporting postfx_params...

______________________________

Script processing has ended.
Press any key to exit. . .

Offline Garedyr

  • Bibosz
  • *
  • Wiadomości: 487
  • Piwa: 65
  • Płeć: Mężczyzna
  • http://icryeverytime.com/
  • Steam ID: Mój status Steam
Odp: [OSP] Podróż morska i kupowanie statków
« Odpowiedź #6 dnia: Wrzesień 25, 2014, 19:16:17 »
Wszystko dobrze się kompiluje tylko te ostrzeżenia nie dają mi spokoju...


Initializing...
Compiling all global variables...
Exporting strings...
Exporting skills...
Exporting tracks...
Exporting animations...
Exporting meshes...
Exporting sounds...
Exporting skins...
Exporting map icons...
Creating new tag_uses.txt file...
Creating new quick_strings.txt file...
Exporting faction data...
Exporting item data...
Exporting scene data...
Exporting troops data
Exporting particle data...
Exporting scene props...
Exporting tableau materials data...
Exporting presentations...
Exporting party_template data...
Exporting parties
Exporting quest data...
Exporting info_page data...
Exporting scripts...
Exporting mission_template data...
Exporting game menus data...
exporting simple triggers...
exporting triggers...
exporting dialogs...
Checking global variable usages...
WARNING: Global variable never used: battle_won
WARNING: Global variable never used: g_presentation_battle_active
Exporting postfx_params...

______________________________

Script processing has ended.
Press any key to exit. . .

Sygnalizuje to, że po bitwie morskiej nie otrzymasz lootu. Jest to błąd Ruthvena. Naprawił to bodajże Idibil.

Zamień w module_mission_templates kod ship_battle na ten:

(click to show/hide)
« Ostatnia zmiana: Grudzień 26, 2014, 15:23:49 wysłana przez lllew »


"Szukaj po omacku ch*ja w cieście" ~Prußak
"Jakbym miał pasztet to bym zjadł kanapkę z pasztetem ale nie mam chleba" ~Mat Berserker
"Bieg na kilometr w ramach biegania, to jak picie piwa bezalkoholowego w ramach picia alkoholu" ~Dyktator