Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Microsoft Visual Studio.. Source, Itd..


Rekomendowane odpowiedzi

Opublikowano

A więc, próbuję sił w serwerze postawionym na Source, jestem obecnie na tworzeniu klienta, w poradniku piszę że potrzebne sa takie programy jak: Microsoft Visual Studio 2008 + Visual Studio 2008 SP1 , skąd mam je pobrać? Pobrałem okoo 4 programy, zainstalowałem i nawet nie zainstalowały się poprawnie, chociaz niby wszystko było oke, ale nie wyszukują się :x Moglibyście podać linki do tych programów? 

 

Link do Tutoriala z którego korzystam i tam piszę że te programy trzeba pobrać. ^^ - Dodam że korzystam z Windows 7.

http://www.mpcforum.pl/topic/1357786-kod-źródłowy-gry-metin2/

image.png

Opublikowano

@ Activ omom Pobieram Visual Studio z twojego tematu, ale niestety jest możliwość pobrania tylko torrentem = Wgl. Brak pobierania, brak seedów. ;/

 

Jest opcja pobrania z oficjalnej strony, które musiałbym pobrać?

image.png

Opublikowano

Po pierwsze, po co się cofać skoro można iść do przodu? Używaj najnowszych rozwiązań. Polecam VS 2013.

Po drugie, pobierz z oficjalnej strony https://www.visualstudio.com/pl-pl/visual-studio-homepage-vs.aspx

Po trzecie, nie wierz tym poradnikom kopiowanym z elitepvpers, bo te osoby chyba nigdy nie kompilowały binarki klienta, gdyż piszą takie bzdury.. :F

307681428489538142351.png

Metin2 Balmora Staff

Opublikowano

@Bambus3k™ Nie wiem co jest grane, może ty byś mi pomógł, ściągnąłem już Microsoft Visual Studio 2013 i teraz jest jakiś problem ponieważ w tutku piszę takie cuś: 

"6. I (w górnym prawym rogu) z 'Show directories for:' wybieramy 'Includes files'.Klikamy przycisk ikonki folderu (lub Ctrl+Insert), następnie w '...' i wskazujemy nasz folder include_source_mt2.

" - http://www.mpcforum.pl/topic/1357786-kod-źródłowy-gry-metin2/

 

A mi się wgl. nie wyświetla opcja wyboru, tylko to co jest na tym screenie:

http://www.tinypic.pl/17cbokq50gdv

image.png

Opublikowano

@Bambus3k™ Nie wiem co jest grane, może ty byś mi pomógł, ściągnąłem już Microsoft Visual Studio 2013 i teraz jest jakiś problem ponieważ w tutku piszę takie cuś: 

"6. I (w górnym prawym rogu) z 'Show directories for:' wybieramy 'Includes files'.Klikamy przycisk ikonki folderu (lub Ctrl+Insert), następnie w '...' i wskazujemy nasz folder include_source_mt2.

" - http://www.mpcforum.pl/topic/1357786-kod-źródłowy-gry-metin2/

 

A mi się wgl. nie wyświetla opcja wyboru, tylko to co jest na tym screenie:

http://www.tinypic.pl/17cbokq50gdv

 

Daj ID i hasło do TeamVieviera na PW.

Jutro około 12 bądź, a Ci z tym pomogę :)

­

Opublikowano

Hoh, nie korzystam z programów typu "Team Viever", nie staje również o 12 tylko o 14 :) Dzięki za chęci, ale wolę poczekać na pomoc pisemną.

 

Już mam wszystko zainstalowane, Korzystałem teraz z poradnika tego: http://www.mpcforum.pl/topic/1273582-kompilacja-binki-na-visual-studio-20132008/

 

i.. Zrobiłem tak: 

 

Teraz musimy uruchomić visual studio 2008 lub 2013. W tym poradniku pokaże wam kompilacje na visual studio 2013.

A więc tak wbijamy do ścieżki gdzie mamy rozpakowane source, następnie do linie/folderu 

mainline_released/mainline_sg/Srcs/Client

Ujawni wam się tam kilka katalogów i plików. Musimy uruchomić plik Metin2Client_VC90.sln

Gdy nam się załaduje projekt wyskoczy nam okno(Wszystko jest na SS poniżej)

 

Niestety, u mnie "Projekt" dziwnie się jakoś ładuje, przy ładowaniu pyta o różne rzeczy, klikam cały czas "OK", Załaduje projekt, nie wyświetla się nic, tylko przekierowuje na stronę gdzie są wypisane różne "Ostrzeżenia" - Warningi, co do Projektu, Projekt również nie zmienia nazwy tak jak w tamtym tucie na Metin2Client tylko cały czas jest nazwą: MetinClient_VC90. Niby projekt się załadował ale niepoprawnie, są te warningi dziwne, jeśli chcecie ss to napiszcie, może ktoś miał z tym problem już.

Trochę tych ss'ów bym musiał zrobić bo tego sporo dosyć jest. ;p

image.png

Opublikowano

Hoh, nie korzystam z programów typu "Team Viever", nie staje również o 12 tylko o 14 :) Dzięki za chęci, ale wolę poczekać na pomoc pisemną.

 

Już mam wszystko zainstalowane, Korzystałem teraz z poradnika tego: http://www.mpcforum.pl/topic/1273582-kompilacja-binki-na-visual-studio-20132008/

 

i.. Zrobiłem tak: 

 

Teraz musimy uruchomić visual studio 2008 lub 2013. W tym poradniku pokaże wam kompilacje na visual studio 2013.

A więc tak wbijamy do ścieżki gdzie mamy rozpakowane source, następnie do linie/folderu 

mainline_released/mainline_sg/Srcs/Client

Ujawni wam się tam kilka katalogów i plików. Musimy uruchomić plik Metin2Client_VC90.sln

Gdy nam się załaduje projekt wyskoczy nam okno(Wszystko jest na SS poniżej)

 

Niestety, u mnie "Projekt" dziwnie się jakoś ładuje, przy ładowaniu pyta o różne rzeczy, klikam cały czas "OK", Załaduje projekt, nie wyświetla się nic, tylko przekierowuje na stronę gdzie są wypisane różne "Ostrzeżenia" - Warningi, co do Projektu, Projekt również nie zmienia nazwy tak jak w tamtym tucie na Metin2Client tylko cały czas jest nazwą: MetinClient_VC90. Niby projekt się załadował ale niepoprawnie, są te warningi dziwne, jeśli chcecie ss to napiszcie, może ktoś miał z tym problem już.

Trochę tych ss'ów bym musiał zrobić bo tego sporo dosyć jest. ;p

 

Mistrzu dałem już Ci link do tego tematu :P

Wyjaśnić krok po kroku i na ss'ach Ci to?

­

Opublikowano

Zrobiłem Mistrzu! Według tego poradnika i klapa ;cc Sypią się jakieś błędy podczas kompilacji, tzn. Debugowania, wszystko idzie na przód, po skończonej kompilacji, wywala błędy, tzn. Warningi i błędy, zamiast: ========== Build: 16 succeeded, 0 failed, 0 up-to-date, 0 skipped ========== to mam wywalone od ch błędów i warningów -_-.

 

Jeszcze raz zrobię i dam edita. Kombinacje kosmiczne xD .

 

Niestety zrobiłem po raz kolejny i jestem jeszcze bardziej zawiedziony, teraz to nawet nie chce skompilować. :x

 

Dodaje Również Screen z Warningów Po wczytaniu Projektu :x

 

Screeny: 

http://www.tinypic.pl/s71jk2qxpw3v

http://www.tinypic.pl/121jjpmc1at8

image.png

Opublikowano

W VS 2013 wystarczy podlinkować foldery include oraz lib, w razie wystąpienia błędu z libem cryptopp -  MT oraz MTd (który zazwyczaj występuje) należy go skompilować (znajduje się w novaline/Srcs/Extern/cryptopp, projekt cryptlib.2008.snl) i wyłączyć SAFESH w projekcie UserInterface i binka normalnie się kompiluje. A co dołączania folderu lib i include w VS 2013 wczytujesz projekt clienta i potem wskazujesz foldery dla projektów.

Opublikowano

W VS 2013 wystarczy podlinkować foldery include oraz lib, w razie wystąpienia błędu z libem cryptopp -  MT oraz MTd (który zazwyczaj występuje) należy go skompilować (znajduje się w novaline/Srcs/Extern/cryptopp, projekt cryptlib.2008.snl) i wyłączyć SAFESH w projekcie UserInterface i binka normalnie się kompiluje. A co dołączania folderu lib i include w VS 2013 wczytujesz projekt clienta i potem wskazujesz foldery dla projektów.

Kolega tutaj wszystko wyjaśnił. :)

307681428489538142351.png

Metin2 Balmora Staff

Opublikowano

@1361622928-U485574.pngEzzy Dzięki za pomoc, ale niestety nie pykło, Skompilowałem cryptlib2008.sln. 2 Warningi na stronie wywaliło + jak chciałem 2 raz to piszę że brak piku cryptlib czy czegoś takiego, plik przy którym był warning :x 

 

"wyłączyć SAFESH w projekcie UserInterface" - Niestety nie wiem jak to zrobić. :< Nie wiem gdzie to się znajduje wgl. 

 

Wgl. Gdy otwieram projekt, mam listę wyboru do zainstalowania, wszystko co znajduje się w projekcie, gdy kliknę okay. ładuje się, załaduje 16 jakiś plików, po załadowaniu, ładuje je ponownie i pyta o różne rzeczy, klikam cały czas ok, gdy zakończy pytać otwiera się lista zainstalowanych plików w projekcie, gdy się ona otwiera okoo 6 plików jest poprawnie załadowanych reszta ma przy sobie warning. 

 

Dodam że podczas gdy kompilacja została zakończona wyświetla się takie coś:

http://www.tinypic.pl/pi5834iks3fq

image.png

Opublikowano
 

@1361622928-U485574.pngEzzy Dzięki za pomoc, ale niestety nie pykło, Skompilowałem cryptlib2008.sln. 2 Warningi na stronie wywaliło + jak chciałem 2 raz to piszę że brak piku cryptlib czy czegoś takiego, plik przy którym był warning :x 

 

"wyłączyć SAFESH w projekcie UserInterface" - Niestety nie wiem jak to zrobić. :< Nie wiem gdzie to się znajduje wgl. 

 

Wgl. Gdy otwieram projekt, mam listę wyboru do zainstalowania, wszystko co znajduje się w projekcie, gdy kliknę okay. ładuje się, załaduje 16 jakiś plików, po załadowaniu, ładuje je ponownie i pyta o różne rzeczy, klikam cały czas ok, gdy zakończy pytać otwiera się lista zainstalowanych plików w projekcie, gdy się ona otwiera okoo 6 plików jest poprawnie załadowanych reszta ma przy sobie warning. 

 

Dodam że podczas gdy kompilacja została zakończona wyświetla się takie coś:

http://www.tinypic.pl/pi5834iks3fq

 

 

https://msdn.microsoft.com/en-us/library/ee855621.aspx

 

To ci pomoże, na te błędy. :) Na każdym z projektów który masz tam wyświetlony najedź i wybierz opcje Properties -> Configuration Properties -> VC++ Directories zmień include i lib directiories na swoje które utworzyłeś w poradniku. lub w Panelu VS Solution Explorer alt+a odznacz solution i wybierz Properties i dalej to samo co wyżej napisałem z tym że raz wykonać to :)

Opublikowano

 

Po co ma pobierać paczkę, jeżeli ma już gotowe liby, jak widać któryś z projektów nie czyta libów z folderu (a dokładnie SpeedTreeLib), sprawdź czy masz we wszystkich projektach wskazany folder lib i include (trzeba je podać ręcznie).

 

Co do błędów:

 

Po 1. Sprawdź czy masz we wszystkich projektach clienta podlinkowane liby i include (jak już mówiłem wcześniej).

Po 2. SAFESH możesz wyłączyć klikając PPM na projekcie UserInterface -> Option -> Linker -> Advenced -> Na samym dole zmieniasz opcję na SAFESH:NO

Po 3. Cryptlib kompilujesz wybierając Tryb kompilacji MT oraz MTd, jeżeli się skompilują wchodzisz do novaline/Srcs/Extern/lib i kopiujesz 2 pliki (cryptlib-5.6.1MT i cryptlib-5.6.1MTd) do folderu z libami podlinkowanymi do kompilacji.

 

Po wykonaniu tych czynności binka Ci powinna się normalnie skompilować.

 

EDIT.

 

Jakby przy kompilacji cryptopp zabrakło jakiegoś pliku do kompilacji, wchodzisz na tą stronę (http://www.cryptopp.com/#download) i pobierasz wersję cryptopp 5.6.1 i szukasz w niej pliku, którego brakuje i wklejasz go do folderu cryptopp.

 

 

@down

 

Źle spojrzałem. :D

Opublikowano

Nic mu nie kazałem ściągać :)

 

Edit.

 

Jak ustawić te "Cryptlib kompilujesz wybierając Tryb kompilacji MT oraz MTd" ?? Kompilować to z folderu cryptopp? to mi kompiluje i otrzymuje cryptlib.lib .

 

Jak wczytasz projekt cryptlib.2008.snl wybierasz tryb kompilacji: MT i MTd (tam gdzie masz np. tryb Debug/Release).

 

 

@brutalife @1361622928-U485574.pngEzzy Ja tylko zmieniałem w CWebBrowser linki xD Teraz zmieniłem już wszędzie, oraz wyłączyłem SAFESH w UserInterface, oraz skompilowałem cryptliba i wrzuciłem do libów.

 

Teraz po kompilacji wyskoczyło mnóstwo warningów. 

 

Screen:

http://www.tinypic.pl/d83c74idg0n4

 

Nie patrz w tej chwili na warning'i, ponieważ są to ostrzeżenia i nie wpływają na przebieg kompilacji, w tej chwili interesują Cię błędy, wklej log kompilacji np. na wklej.to i widzę na screenie masz błąd z Python-2.2, najlepiej wejdź do tematu z tutem kompilacji -> DODATKI->KLIENT->Aktualizacja Python do wersji 2.7 i postępuj zgodnie z poradnikiem.

Opublikowano

@1361622928-U485574.pngEzzy Niestety, ale coś nie mogę skopiować wszystkich logów, chyba że znajdują się w jakimś pliku, mogę tylko pojedyńczo, łap ss,a z 15 Errorami: http://www.tinypic.pl/s2u6pagy4udj

 

Mógłbym dostać linka do tego tematu z Aktualizacją Pythona?

 

W folderze Client powinien być plik Client_v90.log lub *.txt (coś takiego, nie pamiętam. :)) - temat: http://www.mpcforum.pl/topic/1357786-kod-źródłowy-gry-metin2/

 

@1361622928-U485574.pngEzzy dodam że korzystam z wersji 2013 full pakiet. I nadal nie wiem gdzie to jest :)

 

Nb9iKYT.jpg?1

 

 

EDIT.

 

@@GoldenCraft

Widzę masz błędy z python'em (zaktualizuj sobie) i z granny (jak chcesz też możesz zaktualizować do wersji 2.9 w tym samym temacie co podałem wyżej znajdziesz poradnik).

Opublikowano

@1361622928-U485574.pngEzzy Pobrałem paczkę z tego tematu: http://www.mpcforum.pl/topic/1138879-aktualizacja-pythona-do-wersji-276/, niestety nie wiem gdzie mam wrzucić pliki z owej paczki, gdyż Terenzo napisał tylko żeby je wrzucić w odpowiednie katalogi. :x

 

Paczka z Python'em:

-source/extern/include - całą zawartość (folder Python-2.7) wrzucasz do folderu include (podlinkowanego do kompilacji, tzn. include_source_mt2)

-source/extern/lib - całą zawartość (2x lib) wrzucasz do folderu lib (podlinkowanego do kompilacji, tzn. lib_source_mt2)

-client - całą zawartość wrzucasz do clienta gry.

 

I oczywiście dokonujesz zmian w plikach (to już z poradnika).

Opublikowano

@1361622928-U485574.pngEzzy dzięki za poradnik, wrzuciłem, zrobiłem tak jak w tucie i.. chyba dupa ;p Screen: http://www.tinypic.pl/6fdv23piurwq

 

@1361622928-U485574.pngEzzy Nie Zmieniłem 2 plików, zagapiłem się :/ , teraz zmieniłem i jest coś takiego: http://www.tinypic.pl/4t9w9go65prj(Chyba jest to błąd z Granny, więc zaaktualizuję go również.)

image.png

Opublikowano

@1361622928-U485574.pngEzzy dzięki za poradnik, wrzuciłem, zrobiłem tak jak w tucie i.. chyba dupa ;p Screen: http://www.tinypic.pl/6fdv23piurwq

 

Nie zmieniłeś w pliku StdAfx.h (w 9 linii) Python-2.2/python.h na Python-2.7/python.h i napisałem Ci wcześniej, że masz błędy z granny, zaktualizuj je sobie też (w tym samym temacie są -> Aktualizacja granny do wersji 2.9) lub popraw błędy z aktualną wersją granny.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...