Skyrim: zmiana w zarządzaniu pamięcią pozwala na potężne bitwy
Społeczność modderska The Elder Scrolls V: Skyrim jest znaczna i utalentowana. Świadczą o tym liczne modyfikacje przez nią wydawane oraz ich wysoka jakość.
bigboy177 @ 21.01.2014, 17:32
Czasem coś piszę, czasem programuję, czasem projektuję, czasem robię PR, a czasem marketing... wszystko to, czego wymaga sytuacja. Uwielbiam gry, nie cierpię briefów reklamowych!
Marcin "bigboy177" Trela
pc
Społeczność modderska The Elder Scrolls V: Skyrim jest znaczna i utalentowana. Świadczą o tym liczne modyfikacje przez nią wydawane oraz ich wysoka jakość. Tym razem jednemu ze speców udało się delikatnie zmienić sposób zarządzania pamięcią w grze, a w rezultacie tytuł jest w stanie ogarnąć większe jej zasoby, pozwalając na potężne bitwy, w których udział bierze nawet 300 postaci niezależnych. Co ważne, nie wpływa to na stabilność działania kodu. Wszystko śmiga jak należy i nie ma crashów, ani wyrzutek do pulpitu.
Osoba odpowiedzialna za powstanie modyfikacji posługuje się ksywką "Sheson". Zmiany, których dokonał, jak wspomniałem, pozwalają podnieść ilość pamięci wykorzystywanej przez grę. Pierwotnie obsługuje ona dwa bloki pamięci, a każdy po 256 MB, gdy pierwszy się zapełni, odblokowuje się drugi i do niego kopiowane są informacje. Dlaczego limit ustawiony jest tak nisko? Najpewniej ze względu na ograniczone zasoby konsol poprzedniej generacji. Tak, czy tak udało się owe ograniczenie znieść, a Skyrim potrafi obsłużyć dwa bloki po 1 GB i więcej.
"Kiedy tesv.exe jest uruchamiany, zajmuje on dwa bloki pamięci, po 256 MB każdy. Kiedy pierwszy blok się zapełni, silnik graficzny zajmuje kolejne. To może spowodować problemy. Na szczęście, nakazując silnikowi zajęcie większej ilości pamięci na starcie sprawia, że wszystko działa bez zająknięć. Nie dzieje się to niestety w przypadku drugiego bloku. Tyle dobrze, że drugi blok nie zapełnia się tak szybko, a nawet gdy jest pełny, silnik graficzny nie szaleje podczas zajmowania kolejnych bloków." - czytamy w informacji opublikowanej przez "Sheson".
Modder przyznał też od razu, że pomysł na zmianę nie jest jego. On wykorzystał jedynie koncepcję opublikowaną przez kogoś innego, odpowiednio ją usprawniając. Szczegóły znajdziecie w tym miejscu. Pobierzecie też tam plik dll, zmieniający sposób działania Skyrim.
PodglądBICodeURLIMGCytatSpoiler