03.08.2005, 08:33 | #1 |
Guest
Postów: n/a
|
Jak stworzyc dodatek - poradnik
Wiele osób prosi...Macie
Przetłumacze wam Potrzebne Programy: 1.SimPE v0.42 lub późniejsza www.sims.ambertation.de/index.shtml 2.Milkshape - edytor grafiki 3d (darmowy trial 30 dniowy) http://www.swissquake.ch/chumbalum-s.../download.html 3.UV mapper www.uvmapper.com/downloads.html 4.Byle jaki program graficzny,obsługujący pliki PNG Zaczynamy!! Na początek warto na pulpicie stworzyc folder,w którym bedziemy trzymac pliki,które powstaną podczas "produkcji" dodatku Praca Otwórz simPE,wybierz zakładkę Tools i wybierz Objects Workshop. W oknie które sie pojawi,wybierz Gruped Objects (1),znajdz obiekt na którego podstawie chcesz stworzyc jakis dodatek (lampa,stół,krześło itd).Ponizej klikasz zakładkę Clone (2) po czym nic nie zmieniając klikasz start (3) W oknie które sie pojawi wpisujemy nazwe naszego obiektu (1),następnie klikamy w link Update (2) a następnie w OK (3).NIE KLIKAJ w okienko University Ready.Mi działa bez tego W kolejnym kroku zapisujemy .package.Wybieramy nazwwe i miejsce zapisu (stworzony folder). W głownym oknie programu zauważamy Resorce Tree (1) i klikamy Geometric Data Container (o).Nastepnie na prawe widzimy zakładke Type (3) i równiez Geometric Data Container.Klikamy w to. W oknie Plugin View (1) upewnij sie ze jest zaznaczone Content (2) orac CgeometringDataContainer (3).Teraz zaznaczasz jedynie pole w którym jest nazwa obiektu który przerabiasz (light,armchair,table,radio,piano itd ) (o) i klikasz Export (5). Teraz zapisujemy nasz obiekt w naszym folderze. (rozszerzenie .obj) ----------------------------------------- Otwieramy Milkshape. Upewniamy sie czy w zakładce Window (1) mamy zaznaczone Show Viewport Caption Następnie Klikamy File (1)--->Import (2) i wybieramy Wavefront OBJ Teraz przechodzimy do naszego folderu,gdzie zapisalismy eksportowany z SimPE objekt. Własny projekt. Upewnij sie ze masz zaznaczoną zakładke Model(1).Jeśli tak klikasz "box" (2)(lub inne.Zalez od kształtu objektu jaki chcesz.Box - kwadrat,Sprehe - koło,Triangle - trójkąt).W tym przypadku przeciągamy "kwadratem" w oknie 2 (3) (mozna tez w innych oknach) tak,aby zakryc oryginalną nogę stołu. Teraz musimy wyrównać noge z tymi które znajdują sie w oryginalnym meshu.Aby to zrobic klikamy Scale (1) i w polu X wpisujemy wartosc .14 (W swoich obiektach wpisujemy różne watrosci do różnych Pól.X rozcziąg obiekt w osi X,Y w osi Y a Z bodjaze na ukos ) Po czym klikamy Scale (2) Kilkamy MOVE (1.).Teraz w oknie FRONT (2) ustawiamy noge "zakrywając" 1 oryginalną. Kolejny krok to klikniecie zakładki Edit i wybrania Duplicate Seliction.Pojawi sie 2 noga.Ustawiamy ją w miejce którejs z 3 pozostałych (oryginalnych) nóg. Teraz klikamy zakładke GRUOPS.Wybieramy BOX08 i znów edit duplicate selection.ustawiamy nogi na równo! Teraz zróbmy blat. Ponownie wybieramy Model (1) oraz box (2) i w drugim oknie (3) klikamy w lewy kant stołu,i przeciągamy myszką do prawego. Ponownie klikamy "Scale" i w oknie X wpisujemy wartosc 2.3 i klikamy Scale Teraz musimy ułozyc blat.Klikamy "MOVE" i ustawiamy blat tak jak chcemy (w taki sam sposób dodajemu pierdólki do naszych dodatków) Nastepnie klikamy zakładke Groups (1),klikamy nazwe objektu jaki przenielismy z Simpe i klikamy Dlete (2) Teraz zmienimy nasz objekt w UVmape.Mając zaznaczoną zakładtke Groups,wybieramy : Box,Duplicate1 i Duplicate 2 (1).Po czym klikamy Regroup(2).Natępnie wpisujemy Nazwe nogi i klikame Rename (3) Pozostały BOX - wpisujemy nazwe Blat i klikamy Rename. Teraz klikamy File ----> Export---->Warefront OBJ i zapisujemy to do naszego folderu pod dowolną nazwą ------------------------------- Otwieramy UVMapper Klikamy File---Load Model i wybieramy objekt przed chwilą zapisany.Wyskoczy okienki.Klikamy OK Teraz,wybieramy EDIT-->Neew UVmap i wybieramy Planar (dla koła sprehe itd) Wybieramy Z (1) ,zaznaczamy dont split i wpisujemy 512 za rozmiar mapy. Teraz wybierasz Edit:Select-->by group.Wybierasz grupę "blat" ikilkasz ok. Teraz wokól blaty powinny pojawicc sie kwadraciki.Klikasz dowolny i powiekszasz blat do podobnych rozmiarów: (przy innych obiektach tego raczes sie nie stosuje) Teraz kolej na nogi.Wybierasz Edit:Select---->by group i wybierasz gupę nogi.Klikasz Ok. Teraz klikasz Edit New Uvmapp i wybierasz Planar Tym razem w polu Aligment wybierasz Y.Rzomiar mapy 512.W polu Split zaznaczasz By Orientation Pojawia sie kolejne czarn punkciki którymi "wciagasz" kwadrat w kwadrat: Powinno to wyglądac mniej wiecej tak: Nastepnie klikasz gdziekolwiek NIE NA MAPIE abo odznaczyc ją. Teraz klikasz na który kolwiek z tych kwadracików i powiekszasz go (mozna 2 od razu).Powieksz te wszystkie małe kwadraty do tego samego ksztąłtu. Kiedy wszystkie beda mniej wiecej równe,klikasz file i save model. Wyskoczy okienko.Poprostu klikasz OK Plik zapisujesz pod taką samą nazwą,pod jaką go wczytałes do tego programu Wyskoczy komunikat o tym ze dany plik istnieje wiec klikasz ok. Teraz klikasz file i wybierasz Save texture map.Nazwij ja tak samo jak plik przed sekundą zapisany. W ustawieniach (wyskoczy okienko) wpisz : Weight:256,Height:512 i kliknij OK.Teraz swobodnie to zapisz. --------------------------------- Otwórz ponownie milkshape Wybierz File-Import Wavefront OBJ. Wybierz obiekt przed chwileczką zapisany w UVmapperze. Wybierz zakładke Edit i zaznacza Select All.Teraz zakładkę gruops i wybierz regroup Nadaj temu nazwe (np.stół jadalny i wybierz RENAME) Teraz wybierz file/export Wavefront OBJ i zapisz na miejsce ORYGINALNEGO MESHA zimportowanego z Simpe. -------------------------------------- Program graficzny Tutaj otwierasz teksture utworzoną w UVmapperze.Te małe prostokąty to czesci nóg a ten duzy to blat. Poprostu wkejasz teksture jaka chcesz miec na obiekcie. Teraz wybierasz Plik:Zapisz jako. Nazwac teksture najlepiej : twojanazwa 256x512 i zapisac jako PNG (WAŻNE!!) ---------------------------------- SimPE Otwierasz twój package.Klikasz Geometric data Container (1) ,po czym w oknie Type (2) Rowniz to zaznaczasz.Teraz klikasz ppo koleji pokazane na fotce punty (3,4) Potem klikasz na orygialną nazwe objektu (ta która przedtem klonowalismy) i klikasz Delete. Teraz klikasz import i wybierasz plik ktory przed chwila eksportowałes z Milkshape. Jezeli wyskoczy okienko "Mesh group importer" zaznaczasz mozliwosc i klikasz ok. teraz klikasz commit. Wyskoczy małe okienko w którym klikasz OK. Natepnie klikasz Assign Hash W kolejnym oknie znów klikasz Ok. Teraz włącz Menu - Tools-->Object Tools -->Fix Integrity W kolejnym oknie poprostu klikasz OK.Nic wiecej.Gdy wyskoczy okno "Do you want to save changes" kliknij Yes W "resorce tree" (1) wybierz object data (o).Pod menu type,wybierz 1 object data (3) Teraz w oknie Plugin View kliknij "get GUID" Wyskoczy okienko.Jezeli nie posiadasz konta, Klikasz Register new user (rejestracja trwa 5 sekund ).Kiedy juz wpiszesz uzykownika i hasło, nizej wpisujesz nazwe objektu i klikasz Register object. Teraz kliknj commit. Teraz wybierz 2 Object data (1),w oknie plugin (2),zaznacz "update all MMAT's" i kliknij get GUID. Teraz wpisz nazwe w pole "object name" i kliknij register object. W nastepnym oknie zaznacz "update all MMAT's and commit" po czym kliknij Commit. Teraz ustalimy cene przedmiotu Wybierz menu RAW data (1),zaznacz Decimal (2),i znajdz PRICE.Wpisz ile chcesz,po czym kliknij commit(3) W oknie type,zaznacz ostatie Object Data ,po czym w oknie plugin kliknij Get Guid.Wpisz swój nick i hasło,nazwe przedmiotu i kliknij register object. Nastepnie kliknij Commit Tekstura W resource tree (1) kliknij Texture Image (2) w oknie Type zaznacz 1 texture image (3) Teraz w oknie Plugin Viem kliknij IMPORT,znajdz swoją teksture i kliknij OPEN. Teraz kliknij prawym na obrazku i wybierz Update All Sizes Następnie klikasz Commit.Wsykoczy małe okienko klikasz OK Dane Katalogowe: W resource tree (1) wybierasz Catalog Description.W oknie type klikasz na Catalog Description (3), Po czym w plugin View,W oknie Strings,klikasz w 1 mozliwosc.W oknie Value wpisujesz nazwe jaka bedzie widniała w katalogu. Teraz w oknie strings klikasz 2 mozliwosc.W polu Value wpisujesz opis twojego obiektu (teraz niew iem ale chyba po obydwu czynnosciach klikasz commit.Nie jestem pewny) --------------------------- End. Teraz dajesz File---Save As,podązasz do folderu DOWNLOADS w moich dokumentach i zapisujesz obiekt. Teraz przechodzisz do Menu - Extras i wybierasz Run Sims 2 ,chyba ze zrobisz to póxniej.Teraz twj obiekt powinien działać!! ------------------------------------------ Olbrzymie podziękowania dla Jwoodsa i reszty ekipy z modthesims2.com za umozliwienie przetłumaczenia jego poradnika Thanks Jwood and others :*:*:*:* Oryginał poradnika znajdziecie pod TYM adresem. Mam nadzieje ze wam pomogłem Snake Eye Ostatnio edytowane przez Snake Eye : 03.08.2005 - 09:05 |
|
25.01.2006, 12:40 | #2 |
Guest
Postów: n/a
|
Mam pytanie, raczej z ciekawości. Czy to się komukolwiek udało?? Mnie wyskakuje nieznany komunikat przy importowaniu objektu do SimPe. Ktoś może wie o co chodzi??
un |
28.01.2006, 22:10 | #3 |
Guest
Postów: n/a
|
Może i ktoś by wiedział, gdybyś nas oświecił i powiedział jaki to komunikat.
|
30.01.2006, 16:10 | #4 |
Guest
Postów: n/a
|
Prosie:
Message: Object reference not set to an instance of an object. SimPE Version: Default (0.52.2170.26328). Exception Stack: System.NullReferenceException: Object reference not set to an instance of an object. at SimPe.Plugin.Gmdc.GmdcLink.Flatten() at SimPe.Plugin.Gmdc.AbstractGmdcImporter.ChangeGmdc( ImportedGroups grps, ImportedBones bns) at SimPe.Plugin.Gmdc.AbstractGmdcImporter.Process(Str eam input, GeometryDataContainer gmdc, Boolean animationonly) at SimPe.Plugin.fGeometryDataContainer.StartImport(Op enFileDialog ofd, GeometryDataContainer gmdc, String defext, ElementSorting sorting, Boolean animationonly) at SimPe.Plugin.fGeometryDataContainer.button1_Click( Object sender, EventArgs e) Source: simpe.gmdc.exporter.base Execution Stack: at SimPe.Plugin.Gmdc.GmdcLink.Flatten() at SimPe.Plugin.Gmdc.AbstractGmdcImporter.ChangeGmdc( ImportedGroups grps, ImportedBones bns) at SimPe.Plugin.Gmdc.AbstractGmdcImporter.Process(Str eam input, GeometryDataContainer gmdc, Boolean animationonly) at SimPe.Plugin.fGeometryDataContainer.StartImport(Op enFileDialog ofd, GeometryDataContainer gmdc, String defext, ElementSorting sorting, Boolean animationonly) at SimPe.Plugin.fGeometryDataContainer.button1_Click( Object sender, EventArgs e) Nie wiem co źle robie. Bawię się szachownicą. Aha, i nie działam w MilkShaperze, tylko w innym programie... UN |
01.02.2006, 19:00 | #5 |
Guest
Postów: n/a
|
Jak robić meshe
Jeżeli już mowa o zmienianiu kształtu obiektu to czy ktoś wie jak robić meshe (dokladniej ksztalty do ubrań, włosów itd...). Pliska!
|
02.02.2006, 15:22 | #6 | |
Guest
Postów: n/a
|
Cytat:
UN |
|
03.02.2006, 21:36 | #7 |
Guest
Postów: n/a
|
Fajnie. Trial mi się wyczerpał, ściągałam już parę razy od nowa - i nic!
Co mam zrobić, żeby znowu móc używać milkszejpa? ;_______; |
04.02.2006, 09:52 | #8 |
Guest
Postów: n/a
|
Vanil, wszystkie programy typu shareware zostawiają drobne ślady w plikach rejestru, co potem uniemożliwia ponowne wgranie tegoż programu. Musiałabyś go znaleźć i wykasować. Ale powiem, że łatwo nie jest, bowiem takie 'pliczki' potrafią się zapisać pod zupełnie inną i dziwną nazwą. Nie zostaje Tobie nic innego jak użalać się po stracie programu, albo ściągnąć () z Internetu za pośrednictwem typu Emule itp.
|
04.02.2006, 10:13 | #9 |
Guest
Postów: n/a
|
Vanil napisz do Patrolsa a on przekieruje cie do mnie i ci dam COŚ ;>
|
05.02.2006, 09:27 | #10 |
Guest
Postów: n/a
|
UVMapper
Teraz mam problem z UVMapper ... jakoś z nim mi nie idzie... a co do programu graficznego to mam tylko painta ;( ... a tam są beznadziejne kolory(paint wogóle jest beznadziejny)... czy ma ktoś link z którego mogłabym ściagnąć darmowy fajny program graficzny??
Z GÓRY DZIĘKI! Ostatnio edytowane przez foka94 : 06.02.2006 - 09:06 |
Użytkownicy aktualnie czytający ten temat: 1 (0 użytkownik(ów) i 1 gości) | |
|
|