Star Trek Voyager: Elite Force

Скріншот програми:
Star Trek Voyager: Elite Force
Дані програми:
Версія: 1.36
Дата завантаження: 3 Jun 15
Розробник: Thilo Schulz
Ліцензія: Безкоштовно
Популярність: 3

Rating: nan/5 (Total Votes: 0)

Star Trek Voyager: Elite Force є модифікація icculus.org підтримується Quake3 двигуна
зробити можливим запуск EliteForce holomatch. Це означає: ви можете * Не * грати одиночних місій гравець з цим проектом.
Цей двигун має повну сумісність з більш нової _і_ оригінального протоколу EliteForce, клієнти, які використовують оригінальний двигун може використовувати нові сервери і клієнти, які використовують мій двигун можна використовувати старі сервери, теж.
Тепер, у найближчі кілька абзаців просто якийсь випадковий блабла про переваги цієї версії, але якщо ви хочете, то можете просто пропустити його і йти прямо до інструкції по установці.
Що мотивація для мене робити цей проект?
Це насправді досить почав маленький .. джерело Quake3 була випущена більш ніж півроку тому, і я отримав божевільну ідею спробувати Quake3 двигун з EliteForce на моєю довіреною Gentoo Linux.
Коли я почав програму першим екран пішов чорний і нічого не сталося ... майже нічого. Я чув якісь звуки, і коли я переїхав курсор я почув клацання випадкових клацань від миші переходячи кілька кнопок меню. Це означало, цей матеріал не повністю несумісні Зрештою, це не крах відразу, хоча це було саме те, що я очікував, що це зробити. Я викопав у джерело багатокористувацької Ворона, що вони випустили (тільки машини матеріал віртуальний, щоб забезпечити будівельними змінами) та порівняно його віртуальних машин Quake3 і зрозумів, що там було мало
Несумісність в одному з структур даних, використовуваних для передачі інформації між двигуном і віртуальною машиною. Це не було нічого велика і після фіксації цього меню працювала!
Були деякі примхи тут чи там, але більшість з меню дійсно працював. Так що змусило мене замислитися: Якби я виправити всі ці несумісності .., може бути, я можу, нарешті, грати в свою улюблену гру багатокористувацький Я чіпляючись за більш ніж 5 років по моїй улюбленій ОС спочатку .. та підтримка IPv6 для EliteForce буде досить прохолодно теж ...
Так божевільна ідея перетворилася на серйозний проект. Мені довелося додати підтримку для моделей Ворона, програвання MP3, власний мережевий протокол EliteForce в. Моя мета в тому, щоб зробити цей реліз якомога ближче до оригіналу, наскільки це можливо. Велику частину часу, я тільки міг здогадатися, які імена та функції означатимуть для двигуна або я повинен був порівняти оригінальну гру, а потім спробувати змусити його працювати так само, як у моєму двигуні.
Quake3 гра спирається на операції з плаваючою крапкою. На жаль, оригінальний двигун EliteForce робиться не-ISO-сумісний округлення чисел з плаваючою комою в цілі у віртуальних машинах. Гра В.М. використовує цю уразливість, яка приведе до більш високої стрибки на певних умовах com_maxfps. Як з новим двигуном є багато платформ, які можуть бути підтримані, є, ймовірно, багато різних способів, якими повинен взяти, щоб повернутися округлення до старої поведінки. Це майже неможливо зробити, так що мені довелося використовувати інший підхід: будувати нові віртуальні машини.
Вимоги:

Скріншоти

star-trek-voyager-elite-force-144362_1_144362.jpg
star-trek-voyager-elite-force-144362_2_144362.jpg

Схожі програми

Missile Command
Missile Command

3 Jun 15

Dots pyramide
Dots pyramide

20 Feb 15

Tennix! SDL Port
Tennix! SDL Port

11 May 15

PaXman
PaXman

2 Jun 15

Star Trek Voyager: Elite Force

Коментар не знайдено
додати коментар
Включіть картинки!