Jump to content

Informacje na temat wersji 0.1.1


RootKiller

Recommended Posts

logohd.png


Cześć!

Jak można zauważyć nowa aktualizacja do ETS2 została wydana. To bardzo dobra informacja dla nas wszystkich ponieważ możemy zacząć portować mod aby wspierać nową aktualizacje - tak czy inaczej mamy mały problem - SCS zadecydował o wydaniu poprawki aby naprawić błędy związane z modelami ciężarówek. Musimy poczekać na tą poprawkę i sprawdzić czy nie będzie ona zawierała zmian w plikach binarnych gry - jeśli będą jakieś będziemy zmuszeni do ponownego przeportowania elementów które mwl4 portował wczoraj (około 70 adresów). Gdy przeportujemy modyfikacje na wersje 1.14 zakończymy implementacje biblioteki GWEN GUI którą używamy do wdrożenia okna logowania oraz opcji multiplayera w grze. Po tym zaczniemy pracować nad wdrożeniem kont ETS2MP do serwera gry oraz klienta, następnie wprowadzimy ostatnie poprawki oraz funkcje które planowaliśmy wprowadzić w jądro multiplayera - są to wszystkie rzeczy które musimy zrobić przed wydaniem nowej wersji multiplayera. Poniżej przedstawiam listę zmian które wprowadzimy wraz z wersją 0.1.1 Alpha.
 

• Dodano wsparcie dla patcha 1.14.
• Dodano wsparcie dla Niemieckich oraz Czeskich DLC z paintjobami.
• Dodano system kont ETS2MP.
• Dodano synchronizację podnoszonej osi dodanej w patchu 1.14.
• Dodano wsparcie dla nowej cięzarówki - DAF XF Euro 6 oraz nowych akcesorii dodanych w patchu 1.14.
• Dodano reklamę Euro Truck Radio.
• Załatano luki bezpieczeństwa.
• Reaktywowano SDK (Możesz użyć dowolnej wtyczki do ETS2 - na przykład realnego sprzężenia zwrotnego)
• Naprawiono powiadomienia (Informacja o komendzie /report pojawiała się tylko w trybie freeroam)
• Reaktywowano wyrzucenie za nieaktywność.
• Zaktualizowano wiadomość pokazującą się po wyrzuceniu za zbyt wysoki ping.
• Lekka optymalizacja zużycia transferu.
• Reaktywowano kolizję oraz limiter prędkości na serwerach symulacyjnych.


Planowana data wydania? Myślę że robienie tej aktualizacji zajmie nam około 2/3 tygodnie lecz może to potrwać dłużej - zależy od problemów jakie napotkamy podczas pracy.

Pozdrawiamy
Ekipa ETS2MP
  • Upvote 4

...

Link to comment
Share on other sites

  • Game Developer

2/3 czyli 2, 3 tygodnie czy jako ułamek?

 

@Edit: W portowaniu chodzi o to, że po prostu adresy od nowa znajdujecie i wklepujecie do kodu? 

Portowanie, składa się z kilku podstawowych etapów:

- 1. Wrzucamy do disassemblera(IDA) nową binarkę gry(game.exe);

- 2. Szukamy adresów funkcji, które są nam potrzebne(ok. 300/400);

- 3. Szukamy alokacji obiektów(rozmiar w bajtach w operatorze new), konstruktorów obiektów, i odwołań od składowych obiektów, i przez to określamy w którym miejscu w klasach są poszczególne składowe, i na tej podstawie musimy zmienić około +/-100 klas.

- 4. Przystosowujemy kod starej wersji do nowej wersji gry.

- 5. Dodajmy stuff, który SCS dodał, bez którego mp nie działałoby(paintjoby, dlc, itp.)

Wystarczy taki podstawowy opis, czy rozszerzać mam?

  • Upvote 6

l4Ki4X6aV2YY0bwKQ.gif

 

 

 

Link to comment
Share on other sites

Pewnie będzie jak poprzednio czyli 90. Śledziłem trochę poprzednie forum i nigdzie nie spotkałem się z informacją, że ma być limit podniesiony. Mi osobiście to nie przeszkadza.

 

Fajnie by było jak ogranicznik byłby do 100km/h, bo na 92km/h jedzie fajnie na niskich obrotach :D


76561198062811172.pngAddFriend.png 76561198062811172.png4640170664.png

 

Link to comment
Share on other sites

Co do portowania, to całkiem ciekawa sprawa, z chęcią posłuchałbym (poczytałbym) o tym więcej =).

Co do ogranicznika - albo 90, albo wcale - nie ma sensu wprowadzanie jakiś nierealistycznych ograniczeń...

if i'm online you can FOLLOW ME ON MAP! //

if you have 'something' to me then write PM in English or Polish!

i don't accept anyone on steam!
photo.jpg facebook_48x48.png Twitter_logo_blue_48.pngdb7f21ef324bf7c1b313e517461a0ba9.png
3522842343.png

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.