XCOM 2: szybki start z SDK

Podobne dokumenty
Spis treści

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA: 4 ŚRODKI DYDAKTYCZNE:

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Przydziały (limity) pojemności dyskowej

Laboratorium - Zarządzanie systemem plików poprzez wbudowane oprogramowanie w systemie Windows Vista

Uzyskanie dostępu oraz instalacja oprogramowania STATISTICA dla pracowników oraz studentów Uniwersytetu Ekonomicznego w Poznaniu

Uruchomienie aplikacji Plan lekcji w przeglądarce Internet Explorer

Informatyka I : Tworzenie projektu

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

INSTALACJA SERWERA LOKALNEGO TYPU WAMP NA PRZYKŁADZIE PAKIETU KRASNAL SERV 2.7

Dokumentacja fillup - MS SQL

Instalacja i konfiguracja serwera IIS z FTP

Rozdział 8. Sieci lokalne

Jak przesłać mapę do urządzenia lub na kartę pamięci?

RCForb (Client) Instrukcja Użytkownika

Instrukcja instalacji systemu. CardioScan 10, 11 i 12

8. Sieci lokalne. Konfiguracja połączenia lokalnego

Instrukcja pobrania i instalacji wersji testowej Invest for Excel

Aplikacja do podpisu cyfrowego npodpis

Laboratorium - Użycie narzędzia Przywracanie systemu w systemie Windows 7

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Laboratorium - Zarządzanie systemem plików poprzez wbudowane oprogramowanie w systemie Windows 7

Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.

Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2. Instrukcja tworzenia bazy danych dla programu AUTOSAT 3. wersja 0.0.

Tworzenie prezentacji w MS PowerPoint

Joomla! Instalacja. Pobierz pakiet instalacyjny. instalacji XAMPP

Instrukcja użytkownika

5.2. Pierwsze kroki z bazami danych

7 Business Ship Control dla Symfonia Handel

Ewidencja Wyposażenia PL+

ZESTAW LABORATORYJNY I ZESTAW FARMACEUTYCZNY : Instrukcja instalacji

Instalacja i konfiguracja IIS-a na potrzeby dostępu WEB do aplikacji Wonderware InTouch Machine Edition

Aby uruchomić Multibooka, należy podłączyć nośnik USB do gniazda USB w komputerze, na którym program ma być używany.

Pracownia internetowa w szkole ZASTOSOWANIA

Unreal Engine 4 - Samsung Gear VR

Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory

uczyć się bez zagłębiania się w formalnym otoczeniu,

7 Business Ship Control dla Systemu Zarządzania Forte

R o g e r A c c e s s C o n t r o l S y s t e m 5

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Laboratorium - Udostępnianie folderu, tworzenie grupy domowej i mapowanie dysku sieciowego w Windows 7

PORADNIK KORZYSTANIA Z SERWERA FTP ftp.architekturaibiznes.com.pl

Sage Symfonia e-deklaracje Instalacja programu

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3

Kolory elementów. Kolory elementów

INFORMATOR TECHNICZNY WONDERWARE

Ustawienia personalne

Praca w sieci zagadnienia zaawansowane

Instrukcja użytkowania

Tworzenie kampanii mailowych. Tworzenie kampanii mailowych.

Instrukcja instalacji i obsługi modemu ED77 pod systemem operacyjnym Windows 98 SE (wydanie drugie)

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

APLIKACJA SHAREPOINT

Instrukcja instalacji Control Expert 3.0

Laboratorium - Użycie narzędzia Przywracanie systemu w Windows Vista

Microsoft.NET: ASP.NET MVC + Entity Framework (Code First)

*Wersja dla przeglądarki Internet Explorer. Instrukcja instalacji czytnika kart chipowych* (Konto korporacyjne) SGBe-kdbs

Załącznik 1 instrukcje instalacji

Przewodnik instalacji i rozpoczynania pracy. dla DataPage+ 2012

Instrukcja instalacji

Załącznik nr 8. do Studium Wykonalności projektu Sieć Szerokopasmowa Polski Wschodniej województwo podkarpackie

Instalacja i opis podstawowych funkcji programu Dev-C++

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows XP

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

Zanim zaczniesz. Warto ustawić kartę sieciową naszego serwera.

Zaawansowane aplikacje internetowe - laboratorium

Moduł Handlowo-Magazynowy Przeprowadzanie inwentaryzacji z użyciem kolektorów danych

Instalowanie VHOPE i plików biblioteki VHOPE

Sage Symfonia Start Faktura Instalacja programu

FAQ. Kwiecień Generator Wniosków Płatniczych (GWP) Wersja 1.0

Problemy techniczne. Jak zainstalować i zarejestrować program Optivum?

Instrukcja instalacji programu serwisowego NTSN krok po kroku

PekaoBIZNES 24 Szybki START. Przewodnik dla Użytkowników z dostępem podstawowym

Uruchamianie bazy PostgreSQL

Zaawansowane programowanie w (pakiecie) Delphi

Instrukcja instalacji oraz konfiguracji sterowników. MaxiEcu 2.0

Laboratorium - Narzędzie linii uruchamiania w systemie Windows Vista

Tomasz Greszata - Koszalin

Arkusz kalkulacyjny MS EXCEL ĆWICZENIA 4

Dokonaj instalacji IIS opublikuj stronę internetową z pierwszych zajęć. Ukaże się kreator konfigurowania serwera i klikamy przycisk Dalej-->.

Generatory pomocy multimedialnych

Zakładanie konta w serwisie Canva i opcje interfejsu

Krok 2: Pierwsze uruchomienie

Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione

Instrukcja instalacji

Przewodnik instalacji i rozpoczynania pracy. Dla DataPage+ 2013

Dokumentacja techniczna

Aktualizacja WorldShip w pojedynczej stacji roboczej lub stacji roboczej grupy roboczej

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Zawartość. Wstęp. Moduł Rozbiórki. Wstęp Instalacja Konfiguracja Uruchomienie i praca z raportem... 6

HELIOS pomoc społeczna

Zastanawiałeś się może, dlaczego Twój współpracownik,

2.5 Dzielenie się wiedzą

System Symfonia e-dokumenty

Instrukcja laboratoryjna

Marketing. Skutecznie. Przewodnik. Testy A/B/X. Przewodnik - Testy A/B/X

PRODUKCJA BY CTI INSTRUKCJA INSTALACJI I KONFIGURACJI

Instrukcja instalacji oprogramowania pixel-fox

Transkrypt:

XCOM 2: szybki start z SDK Spis treści Introduction... 1 Getting Started... 2 Install the XCOM2 SDK on Steam... 2 Install the 2013 Visual Studio Isolated Shell Redistributable... 2 Launch Modbuddy for XCOM2... 2 First Time Setup... 3 Start Page... 4 New Project... 4 The Mod Pipeline... 4 Mod Components... 4 Building... 5 Testing... 6 Publishing... 7 Publishing to Steam Workshop... 7 Publishing Stand-alone... 9 Wstęp W skład XCOM 2 SDK do tworzenia modów wchodzą trzy główne części: 1. Modbuddy Firaxis z rozwinięciami XCOM 2. 2. 64-bitowa wersja UnrealEd do XCOM 2. a. Ten plik wykonawczy może też obsługiwać polecenia cmdlets UE3, takie jak kompilator albo tzw. cooker skryptu. 3. Zawartość podstawowa XCOM 2. a. Odblokowane mapy i pakiety. b. Kod źródłowy skryptu Unreal. Ten krótki przewodnik koncentruje się na uruchomieniu Modbuddy i pokazaniu, jak można go użyć do otwarcia oraz opublikowania przykładowego modu.

Pierwsze kroki Pierwszy krok do stworzenia modu XCOM 2 to uruchomienie Modbuddy. Instalacja XCOM 2 SDK na Steam XCOM 2 SDK jest dostępne w Steam w zakładce Biblioteka->Narzędzia. Przejdź do Narzędzi: Znajdź XCOM 2 SDK pod nazwą XCOM 2 SDK i wybierz zainstaluj z menu otwieranego prawym przyciskiem myszy. Instalacja 2013 Visual Studio Isolated Shell Redistributable Modbuddy do XCOM 2, przypominający poprzednie wersje Modbuddy do Civilization, wykorzystuje Visual Studio Isolated Shell, by dostarczyć IDE do modowania. Zainstalowany program znajduje się w folderze instalacyjnym gry, w Binaries\Redist. Przykładowo: \SteamLibrary\steamapps\common\XCOM 2 SDK\Binaries\Redist. Uruchamianie Modbuddy do XCOM 2 Wybierz graj w XCOM 2 SDK na Steam, żeby uruchomić Modbuddy do XCOM 2. Pierwsze wczytanie IDE może potrwać dłuższą chwilę.

Konfiguracja przy pierwszym uruchomieniu Po pierwszym uruchomieniu Modbuddy użytkownicy powinni dostosować ustawienia ogólne IDE związane z miejscem instalacji XCOM 2. Wybierz Tools->Options, a następnie przejdź na dół menu opcji, jak pokazano poniżej. Upewnij się, że podane ścieżki są prawidłowe. Ścieżka instalacji XCOM 2 Ta ścieżka powinna prowadzić do plików GRY, z końcówką XComGame. Ścieżka użytkownika XCOM 2 Ta ścieżka powinna prowadzić do plików SDK, z końcówką XComGame. Domyślnie informacje o budowaniu w Visual Studio Isolated Shell są ustawione na minimum. Aby otrzymywać więcej informacji z budowania i kompilacji skryptu, musisz zmienić to ustawienie. Wybierz Tools -> Options -> Projects and Solutions -> Build and Run. Zmień opcje verbosity na Normal, a następnie kliknij OK.

Strona startowa Po pierwszym uruchomieniu IDE użytkownik trafi na stronę startową, na której znajdują się opcje tworzenia nowych projektów modów, otwierania istniejącego projektu modu i wyświetlenia listy niedawno otwieranych projektów modów. W tym poradniku szybkiego startu stworzymy nowy projekt modu, więc teraz wybierz New Mod. Nowy projekt Po wybraniu opcji New Mod wyświetli się okno widoczne po prawej stronie. Domyślnie są w nim widoczne zainstalowane szablony projektów XCOM 2, które można wykorzystać do stworzenia nowego projektu. W tym przewodniku wybierzemy szablon projektu ExampleWeapon. To projekt przykładowy, zawierający cały kod skryptu, pliki konfiguracyjne, pliki lokalizacyjne i pakiety zawartości potrzebne, by dodać do gry nową broń. Wybierz ExampleWeapon i kliknij OK. Modowanie Stworzyliśmy już projekt modu, możemy więc zapoznać się z elementami, które na niego się składają. Oprócz tego stworzymy, przetestujemy i opublikujemy nasz mod. Elementy modu Mody XCOM 2 składają się z wielu rodzajów danych, których połączenie wprowadza zmiany w podstawowej grze. Kod skryptu: Kod skryptu to najważniejszy rodzaj zawartości modu. W naszym przykładowym modzie broni kod skryptu określa szablon danych, czyli dane gry opisujące działanie broni. Jakie zadaje uszkodzenia? Z jakich może korzystać ulepszeń? Jakiego wymaga poziomu technologicznego? Trzeba ją skonstruować czy jest dostępna od początku? Ile będzie kosztować? Szablony danych to zaledwie ułamek tego, co można dodać za pomocą skryptu. Kod skryptu, jeżeli zastąpi oryginalny skrypt gry, może posłużyć do radykalnej przemiany XCOM.

Pakiety zawartości Unreal: Pakiety zawartości Unreal mogą być plikami UPK albo MAP. W tych plikach znajduje się zawartość gry: siatka poligonowa, tekstury, animacje, dźwięki, modele fizyki, archetypy itp. W naszym przykładowym modzie broni znajduje się jeden pakiet o nazwie WP_ModExampleWeapon_CV, który określa, jak nowa broń będzie wyglądać, brzmieć i strzelać; z jakiej amunicji będzie korzystać, jak będzie upadać, jeśli zostanie upuszczona itd. Ten pakiet jest powiązany z powyższym szablonem danych. Pakiety zawartości są tworzone za pomocą UnrealEd, o którym opowiemy później. Pliki konfiguracyjne: Pliki konfiguracyjne, inaczej INI, służą do określania ustawień i domyślnych wartości gry. Są wygodne w użyciu, ponieważ wprowadzanie w nich zmian nie wymaga ponownej kompilacji, a system przetwarzania pliku konfiguracyjnego UE3 umożliwia zastępowanie poszczególnych ustawień konfiguracyjnych bez ingerowania w pozostałe. Ta użyteczna cecha jest dobrze widoczna w naszym przykładowym modzie broni, gdzie XComEditor i XComEngine (pliki konfiguracyjne z dużą ilością ustawień) dodają po prostu pakiet naszego modu do listy informującej silnik o zmianach. Dzięki temu może istnieć jednocześnie wiele modów edytujących te same pliki konfiguracyjne... przynajmniej w większości przypadków. Pliki lokalizacyjne: Pliki lokalizacyjne to zwykle po prostu pliki konfiguracyjne o specjalnym przeznaczeniu: mają zapewnić graczom odpowiednie teksty w grze. W naszym przykładowym modzie broni znajdują się linijki tekstu po angielsku (INT), dzięki czemu można prawidłowo wypełnić wyświetlane w grze pola nazwy itp. Readme.txt i ModPreview.jpg: Obraz ModPreview posłuży do pokazania modu w Steam Workshop, a readme.txt dostarczy instrukcji albo innych informacji związanych z modem. Budowanie Po stworzeniu zawartości modu i przygotowaniu go do testów, czas zbudować mod w postaci, którą może wczytać gra. Żeby to zrobić, użyj znajdującej się na pasku zadań opcji Build->Build Solution.

Okno efektów: Po wybraniu opcji Build Solution IDE wyświetla postępy budowania w oknie efektów. Podczas tego procesu Modbuddy stworzy pliki niezbędne do przetestowania i wczytania modu. Część tego procesu to kompilacja kodu skryptu. Sprawdź wyniki kompilacji skryptu, żeby zobaczyć kody sukcesów i błędów. Testowanie Podczas tworzenia modu warto przetestować go lokalnie, zanim udostępnimy go w Steam Workshop. XCOM 2 SDK posiada do tego odpowiedni mechanizm w menu DEBUG. Kliknij w menu opcję Start Debugging, żeby rozpocząć testowanie. Mod zostanie zbudowany, a następnie wystartuje program uruchamiający XCOM 2. Wybierz mod ExampleWeapon i kliknij Graj. Program uruchamiający wyliczy wszystkie mody subskrybowane albo zainstalowane przez użytkownika. W polu opisu lokalnych albo samodzielnych modów będzie widoczna ich ścieżka relatywna. Wybór opcji Graj uruchomi XCOM 2 z włączonym modem ExampleWeapon. Sprawdź, czy mod poprawnie działa w grze. Mod ExampleWeapon wprowadza nową broń, która będzie dostępna od początku gry, więc sprawdzimy go, uruchamiając kampanię dla jednego gracza i wyposażając żołnierza w nową broń. Oto kod skryptu z szablonu określającego właściwości, które chcemy nadać broni:

A oto mod działający w XCOM 2: Skoro już wiemy, że mod działa zgodnie z założeniami, możemy go opublikować. Publikowanie Mody można publikować w Steam Workshop albo rozpowszechniać jako samodzielne pakiety. Publikowanie w Steam Workshop Żeby opublikować zawartość w Steam Workshop, wejdź najpierw na stronę Steam Workshop i sprawdź, czy wyrażasz na swoim koncie zgodę na warunki umowy licencyjnej. Możesz to zrobić wybierając Społeczność->Warsztat->Twoje pliki->zobacz umowę.

Następnie wybierz w menu opcję Tools->Publish dostępną w XCOM 2 IDE. To rozpocznie proces zamieszczania zawartości użytkownika w Steam Workshop. Informacje o tworzeniu elementów Steam Workshop i procesie zamieszczania będą wyświetlane w oknie efektów IDE. Wejdź na swoją stronę elementów użytkownika Steam Workshop, żeby zobaczyć zamieszczony mod. Zauważ, że po zamieszczeniu modu, jego widoczność będzie ustawiona na ukryty. Żeby udostępnić go publicznie, musisz zmienić jego widoczność.

Publikowanie samodzielnego elementu Publikowanie samodzielnych modów wiąże się z przygotowaniem plików do dystrybucji poza Steam. Żeby opublikować samodzielny mod, znajdź podstawowy katalog XCOM 2 SDK, a w nim folder XComGame\Mods. Zwykle znajduje się on w bibliotece Steam albo w folderze instalacyjnym Steam. Przykład widać po prawej stronie. Spakuj folder ExampleWeapon do redystrybucji. Użytkownik pragnący zainstalować mod na swoim komputerze musi po prostu wypakować ExampleWeapon w XComGame\Mods w folderze instalacyjnym XCOM 2.