HLFX.Ru Forum Страницы (4): « 1 2 [3] 4 »
Показать все 48 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Xash3D (https://hlfx.ru/forum/forumdisplay.php?forumid=14)
-- Проект переноса Half-Life на Linux (https://hlfx.ru/forum/showthread.php?threadid=3609)


Отправлено XaeroX 06-09-2012 в 17:41:

Цитата:
fire64 писал:
Проект переехал с GoogleCode, на GitHub

Выгнали?

__________________

xaerox on Vivino


Отправлено HAWK0044 06-09-2012 в 19:17:

fire64 а зачем же dll если ты проект на линукс ориентируешь?


Отправлено fire64 06-09-2012 в 20:50:

HAWK0044, я делаю порт нормально компилящийся на виндовс и линукс.
Задача именно в мультиплатформенности, а не просто в билде под линукс.

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено nemyax 06-09-2012 в 21:31:

Название проекта не совсем удачное тады.


Отправлено XaeroX 07-09-2012 в 06:42:

Цитата:
fire64 писал:
Задача именно в мультиплатформенности, а не просто в билде под линукс.

Учитывая, что билд под виндовс уже есть, то твоя задача - именно второе.
А за что тебя прогнали с гугл-код?

__________________

xaerox on Vivino


Отправлено fire64 07-09-2012 в 11:56:

Цитата:
XaeroX писал:
А за что тебя прогнали с гугл-код?

Да не выгнали, просто знакомый посоветовал gitHub.
Мне лично без разницы где проект размещать.

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено XaeroX 07-09-2012 в 12:15:

fire64
А мне гугл-код показался лучше в том плане, что это же гугл Сразу всё индексируется, и легко интегрируется с гугл-аналитикс.

__________________

xaerox on Vivino


Отправлено fire64 07-09-2012 в 13:33:

Цитата:
XaeroX писал:
Ну что ж, попробуй.

Попробовал, правда пока с WinAPI
Замена лоадера на стандартные системные функции для работы с библиотеками прошла успешно.

А кстати, для чего вообще понадобился собственный лоадер?

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено XaeroX 07-09-2012 в 13:35:

fire64
Затем, что без него - никак.

__________________

xaerox on Vivino


Отправлено Дядя Миша 07-09-2012 в 14:57:

Цитата:
fire64 писал:
А кстати, для чего вообще понадобился собственный лоадер?

сейв-рестор для указателей на функцию.
Безусловно существует масса других интересных способов сохранять эти указатели, но энтот - самый простой и надежный.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 07-09-2012 в 15:23:

Лично мне этот способ нравится своей простотой. А то к 2012 году многие позабыли, что dll и so - это обычные бинарные файлы, и их тоже можно читать просто как файлы безо всяких апи-функций.

Да и вообще движки нынче деградируют, под всё - либы готовые используют. Квака, так вон вообще умела свой собственный код в памяти редактировать, а сейчас народ думает, что это удел лишь вирусописателей.

__________________

xaerox on Vivino


Отправлено Дядя Миша 07-09-2012 в 15:36:

Цитата:
XaeroX писал:
Квака, так вон вообще умела свой собственный код в памяти редактировать

Чего-чего?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 07-09-2012 в 21:06:

Дядя Миша
Ничего. Вспаглиди код в r_edgea.s, функция R_SurfacePatch в самом конце.

__________________

xaerox on Vivino


Отправлено Дядя Миша 08-09-2012 в 05:36:

Оу. твайу бадь

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено nemyax 19-09-2012 в 08:22:

fire64
Будешь дальше пилить?


Временная зона GMT. Текущее время 16:04. Страницы (4): « 1 2 [3] 4 »
Показать все 48 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024