Emulacja, mody i AI - gdzie nas to prowadzi?
Jailbreak PS5, gry z PS5 uruchamiane na komputerze, natywne porty z PS1, Xboksa 360 i PS3, Halo w karcie przeglądarki i fanowski port P.T. W kilka tygodni AI przyspieszyło inżynierię wsteczną gier bardziej niż cała poprzednia dekada, a Xbox założył laboratorium, które ma to badać. Tłumaczę od podstaw i technicznie, jak działają emulatory, rekompilacja, mody i reverse engineering, i gdzie przebiega granica prawa.#okiemdeva #gamedev #emulacja #gry #gaming #recenzjagier #newsy #konsole #polska #mody #ai #ps5 #reverseengineering📌 Przydatne linki:Moja nadchodząca gra:https://store.steampowered.com/app/4184130/Foxy_Dumplings/BIBLIA OPTYMALIZACJIhttps://github.com/GameDevGrzesiek/OptimizationBibleINWESTORZY / WYDAWCY / JAK PITCHOWAĆ:https://github.com/GameDevGrzesiek/GameFunds/PRACA W GAMEDEVIE:https://workplays.it/Patronite Okiem Deva:https://patronite.pl/okiemdevaDiscord Okiem Deva:https://discord.gg/4anD7dJJn8Linki: https://linktr.ee/okiemdevaKompilacja ofert pracy:https://bit.ly/GamedevPracaPytania do następnego live’ahttps://forms.gle/4rEHhLdoiPUDWdtE7🕒 Timestamps:00:00:00 Intro00:01:21 Miesiąc, w którym pękła tama00:04:38 Jak działa emulator00:11:06 Grafika i shadery00:15:03 PS4 i PS5 od środka00:18:23 Od MAME do Yuzu00:23:16 Emulacja a prawo00:29:37 Od Smerfów do Skyrima00:33:15 Rodzaje modów00:39:22 Mody a prawo00:42:30 Inżynieria wsteczna od kuchni00:49:14 Cztery drogi do natywnej gry00:53:09 Rekompilacja od środka00:58:01 Gdzie kończy się prawo01:00:42 AI wchodzi do gry01:04:42 PS5 pęka01:09:01 PS5 na PC01:12:10 Port bez emulatora01:15:12 Halo w przeglądarce01:18:28 Prawnicy wchodzą do gry01:21:48 Xbox otwiera laboratorium01:23:53 Wojna o slopcompy01:26:52 P.T. wraca01:30:08 Mashupy z AI01:32:50 Skate bez EA01:35:49 Wiral to nie produkt01:39:19 Co z tego wynika01:45:37 Outro📚 Źródła:https://od.s.gy/SOURCES
I przy następnym przejściu ten sam fragment uruchamiają gotowe tłumaczenie, dlatego takie przemielenie powiedzmy emulatora, przynajmniej kiedyś, było bardzo ważne po to, żeby właśnie mieć później szybszą emulację. Dobry rekompilator trzyma najczęściej używane rejestry konsoli w prawdziwych rejestrach procesora i łączy bloki bezpośrednimi skokami, żeby nie wracać co chwilę do pętli głównej. Kłopot pojawia się wtedy, kiedy gra zmienia własny kod w pamięci i emulator musi wtedy wykryć zapis w obszarze, który już przetłumaczył i wyrzucić nieaktualne tłumaczenie, Na tego typu systemie działa chociażby Dolphin, czyli emulator GreenCube'a i Wii, i PCSX2, i RPCS3, czyli PCSX2 to jest do PS2, RPCS3 to jest do PS3.
Dolphin dorzucił do tego jeszcze sztuczkę zwaną fast memem. To nie, że jest szybki mem z internetu, tylko szybka pamięć, tak? Rezerwuje w pamięci komputera obżar, który odwzorowuje przestrzeń adresową konsoli i pozwala przetłumaczonemu kodowi czytać i pisać w nim bezpośrednio, czyli robi sobie taki cache jeszcze osobny. Dzięki czemu, z racji tego, że to jest w RAM-ie, to jest szybki dostęp, szybki odczyt i zapis, co Co prawda wymaga właśnie więcej RAMu na starcie, no ale sprawia, że wszystko potrafi działać lepiej. I gdy gra sięga po adres sprzętowy, procesor zgłasza błąd dostępu, emulator go przechwytuje i dopiero wtedy obsługuje sprzęt wolniejszą drogą. Zwykły dostęp do pamięci kosztuje więc tyle, co w natywnym programie i to jest siła tego Dolphina. Pamiętam swojego czasu, jak gdzieś tam właśnie ulhamiało się na Dolphinie sporo gier i działało to całkiem solidnie.
W momencie, kiedy emulujemy coś, Kiedy coś emulujemy i nie możemy wyciągnąć tych wszystkich zasobów sobie wcześniej, no to tak naprawdę musimy liczyć na to, że najpierw musi być dokonana ta kompilacja w miejscu i zawsze przy pierwszym efekcie po prostu nam zerwie. Przynajmniej było do tej pory tak przez dłuższy czas. Zgodziliśmy się z tym jako użytkownicy różnego rodzaju. Dolphin rozwiązał to w 2017 roku Ubershaderami. To jest jeden duży shader, który interpretuje ustawienie potoku graficznego Gamecube'a w trakcie rysowania. Jest wolniejszy od wyspecjalizowanej wersji, ale jest gotowy od razu, więc emulator używa go do czasu, aż w tle skompiluje się ta szybka wersja. Bardzo sprytne rozwiązanie. Do tego dochodzą rzeczy, których PC w ogóle nie ma.
Potem przychodzi era open source'u i PCSX2 w 2002 roku, Dolphin w 2003, RPC S3, te nazwy są cudowne, w 2011, Cemu w 2015. W 2018 pojawia się Yuzu i Ryujinx, emulatory Switcha rozwijane w trakcie życia konsoli i całkiem dobrze się sprzedają. No właśnie to jest jeszcze to, że no nie wszystkie Nie wszystkie emulatory też były takim projektami dla wszystkich, po prostu za darmo i tak dalej. Na niektórych twórcy dorabiali się, bądź też zarabiali na tym, żeby właśnie rozprowadzać w jakiś sposób też nielegalne kopie gier.
Pokazano wszystkie 4 dopasowania. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.
Podróz po najnowszych zmianach w emulacji, modach i inżynierii wstecznej, w tym relapse i jailbreak PS5, Marvel's Wolverine i Ghost of Yota na PS5, oraz mod Skythra w Skyrimie.
Opis technologii emulacji, od interpretatorów do dynamicznej rekompilacji, w tym analiza czarnej skrzynki i statyczna analiza kodu.
Przegląd prawnych aspektów emulacji, modyfikacji gier i inżynierii wstecznej, w tym analiza prawna w USA i Unii Europejskiej.
Wprowadzenie do inżynierii wstecznej, jej zastosowań i wpływu na przyszłość, w tym rola AI w dekompilacji i rekompilacji gier.
Opis jailbreaku PS5, jego wpływ na emulacje i dostęp do gier, w tym analiza gier na PS5 uruchamianych w przeglądarkach.
Analiza mashupów, takich jak Tarkow w Skyrimie, i wpływu AI na proces tworzenia modyfikacji gier.
Analiza wpływu inżynierii wstecznej i AI na przyszłość gier, w tym zmiany w prawie i strategie wydawców, oraz perspektywy dla twórców gier.
dołączania do Patronite'a
Rozdziały i streszczenia generowane automatycznie. Pełna transkrypcja nie jest publikowana — wyszukaj frazę, aby zobaczyć dopasowane fragmenty.
„dołączania do Patronite'a"
Kliknij, aby znaleźć fragmenty, w których pada.
Jailbreak PS5, gry z PS5 uruchamiane na komputerze, natywne porty z PS1, Xboksa 360 i PS3, Halo w karcie przeglądarki i fanowski port P.T. W kilka tygodni AI przyspieszyło inżynierię wsteczną gier bardziej niż cała poprzednia dekada, a Xbox założył laboratorium, które ma to badać. Tłumaczę od podstaw i technicznie, jak działają emulatory, rekompilacja, mody i reverse engineering, i gdzie przebiega granica prawa.#okiemdeva #gamedev #emulacja #gry #gaming #recenzjagier #newsy #konsole #polska #mody #ai #ps5 #reverseengineering📌 Przydatne linki:Moja nadchodząca gra:https://store.steampowered.com/app/4184130/Foxy_Dumplings/BIBLIA OPTYMALIZACJIhttps://github.com/GameDevGrzesiek/OptimizationBibleINWESTORZY / WYDAWCY / JAK PITCHOWAĆ:https://github.com/GameDevGrzesiek/GameFunds/PRACA W GAMEDEVIE:https://workplays.it/Patronite Okiem Deva:https://patronite.pl/okiemdevaDiscord Okiem Deva:https://discord.gg/4anD7dJJn8Linki: https://linktr.ee/okiemdevaKompilacja ofert pracy:https://bit.ly/GamedevPracaPytania do następnego live’ahttps://forms.gle/4rEHhLdoiPUDWdtE7🕒 Timestamps: Intro00: Miesiąc, w którym pękła tama00: Jak działa emulator00: Grafika i shadery00: PS4 i PS5 od środka00: Od MAME do Yuzu00: Emulacja a prawo00: Od Smerfów do Skyrima00: Rodzaje modów00: Mody a prawo00: Inżynieria wsteczna od kuchni00: Cztery drogi do natywnej gry00: Rekompilacja od środka00: Gdzie kończy się prawo01: AI wchodzi do gry01: PS5 pęka01: PS5 na PC01: Port bez emulatora01: Halo w przeglądarce01: Prawnicy wchodzą do gry01: Xbox otwiera laboratorium01: Wojna o slopcompy01: P.T. wraca01: Mashupy z AI01: Skate bez EA01: Wiral to nie produkt01: Co z tego wynika01: Outro📚 Źródła:https://od.s.gy/SOURCES