Forum Tawerny Four Ways

Mount&Blade - Modyfikacje => Modding => Wątek zaczęty przez: Andargon w Lutego 22, 2016, 18:13:18

Tytuł: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 22, 2016, 18:13:18
Witam gdy dodałem miecz do gry z moda i gdy wejdę do sklepu, pewnie jest tam ta broń to mnie wywala z gry co więc zrobiłem źle? proszę o pomoc kogoś kto może się zna na tym
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 22, 2016, 18:21:27
Tak naprawdę, nie wiadomo nic z twojego posta. Co znaczy - dodałem? Za pomocą MS? Za pomocą jakiegoś edytora? Czy zmieniałeś tylko model? Musisz dać nam więcej informacji (im więcej i im bardziej szczegółowe, tym lepiej), żebyśmy mogli ci pomóc.
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 22, 2016, 18:48:09
dobrze a więc tak, pobrałem kilka modów z nexusa do mount&blada warband oczywiście nie działały potem trafiłem na plik add_item_kind z wierszami do item_kinds1 i o to taką instrukcją
For Warband
#################################################
INSTRUCTIONS :)
1. Make a copy of your Native folder. (so if something goes wrong, nothing hits the fan ;)
2. put the texture files in the textures folder ( C:\Program Files\Mount&Blade Warband\Modules\Native\Textures )
3. put the brf file in the resource folder ( C:\Program Files\Mount&Blade Warband\Modules\Native\Resource )
4. put this in the module file in the #animations column
 load_mod_resource = ak_items
 load_mod_resource = akretex_wea
 load_mod_resource = ak_warhorse

5. then put the item lines below in the item kinds.txt at the bottom of the list add to the top number so if its 603 change to 722

Potem oczywiście nowe przedmioty są ale oczywiście nie wszystkie chciałem dodać nowe więc otworzyłem plik z moda o nazwie ak_mixitems.brf edytowałem otworzyłem go programem BRF i zobaczyłem teksturę o nazwie ak_miecz_a ok więc wchodzę do

item_kinds1 i wpisuję kopiuję sobie jakiś tam mieczyk a potem zmieniam kilka rzeczy i wyszło takie coś:
ak_miecz_a Czosnek Czosnek 1 ak_mixitems 3458764513820540928  4259843 9223635954298781951 526 155668 2.250000 100 0 0 0 9 37888 97 0 105 0 283 37
 0
0
oczywiście w module też wpisałem
load_module_resource = z odpowiednim brf na dole tej listy, przed ostatnim resource. i to chyba wszystko.
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 22, 2016, 18:53:17
1. Jeśli nie dodałeś stuiluś przedmiotów, tylko 1, to nie zwiększasz 603 do 722, tylko o 1.
2. Pierwsza pozycja (tam gdzie wpisałeś ak_miecz_a) to unikalne id przedmiotu, może być jak model, byle się nie powtarzało przy innych przedmiotach. Czyli jeśli będziesz dodawał drugą broń bazującą na tym samym modelu, to musisz tę pozycję zmienić.
3. Tu: ak_mixitems powinna być nazwa modelu, czyli właśnie ak_miecz_a, nie nazwa pliku .brf.
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 22, 2016, 19:05:06
te 722 bo miałem w tym poradniku kinds +119 itemów  ok to napisz mi jak poprawnie ma wygląd ten wpis do kindsa bardzo byłbym wdzięczny
Pytanie: Czy to jaką broń kopiuje i wklejam jest ważne? chodzi o wpisy w kinds1
EDIT: i nadal ten sam problem teraz wygląda to tak:
ak_miecz_a Czosnek Czosnek 1 ak_miecz_a 3458764513820540928  4259843 9223635954298781951 526 155668 2.250000 100 0 0 0 9 37888 97 0 105 0 283 37
 0
0
i gdy chodzę po miastach w poszukiwaniu tej broni to w jednym z miast chyba losowym wywala mi grę ;d chyba przez tą bron ale co ja źle robię :(
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 22, 2016, 21:08:48
Hmm, nie zauważyłem jednego ważnego błędu. Zawsze musisz na początku dodać itm_
Czyli powinno to wyglądać:
Cytuj
itm_ak_miecz_a Czosnek Czosnek 1 ak_miecz_a 3458764513820540928  4259843 9223635954298781951 526 155668 2.250000 100 0 0 0 9 37888 97 0 105 0 283 37
 0
0
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 22, 2016, 21:11:33
1.czosnek czosnek 1 i właśnie zastanawia mnie co oznacza te 1 bo gdy usunę to wtedy gra nie działa :/

2.Hmm ja myślę że błąd jest w tym że na początku trzeba wybrać item który będzie bazował na nowym modelu i wybrałem po prostu zły miecz może to jest problem:/ bo jak pisałem wyżej skopiowałem od jakiegoś tam mieczyka te liczby
3458764513820540928  4259843 9223635954298781951 526 155668 2.250000 100 0 0 0 9 37888 97 0 105 0 283 37
 0
0

i dopisałem tylko:
itm_ak_miecz_a Czosnek Czosnek 1 ak_miecz_a


3.znowu to samo m&B przestał działać nie wiem co już zrobić :( czekam na odpowiedź czy to o ten model chodzi.
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 22, 2016, 21:27:00
Przecież piszę - na początku ID, czyli tam gdzie masz ak_miecz_a, powinieneś dodać itm_ - żeby to wyglądało to tak: itm_ak_miecz_a. Pod względem tego, czy kod działa to go nie sprawdzałem, a tak dobry, żeby znać znaczenie poszczególnych numerów, to nie jestem.
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 22, 2016, 21:33:29
itm_ak_miecz_a Czosnek Czosnek 1 ak_miecz_a

no jest itm i wygląda tak itm_ak_miecz_a więc w czym rzecz? :)

nawet skopiowałem i wkleiłem to co napisałeś że prawidłowo wyglądać powinno tak
i nadal jest to samo czyli wywala gdy próbuje wejść do sklepu z bronią w jednym z miast

to co z tym kodem zrobić? skoro inni dodają nowe przedmioty to czemu mi nie działa :(
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 22, 2016, 23:28:11
Bo 99% ludzi robi to za pomocą edytorów albo MS. I tobie sugeruję obrać tę drogę, masz dział z poradnikami. Znajdziesz w nim informacje jak dodać nowy przedmiot zarówno za pomocą MS, jak i edytora Morgha.
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 22, 2016, 23:32:35
i czego lepiej używać twoim zdaniem?
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 22, 2016, 23:36:48
Jeśli chcesz dla siebie dodać tylko parę przedmiotów, to raczej skorzystaj z edytora. Ma ograniczone możliwości, ale masz mniejsze prawdopodobieństwo popełnienia błędu, no i - jak przynajmniej mi się zdaje - dla osób całkiem nowy powinien być znacznie bardziej intuicyjny. O ile znasz angielski.
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 22, 2016, 23:38:13
mam taki program item editor czy to o to chodzi?
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 22, 2016, 23:39:35
Item Editor rówież może być. W tym dziale w temacie Narzędzia dla modderów znajdziesz na pewno link do edytora Morgha, jeśli jednak zmienisz zdanie.
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 22, 2016, 23:44:16
właśnie przeczytałem taki wątek item editora to gość miał ten sam problem co ja czyli że go wywalało z gry po wejściu do sklepu na dole napisał że lepiej zabrać się za module system niż za jakiś itemeditor module system to jakiś program? chyba item editor mi nie pomoże ale spróbuje ;(
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 22, 2016, 23:50:39
ModuleSystem: (klik!) (http://download2.taleworlds.com/mb_warband_module_system_1165.zip)
Wstęp do MS by Mat, masz tam podstawy, w tym jak prawidłowo MS zainstalować: (klik!) (http://www.mountblade.info/forum/index.php?topic=497.0)
Tutaj (klik!) (http://www.mountblade.info/forum/index.php?topic=15616.0) przejdź od razu do punktu 4. Co prawda tutorial jest o dodawaniu broni palnych, ale jak dodać inną broń, bazując na tym i na innych wpisach w module_items.py powinieneś wykombinować jak dodać nową broń.
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 22, 2016, 23:54:57
-Tego tutka (linku nie podaje;)) o co mu chodzi ;)?

Będziemy potrzebować:
-Official Module system www.taleworlds.com/mb_module_system.html
-Pytona do edycji plików i kompilacji http://www.python.org/download/
-Tego tutka (linku nie podaje;))
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 22, 2016, 23:56:54
No, tego tutka, czyli tutoriala, czyli poradnika. Tego który czytasz właśnie :P
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 22, 2016, 23:59:09
1 to stare jest :D muszę szukać teraz najnowszego MS czy tego używać?
2 i co to jest wxPython linka bym poprosił :)
chodzi o to  Musisz zmienić rozszerzenie wszystkich plików z .py na .pyc. U mnie to pomogło :) i tym wxPython to się da naprawić, ale nie wiem czy będzie mnie to dotyczyć więc jak na razie olać to :)

bardzo trudne to jest nie wiem czy dam radę ...
dobra teraz udało mi się skombinować takie coś.. na pewno coś źle wyszło ;d
Ten mój mieczyk nieszczęsny ;(

["itm_ak_miecz_a", "Miecz SarTyga", [("ak_miecz_a",0)], ("ak_miecz_a_inv",ixmesh_inventory)], itp_type_sword |itp_merchandisel itp_primary itcf_atack_sword|, 2000, cut23,imodbits_none

i mam te moduel system skopiować do M&B czy co? już będzie działać?

Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 23, 2016, 13:44:32
Folder z MS może być gdziekolwiek, ważne jest żebyś efekt końcowy (skompilowane pliki .txt) wrzucił do nowego folderu w Modules. Przede wszystkim ten wpis jest jednak niekompletny. Nie ma tu takich informacji, jak na przykład zasięg broni. Proponuję jeszcze raz zajrzeć do drugiego z poradników, do tej części punktu 4.2, która zaczyna się od: "OK, teraz przejdźmy do Values". Nie możesz pominąć żadnej z wymienionych tam części, jedyne co tam możesz zmienić to słowa wartość w nawiasach na wartości liczbowe.
Poza tym, w nazwie nie używaj spacji. Powinien być "Miecz_SarTyga".
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Mat Berserker w Lutego 23, 2016, 13:58:46
Lew nie kłam, wcale nie trzeba dodawać wszystkich makr.
Poszczególne makra są zdefiniowane mniej więcej w taki sposób:
def difficulty(x):
  return (((bignum | x) & ibf_armor_mask) << ibf_difficulty_bits)
Czyli dla liczby wejściowej zwracają liczbę wejściową* przesuniętą na odpowiednie bity. Następnie wartości poszczególnych makr są łączone przy użyciu operatora |(OR) do jednej liczby. Dlatego pominięcie makra difficulty daje ten sam rezultat co dodanie difficulty(0).

*Wyjątkiem jest waga przedmiotu. Tamto makro pobiera liczbę zmiennoprzecinkową(rzeczywistą), która jest później pomnożona razy cztery i zaokrąglona do jedności(liczba całkowita) aby zwiększyć kwantowanie do 0,25. Następnie wykonywane jest już klasyczne przesunięcie bitowe. Ciekawe jest też abundance, wprawdzie domyślną wartością jest 0 ale podczas dalszego przetwarzania to 0 jest traktowane jako 100. Ale to detale.
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 23, 2016, 14:01:01
Tego nie wiedziałem :D
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 23, 2016, 14:05:39
item kidns1 nie będzie już potrzebny? i to trudne jest bardzo no nie kapuje wielu kwestii :(
niby jest wytłumaczone wszystko ale nadal jest mi trudno to zrozumieć

mat Berserker czyli mogę skopiować to co tam napisałeś i użyć do mojej broni?
def difficulty(x):
  return (((bignum | x) & ibf_armor_mask) << ibf_difficulty_bits)
i tak nic z tego nie rozumiem :d

jak na razie wygląda to tak nie wiem co może brakować potrzebuję pomocy :D
["itm_ak_miecz_a", "Miecz_SarTyga", [("ak_miecz_a",0)], ("ak_miecz_a_inv",ixmesh_inventory)], itp_type_sword |itp_merchandisel itp_primary itcf_atack_sword|, 2000, cut23,imodbits_none|thrust_damage(42,cut)|weight(0.5)|Weapon_Lenght(120)

1.pytanie o te wrzucenie tych plików txt chodzi o ten module_items? i jaki folder utworzyć całkiem nowy?
2.Czy plik kidns1 jest nadal potrzebny do dodawania przedmiotów.

nie mam żadnego doświadczenia z modowaniem używam pythona i tego MS. widzę że można też Item Editor + Edytor Morgha pewnie to jest łatwiejsze, ale czy dam radę opanować MS i pythona będąc początkującym jak myślicie?
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Mat Berserker w Lutego 23, 2016, 14:54:57
Zignoruj kod którzy wrzuciłem. Too tylko taka podkładka pod to co powiedziałem żeby nie było że wymyślam coś.
Jak najbardziej można używać MS, tym bardziej że znajomość pythona ogranicza się tylko do umiejętności zainstalowania go i zachowania składni MS.
Przechodząc do pytań. Trochę szkoda że ciągle linkowany jest mój tutorial z 2007 roku. Podstawą jest zainstalowanie pythona(o ile wiem wymagana jest wersja 2.x bo MS nie działa z 3.x) oraz ustawienie zmiennych systemowych. Po zrobieniu tego musisz zedytować module_info.py i zamieścić tam ścieżkę folderu wynikowego gdzie znajdą się pliki tekstowe moda(dobrze jest podać tam ścieżkę zawierającą moda). Dokładnie zapoznaj się z komentarzami(linijki zaczynające się od #) na górze oraz z przykładową ścieżką w komentarzu na dole. Po zrobieniu poprzednich kroków możesz uruchomić build_module.bat. Jeśli nie otrzymasz żadnych błędów to znak że kompilacja przebiegła dobrze i wszystkie zmiany w przedmiotach, jednostkach itd zostały dodane do moda.
Co do wpisu miecza. Jest on w gruncie rzeczy błędny i ciężko będzie go poprawić. Pamiętaj że poszczególne cechy muszą znajdować się w odpowiednich polach. Najłatwiej będzie jak usuniesz wpis, skonfigurujesz odpowiednio MS aż uzyskasz kompilacje bez błędów. Następnie możesz skopiować jakiś wpis miecza z native i będziesz wprowadzał zmiany kawałek po kawałku. Po każdej zmianie możesz przeprowadzać kompilacje i patrzeć czy nic nie zepsułeś.
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 23, 2016, 15:21:04
1,module.info
jest teraz tak:
# Point export_dir to the folder you will be keeping your module
# Make sure you use forward slashes (/) and NOT backward slashes (\)

export_dir = "../WOTS/Modules/Native/"
#export_dir = "D:/MountBladeWarband/Modules/Native"
zmieniłem ścieżkę #export_dir tej wyżej nie ruszałem czy mogę już dalej robić ?
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 23, 2016, 15:25:40
Musisz zmienić exportdir bez #
Tej, którą obecnie zmieniłeś, nie musiałeś w ogóle ruszać.
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 23, 2016, 15:35:45
ok teraz jest tak, teraz dobrze?

export_dir = "..D:/MountBladeWarband/Modules/Native/"
#export_dir = "C:/Program Files/Mount&Blade/Modules/Native/"

pytanie: Sam nauczyłeś się takie rzeczy robić czy tak jak ja dosłownie żebrałeś o taką wiedzę ? :)

Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 23, 2016, 15:37:22
Usuń te dwie kropki na początku.
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 23, 2016, 15:39:36
gotowe

export_dir = "D:/MountBladeWarband/Modules/Native/"
#export_dir = "C:/Program Files/Mount&Blade/Modules/Native/"

no to robię dalej

dobrze a więc uruchomiłem builid_module wyskoczył cmd z takimi zdaniami:
program wykonywalny lub plik wsadowy
nazwa python nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne. i takie zdania są 9 razy w dół potem jest
nie można odnależć C: users komputer deskop module   sytem module_system 1. 165\*,pyc.

_____________________________
Script processing has ended
press any key to exit ...

nie wygląda to dobrze :d
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Mat Berserker w Lutego 23, 2016, 16:14:35
Nie dodałeś pythona do zmiennych środowiskowych, zrobiłeś to źle lub w ogóle nie zainstalowałeś pythona. Lew gdzieś wcześniej wrzucał linka do starego tutoriala mojego autorstwa. Trochę szkoda że zdezaktualizowały się już obrazki i że był robiony dla windowsa XP ale ogólnie kroki powinny być raczej identyczne.
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 23, 2016, 16:16:46
dodałem tylko tak mam pythona 32 bitowego i 64 bitowego ;d
ten 32 jest gdzieś na dysku C a ten 64 na pulpicie
jaką ścieżkę podać gdy jest na pulpicie? nie ma nawet plików :/

dodałem ścieżkę tego 32 bitowego a ten 64 otwiera i tak wszystko z MS
podaj link do odpowiedniego pythona byłbym wdzięczny
posiadam teraz
64bit wersja 3.4 GUI
32 bit 3.5

3.x nie działa z MS sory to pominąłem to pobieram 2.x i zobaczymy co z tego wyjdzie
Podałem prawidłową ścieżkę C:\Python25 i nic zero nie działa chyba się załamię :(

odinstalowałem
64bit wersja 3.4 GUI
32 bit 3.5
to teraz nawet nie mogę otworzyć nic z MS ... jestem tak blisko a tak daleko
widziałem was wcześniej w temacie nic nie napisaliście to znaczy że to koniec?
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 23, 2016, 17:31:12
Co odinstalowałeś i co znaczy "nie działa"?
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 23, 2016, 18:12:58

odinstalowałem
(64bit wersja 3.4 GUI)
(32 bit 3.5)
to teraz nawet nie mogę otworzyć nic z MS

Czyli odinstalowałem tego pythona w wersjach 3.4 i 3.5(patrz wyżej) i zainstalowałem tego w wersji 2.x bo podobno na 3.x nie działa MS
i nadal nie działa ten build  module, a podałem prawidłową ścieżkę w tym path  we środowisku

teraz nie mogę otwierać tych plików w MS bo odinstalowałem tamto i co dalej :d ?
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 23, 2016, 19:39:50
Pliki MS otwieraj za pomocą na przykład Notepad++, nie Pythonem. A "nie działa build module" nic nie mówi. Wklej dokładny komunikat, jaki ci się pokazuje.
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 23, 2016, 20:02:53
otwieram build_module i nagle wyskakuje cmd
piszę tak
program wykonywalny lub plik wsadowy.
Nazwa python nie jest rozpoznawalna jako polecenie wewnętrzne lub zewnętrzne ( taki tekst w dół ze 9 razy

Nie można odnaleźć C:\users\komputer\deskop\module system\module_system
1.67\*.pyc.

____________________________
Script processing has ended
Press any key to exit .  . .
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Mat Berserker w Lutego 23, 2016, 20:59:45
To znaczy że w dalszym ciągu masz podaną złą ścieżkę do pythona. Jesteś pewien że w zmiennych środowiskowych podałeś ścieżkę do folderu zawierającego plik python.exe? Pamiętaj że poszczególne wersje pythona instalują się w innych folderach. Dla pewności wejdź w zmienne środowiskowe i sprawdź ponownie.
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 23, 2016, 21:37:19
 zamiast phyton 27 wpisałem 25 :D już wszystko jest w porządku cmd się uruchomiło bez żadnych powiadomień ale zaraz potem nowe błędy przepisze wszystkie ;d
Name Error: name 'party_set_marshall ' is not defined
traceback most   recent call last)
  File process_dialogs,py''  line 6 in module
from module_dialogs import
file :\users\komputer\deskop\module system\module_system 1.165\module_dialogs.py'' line 10745 in module
partyset_marshall   :old_marshall_party'' 0
Name error name party_set_marschall is not defined
all last)
ariables_unused.py line3 in module ocess_operationss iport
users komputer deskop module system module system 1.165 process_operation.py line 20 in module
from module scripts import file c users komputer deskp module system module system 1.165 module _scripts.py
line 19840 in module
party set marschall  :old marshal11 party 0
name error name party set marsha11 is not defined

script procesing has ended
press any key to exit

przepisałem na szybko może być kilka błędów
 

Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 23, 2016, 22:44:31
Dziwne. W jakich plikach dokonywałeś zmian?
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 23, 2016, 22:49:01
module_items
module_scripts
i to tylko w tych jeśli chodzi o MS
to na nowo go rozpakuje a tego usunę i będzie chyba dobrze :/

No wyskakuję ciągle te same błędy i to dosyć sporo taka nawałnica nie wiem co może być nie tak :(
może wersja MS? mam 1165

Tu z Builda masz troche informacji :/

@echo off
python process_init.py
python process_global_variables.py
python process_strings.py
python process_skills.py
python process_music.py
python process_animations.py
python process_meshes.py
python process_sounds.py
python process_skins.py
python process_map_icons.py
python process_factions.py
python process_items.py
python process_scenes.py
python process_troops.py
python process_particle_sys.py
python process_scene_props.py
python process_tableau_materials.py
python process_presentations.py
python process_party_tmps.py
python process_parties.py
python process_quests.py
python process_info_pages.py
python process_scripts.py
python process_mission_tmps.py
python process_game_menus.py
python process_simple_triggers.py
python process_dialogs.py
python process_global_variables_unused.py
python process_postfx.py
@del *.pyc
echo.
echo ______________________________
echo.
echo Script processing has ended.
echo Press any key to exit. . .
pause>nul

coś tam w cmd piszę o module_script.py ale chyba gdy na nowo rozpakuję powinno być ok a nie jest :(((

tu masz wszystko z cmd
(click to show/hide)
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 24, 2016, 00:30:37
Że niby, po rozpakowaniu i bez wprowadzania jakichkolwiek zmian te błędy ten ci wyrzuca? Dziwne. To link ze strony TW, wszystko powinno być ok. Ja osobiście ostatnią wersję, jaką od nich ściągałem to była bodajże 1.158 i nie było żadnych błędów.
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 24, 2016, 10:42:32
przeinstaluje jeszcze M&B może wyjdzie

ja myślę że podałem złą ścieżkę do native :/

export_dir = "C:/Program Files(x86)//MBlade/Modules/Native/"
#export_dir = "C:/Program Files/Mount&Blade/Modules/Native/"
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 24, 2016, 11:00:55
Reinstal Warbanda nic nie zmieni, obecnie masz problem ze skompilowaniem MS. Może ściągnij starsze wersje MS i sprawdź czy masz błędy przy kompilacji?
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 24, 2016, 11:05:07
skąd to pobrać
bo w Wstępie do official MS
link nie działa a ten co mi ty podałeś od razu pobiera wersje 1165

jest tak zwany

404 - File or directory not found.
The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.

zmieniam teraz ozszerzenie wszystkich plików z .py na .pyc. może pomoże

czekam na odpowiedź jak dobrze tą ścieżkę napisać :/
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 24, 2016, 11:31:58
Skopiuj ten link co ci podałem i zmień cyferki z 1165 na 1158.
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 24, 2016, 11:33:13
export_dir = "C:/Program Files (x86)/MoBlade/Modules/Native/"
#export_dir = "C:/Program Files/Mount&Blade/Modules/Native/"

dobrze to wyżej napisane?
jeśli teraz się nie uda to pobiore starszą wersje

boje się że jakiejś kreseczki czy coś brakuje i przez to tyle może być problemów :d
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 24, 2016, 11:37:44
Nie eksportuj bezpośrednio do Native, bo w efekcie jeśli coś zepsujesz nie będziesz mógł w niego normalnie grać. Stwórz nowy folder i do niego kompiluj pliki.
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 24, 2016, 11:39:40
nowy folder ale gdzie? w plikach gry czy w modules gdzie dokładnie
i jeszcze powiec czy dobrze napisana jest ta ścieżka

export_dir = "C:/Program Files (x86)/MoBlade/Modules/Native/"
#export_dir = "C:/Program Files/Mount&Blade/Modules/Native/"
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 24, 2016, 11:41:09
W folderze Modules tworzysz nowy folder.
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 24, 2016, 11:42:58
wygląda to teraz tak
export_dir = "C:.Program Files (x86)/MBlade/Modules/MS/"
#export_dir = "C:/Program Files/Mount&Blade/Modules/Native/"

export_dir rzuć na to okiem bo może brakować / albo coś innego :/

udało się wystarczyło wpisać odpowiednią ścieżkę :d 
nie wiem co ze mną jest nie tak ale za każdym razem się pomyliłem w czymś xD

wszystko mam już w folderze MS w modules i nie wiem co dalej :)
są to pliki tekstowe jak itemkids1 itp
udało się na starej wersji jakoś nie chcę mi się tego robić znowu na tej nowej :/

jeśli dobrze rozumiem to teraz otworzyć module_items.py w MS i próbować robić te wpisy oraz w module scripts_py dać wpis dzięki niemu będzie broń u handlarzy a po tym skomplikować MS a potem właśnie nie wiem itemkids1 skopiować i podmienić z tym w module?

coś długo nie odpisujecie... zacytuję pewien tekst pewnego wieśniaka '' Proszę pomóżcie mi'' :(
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 24, 2016, 23:23:13
1. W module_scripts.py nie musisz nic edytować. To tylko dla broni palnej było. Jeśli dodajesz zwykły miecz, to i tak będzie się pokazywał w sklepach.
2. Co do samych zmian. Jeśli chcesz to możesz skopiować plik tekstowy itemkinds1 do folderu Native, ale wtedy zapisz sobie gdzieś ten oryginalny. Możesz też odpalać wszystko z nowego modułu, wtedy musisz dodać wszystko, co jest w folderze Native, a czego nie ma w folderze twojego moda. No i pamiętaj o pliku .brf do Resources i .dds do Textures  (te dwa foldery musisz utworzyć w folderze swojego moda, analogicznie do tego, jak jest to zrobione w Native), tym który zawiera ten model twojej broni.
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 25, 2016, 10:39:44
swojego moda znaczy w MS?
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 25, 2016, 10:42:48
Folder swojego moda tworzysz w Modules, nie w Native czy MS. No chyba że o co innego się pytałeś.
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 25, 2016, 10:46:04
wtedy musisz dodać wszystko, co jest w folderze Native, a czego nie ma w folderze twojego moda
i właśnie chodzi mi byś wytłumaczył te twojego moda

w modules mam tylko folder
Native
MS


Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 25, 2016, 10:48:41
Chodzi mi o folder, do którego kompilują się pliki MS. Ten, do którego ścieżkę podałeś w module_info.py
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 25, 2016, 10:58:41
ok rozumiem czy ten wpis jest poprawny ? oby tak :(

["ak_miecz_a", "DziwnyMiecz", [("ak_miecz_a",0),("ak_miecz_a",ixmesh_carry)], itp_type_one_handed_wpn|itp_primary, itc_longsword|itcf_carry_wakizashi|itcf_show_holster_when_drawn, 321 , weight(1.25)|difficulty(0)|spd_rtng(108) | weapon_length(65)|swing_damage(43 , cut) | thrust_damage(20 ,  pierce),imodbits_sword ],

["items_end", "Items End", [("shield_round_a",0)], 0, 0, 1, 0, 0],
]




pisało tak Na samym końcu (przed wpisem ["items_end",) dodajemy nowy item tak zrobiłem więc chyba powinno działać i wreszcie dodam swój pierwszy przedmiot do gry z małą pomocą oczywiście :D ehh w sumie to i tak prowadziliście mnie  od początku do końca dziękuje wam za cierpliwość do mnie w tych trudnych początkach.

udało się w itemkids1 w folderze MS pojawił się wpis z moją bronią :D

-haha oczywiście nie ma go w sklepie dodam ścieżkę brf do modules może zadziala.
-dodałem i nadal nie ma go w sklepie podaj coś na częstotliwość występowania w sklepie czy coś bo ja nie wiem co już robić. :d
-dobra dodałem wpis abundance(150) na częstotliwość wystepowania tej broni teraz powinno się udać. :(
-no pięknie najpierw wywalało z błędem ze sklepu a teraz nawet nie ma go w sklepie czyli jest jeszcze gorzej ...
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 25, 2016, 12:58:01
Przedmiot może nie występować w sklepie zawsze. Zaznacz w launcherze "włącz kody". W grze wywołań konsolę, wpisz cheatmenu, w obozie szukasz opcji pokazania wszystkich przedmiotów, twoja broń powinna być na samym końcu.
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 25, 2016, 13:16:06
nie wiem jak wywołać tą konsole :/
od razu mówię że F5 nie działa
ok już wiem shift + ~`
sprawdziłem bronie są tam jakieś nowe tarcze czarna zbroja itp ale mojej broni tam nie ma :(

1 item jaki tam jest to nieprawidłowy przedmiot o bardzo słabym cięciu ale ja ustawiłem lepsze cięcie może to jest to?
jeszcze raz podam to do sprawdzenia czy nie ma błędu
["ak_miecz_a", "DziwnyMiecz", [("ak_miecz_a",0),("ak_miecz_a",ixmesh_carry)], itp_type_one_handed_wpn|itp_primary, itc_longsword|itcf_carry_wakizashi|itcf_show_holster_when_drawn, 321 , weight(1.25) |abundance(1259)|difficulty(0)|spd_rtng(108) | weapon_length(65)|swing_damage(43 , cut) | thrust_damage(20 ,  pierce),imodbits_sword ],

w tym cheatmenu mam bronie od 576-601 coś są tam też zbroje itp tylko ja w itemkinds1 mam ponad 723 + 119 dodanych z poradnika
skopiowałem wpis mojej broni z itemkids1 z folderu MS w module a potem wpisałem w itemkids1 w folderze native więc o czymś zapomniałem?
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 25, 2016, 16:19:59
Wytłumacz bo nie do końca rozumiem. Skopiowałeś wpis dodanej broni z item_kinds1.txt w folderze MS, a potem wkleiłeś to do item_kinds1.txt w folderze Native? Wtedy w cheatmenu nie będą dostępne twoje bronie (w normalnych sklepach powinny być). Odpal normalnie to MS żeby sprawdzić czy w ogóle działa. Włącza launcher wb i zmieniasz moduł na MS, jeśli prawidłowo dodałeś resztę plików to wszystko powinno działać.
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 25, 2016, 16:36:26
MS działa bo wszystko ładnie się pojawia w folderze MS w modules

czyli mam odpalać M&B nie z modułu native tylko MS?

1.bo zrobiłem tak zrobiłem wpis broni w modules_items.py
2.Włączyłem builid_module i wszystko trafiło do folderu MS w modules w tym itemkidns1
3.Z itemkidns1 z folderu MS w modules skopiowałem moją broń po czym wkleiłem do itemkidns1 z folderu native
4. dodałem BRFy w module taki plik w native, pod #animation zamieściłem wpisy load_mod_resource=nazwa BRF

Co mam zrobić dokładnie napisz krok po kroku i powinno działać :/
nie wiem jak prawidłowo dodać resztę plików :/ chodzi o to by z MS zrobić nowy moduł taki jak native?
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 25, 2016, 17:33:19
Zasadniczo o to mi chodziło, odnosząc się do twojego końcowego pytania.
A co do .brfów. Wrzuciłeś je do folderu Resource w folderze Native albo MS? Czy dodajesz tylko wpis w module.ini?
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 25, 2016, 17:34:32
wrzuciłem do folderu Resource w native a wpis też dałem w module.ini w native

to czyli mam wszystkie brakujące pliki do działania gry wrzucić do folderu MS w modules?
i odpalać grę z modułu MS tak?

albo całe native skopiować do MS:)?
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 25, 2016, 17:37:08
Tak. I jak to zrobisz sprawdź czy broń jest dostępna przez cheatmenu.
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 25, 2016, 17:39:54
ok mam jeszcze kilka pytań

1. zawsze gdy dodam nową broń to nic nie usuwać Z MS wszystko zrobi się samo?
2.Jest itemkidsn1 w MS i w native czy gra będzie czytała tego z native czy z MS gdy odpalę grę z modułu MS
3.tak jest miecz :D był na końcu tak jak mówiłeś a w sklepie też go znajdę?
4.Jest problem bo miecz przymocowany do biodra jest dosyć .. krzywo :( jak temu zaradzić skoro nic nie zmieniałem
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 25, 2016, 17:47:14
1. Niespecjalnie rozumiem pytanie, ale postaram się odpowiedzieć. Podstawowa kwestia to to, że obecnie chcemy sprawdzić, czy z dodanym przedmiotem wszystko jest okej, a najszybszą metodą jest sprawdzenie przedmiotu za pomocą cheatmenu. Jeśli ze skompilowanego pliku .txt skopiujesz wpis dotyczący tej broni i wkleisz go do pliku itemkinds1.txt z Native to owszem, w Native będzie występował ale za pomocą cheatmenu go nie znajdziesz. Do tego dochodzi druga kwestia, o której wspominałem dawno temu. Jeśli coś zepsujesz i zastąpisz niedziałającym plikiem ten oryginalny z folderu Native, to tylko skomplikuje ci życie, bo żeby zagrać w Native będziesz musiał odzyskać działający plik.
2. Jeśli odpala konkretny moduł, to czytane są tylko pliki znajdujące się w folderze danego modułu. I z folderu WB te, które pojawiają się w module.ini.
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 25, 2016, 17:51:22
jeszcze *jedno pytanie* tam dopisałem :)

i jeszcze dwa :/
5. Czy jeśli dam itemkidsn1 do folderu WB to będzie mi je czytał w native i MS :)?

6. mam itemkidsn1 i inne pliki z MS w folderze MS w modules a jeśli użyję znowu tego bulid_module.
to pliki w folderze MS zostana nadpisane czy zmienione bo to pozostawia mi wątpliwości co do tej kwestii

Przepraszam że zadaje tyle pytań ale chcę mieć pewność co do każdej czynności prze zemnie prowadzonej
ciągle modyfikuje swój post i przez to często nie doczytacie wszystkiego :D więc radzę odświeżać stronę co 1sek :D
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 25, 2016, 18:02:39
3. Jeśli dałeś mu itp_merchandise i odpowiednio wysokie abundance, to powinieneś prędzej czy później na niego trafić.
4. Co znaczy krzywo? Wrzuć screenshota. Ale zgaduję, że wszystko naprawi odpowiednie obrócenie modelu w OpenBRF.
5. Nie, jeśli w folderze moda nie będzie pliku .txt, to mod po prostu nie zadziała.
6. Stare pliki zostaną zastąpione przez te nowe, "świeżo skompilowane".
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 25, 2016, 18:07:12
bo ja mam z takiego poradnika + 119 wpisów do itemkidnsa1 i jeśli będę dodawał nowe przedmioty to ciągle będę musiał je dodawać :/ do tego nowego itemkidnsa1 z nowym przedmiotem

tu masz linka

https://hostr.co/0BhJkUSf9BYb

zobaczę co z tym modelem jest grane i dam znać

model normalnie leży na płaszczyźnie nie jest odsunięty ani nic więc nie wiem o co chodzi pewnie coś w wpisie w module_items.py jak
sądzisz?

udało się mój miecz jest w sklepie tylko jest taki problem że mam wpisy o takie do Module_items
(click to show/hide)
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Bruce Campbell w Lutego 26, 2016, 10:48:17
Koni powinieneś szukać u innego handlarza, to jeden. Dwa, lista "towarów" w mieście jest ograniczona i jeden rzeczy mogą się tam znaleźć, a inne nie. Pojeździj po miastach Calradii i popatrz po innych sklepach.
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 26, 2016, 10:59:33
no możliwe że akurat tak przedmioty się pojawiły w tych sklepach że z tych nowych zero zobaczę drugi raz

znalazłem jedną zbroje z tego cheatmenu ale nie pojawiła się żadna tarcza rycerska z tych wpisów w tym szukana prze zemnie shield poland :/
dodałem jak widzisz dużo wpisów ale nowości w sklepach mało.

nic nie modyfikowałem w BRF więc model nie powinien być taki krzywy na biodrze ;/
pobrałem to z nexusa więc powinno być wszystko ok
Tytuł: Odp: Problem z dodaniem przedmiotu do gry
Wiadomość wysłana przez: Andargon w Lutego 26, 2016, 15:57:38
dobra już wiem jak obracać model teraz wystarczy ustawić odpowiednio broń
-sory za post pod postem-

japier.. tyle roboty przy jednej broni :d
obracam,obracam, i nic no nie wiem jak to po obracać by było ok :d....