|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.02.2011, 11:20 | #11 |
Пользователь
Регистрация: 06.02.2011
Сообщений: 32
|
А вот что именно представляют из себя ресурсы, я не совсем понимаю. За разъяснение этого буду благодарен.
Тоесть не ресурсы а исходники. Очепятался Последний раз редактировалось Beermonza; 16.02.2011 в 15:35. |
16.02.2011, 11:44 | #12 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
Это исходный текст на том языке, на котором написана игра. Обычно это язык программирования С/С++. Если есть исходники, из них можно скомпилировать новую версию игры, добавив многопоточность или что там надо. Если исходников нет, можно вносить только мизерные изменения в скомпилированный (бинарный .ехе) файл.
А аддоны можно клепать не имея исходников. Для этого нужно просто разобраться с форматом хранения данных.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
16.02.2011, 13:11 | #13 |
Форумчанин
Регистрация: 04.08.2009
Сообщений: 684
|
А ещё на формме есть кнопка "Правка" как раз для случаев
Код:
Еслия Вам помог, не поленитесь нажать на весы и оставить отзыв. Это не займет много времени, но даст понять, что я старался не зря =)
Мой ник зарегистрирован, а твой? |
16.02.2011, 16:23 | #14 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Цитата:
вообще немного поменять логику(Postal) легче чем переписать её с нуля(про OFP) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||
16.02.2011, 16:37 | #15 | |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Цитата:
Например, вот исходник (кусочек какой-то программы): Код:
Код:
Код:
Есть программы, с помощью которых можно этот низкоуровневый код "поднять на ступеньку выше", до уже читаемого ассемблерного, например вот до такого: Код:
Вот по этой причине без исходников переделать движок практически невозможно. Дополнения создаются не вмешиваясь в код движка, на то существуют подключаемые модули, которые по правилам переделываются и заменяются на новые. И, да, ...если видеокарта не используется (не ускоряет), то как факт нужно рассмотреть звено "CPU - ОЗУ", т.е. кроме мощного процессора нужна быстрая оперативная память, с тех времен появились уже DDR, DDR2, DDR3.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Последний раз редактировалось Beermonza; 16.02.2011 в 16:47. |
|
17.02.2011, 08:55 | #16 | |
Пользователь
Регистрация: 06.02.2011
Сообщений: 32
|
Пепел Феникса, название аддона "Штопор Жжёт" А чтобы лучше пинались трупы и т д есть ещё и патч к нему.
Beermonza, ну разумеется у меня DDR3. Про проц и память я давно всё это вычислил. А в то время, когда я сравнивал видюхи, у меня была DDR1. Цитата:
Да, а можно попросить вас, товарищи, поподробнее про подключаемые модули? И ещё вопрос, а если достать сорцы, то тогда сделать так, чтобы OFP использовал многоядерность, будет просто? Или будут ещё какие то трудности? Последний раз редактировалось Beermonza; 17.02.2011 в 15:06. |
|
17.02.2011, 09:41 | #17 |
Форумчанин
Регистрация: 04.08.2009
Сообщений: 684
|
Трудности естественно будут. Ведь полноценная игра состоит не из 10 строк кода как в примере Beermonza.
Это, скорее всего, будут десятки тысяч строк. Для того чтобы в них разобраться нужно время и опыт. Уже после этого можно будет что-то делать.
Еслия Вам помог, не поленитесь нажать на весы и оставить отзыв. Это не займет много времени, но даст понять, что я старался не зря =)
Мой ник зарегистрирован, а твой? |
17.02.2011, 15:14 | #18 | |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Цитата:
OFPman, тут в каждом сообщении справа внизу есть кнопочки, первая "Правка", жми ее и правь свое же сообщение, если что-то нужно добавить (чтобы не создавать подряд посты через каждые 5-10 минут), ...вторая кнопка - "Цитата", в любом сообщении жми и будешь цитировать слова других пользователей, ...оставляй внутри тэга те предложения, которые собрался цитировать, на которые отвечаешь.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
|
18.02.2011, 10:42 | #19 |
Пользователь
Регистрация: 06.02.2011
Сообщений: 32
|
Не пойму чёто... Beermonza удали тогда мои 2 предыдущих "попытки" редактировать и цитировать, пожалуйста.
Поделитесь пожалуйста опытом, как можно узнать исходники у создателей игры? Как можно с ними связаться, как люди достают движки, есть ли альтернативные способы узнать исходники? http://www.gamer.ru/s-t-a-l-k-e-r-zo...-byt-obnovleno Вот например здесь, как то ведь взяли движок Crysis и делают на нём мод к СТАЛКЕРу. Там в спойлерах и скрины и видео есть. Как то ведь такое делают. И на вашей практике наверняка встречались подобные случаи, наверняка вы знаете людей кто делал что то подобное. Ааа, всё, разобрался как цитировать и редактировать. Последний раз редактировалось OFPman; 18.02.2011 в 11:05. |
18.02.2011, 21:29 | #20 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
http://ru.wikipedia.org/wiki/Postal_2_Штопор_жжот
это насчет аддона. он был создан совместно с разработчиками игры. насчет переписывания алгоритма, это может быть очень сложно, ибо паралельные вычисление, это не дважды два всетаки. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Многоядерность, висы ситемы. | Andreyy | Общие вопросы Delphi | 1 | 04.08.2010 16:51 |
Как можна поменять старую иконку на новую в exe файле? | Programmer20101 | Общие вопросы Delphi | 3 | 18.05.2010 23:55 |
TClientDataSet. Как создать новую БД (очистить старую)? | TwiX | БД в Delphi | 6 | 02.04.2010 19:07 |
как научить программу сохранять результаты | ArtemSK | Общие вопросы C/C++ | 2 | 03.01.2010 17:02 |
Как научить русский Эксель английским командам? | zealot_att | Microsoft Office Excel | 2 | 22.11.2009 00:50 |