Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 05.12.2010, 21:37   #1
Doomz
Новичок
Джуниор
 
Регистрация: 05.12.2010
Сообщений: 0
По умолчанию "Разлочить" FPS в онлайн игре

Всем привет, нужно разлочить фпс в онлайн игре, щас это 39, нужно сделать около 100-160, кто возьмется за это - стучите в асю 222-232.

По возможности - написание бота для онлайн игры. И хаков. стучите, обговорим.

в аттаче - сам исполняемый файл игры. Менять надо именно в нем. Делал сам с помощью OllyDBG, есть подробная инструкция, НО это для американкой версии игры. Дело в том что щас игра вышла в России, и по той инструкции уже не получается.
Вложения
Тип файла: rar Conquer.rar (846.7 Кб, 9 просмотров)

Последний раз редактировалось Doomz; 05.12.2010 в 21:50.
Doomz вне форума
Старый 05.12.2010, 22:26   #2
oleg.v
Пользователь
 
Регистрация: 24.11.2010
Сообщений: 80
По умолчанию

В чём смысл? ФПС это количество кадров рендеринга в секунду. Это значение не с потолка приходит. Какой смысл его модифицировать?
oleg.v вне форума
Старый 05.12.2010, 22:48   #3
Doomz
Новичок
Джуниор
 
Регистрация: 05.12.2010
Сообщений: 0
По умолчанию

Смысл есть. Я дал задание, значит хочу получить результат.
Смысл в том, что игра будет меньше лагать и более сглаженна, вот и все.

Плюс я сказал не только про фпс, но так же бота.
Doomz вне форума
Старый 05.12.2010, 23:08   #4
lega4
 
Регистрация: 16.05.2010
Сообщений: 6
По умолчанию

Кхм, насколько я знаю, FPS взять и "поднять" невозможно. Вариантов 2:
1. Стоит ограничитель, типа вертикальной синхронизации. 99% это неверно.
2. Слабая видеокарта\комп в целом. Сделайте апгрейд
P.S. Вы уверены, что на глаз заметите разницу между 40 и 100 фпс?
ICQ 39(один)3563, ответ на антиспам - 6
lega4 вне форума
Старый 05.12.2010, 23:16   #5
Doomz
Новичок
Джуниор
 
Регистрация: 05.12.2010
Сообщений: 0
По умолчанию

Цитата:
Сообщение от lega4 Посмотреть сообщение
Кхм, насколько я знаю, FPS взять и "поднять" невозможно. Вариантов 2:
1. Стоит ограничитель, типа вертикальной синхронизации. 99% это неверно.
2. Слабая видеокарта\комп в целом. Сделайте апгрейд
P.S. Вы уверены, что на глаз заметите разницу между 40 и 100 фпс?

Ограничение снять можно, это делал лично я для американской версии игры.
Комп мощный, новейший. Игра - 2003 года.

Конечно разницу замечу уже замечал.

Разлочить МОЖНО. Есть статья, могу подкинуть. С помощью OllyDBG.

Не забываем про бота.
Doomz вне форума
Старый 06.12.2010, 00:22   #6
oleg.v
Пользователь
 
Регистрация: 24.11.2010
Сообщений: 80
По умолчанию

Желательно сразу давать полную информаицю, статью в студию.
oleg.v вне форума
Старый 06.12.2010, 11:14   #7
Doomz
Новичок
Джуниор
 
Регистрация: 05.12.2010
Сообщений: 0
По умолчанию

Unlocking FPS

- Open conquer.exe in OllyDBG
- Search for -->> All intermodular calls
- Typ in

SLEEP(This pop up doesn't look like a search engine but just type it in and you'll see)


- You will find:

kernel32.Sleep- Now you just press enter or double click the selected line
- You will be forwaded in the CPU screen to

005ACE3 . FF15 F0D17200 CALL DWORD PTR DS:[<&KERNEL32.Sleep>] ; \Sleep[/COLOR]- Scroll 6 lines up so you will see this

0053ACD6 . 8D51 19 LEA EDX,DWORD PTR DS:[ECX+19]
0053ACD9 . 3BC2 CMP EAX,EDX
0053ACDB . 73 0E JNB SHORT Conquer.0053ACEB
0053ACDD . 2BC8 SUB ECX,EAX
0053ACDF . 83C1 19 ADD ECX,19
0053ACE2 . 51 PUSH ECX ; /Timeout
0053ACE3 . FF15 F0D17200 CALL DWORD PTR DS:[<&KERNEL32.Sleep>] ; \Sleep[/COLOR]- ChangeLEA EDX,DWORD PTR DS:[ECX+19 into LEA EDX,DWORD PTR DS:[ECX+10]
- Change ADD ECX,19 into ADD ECX,10
- Right click
- Click Copy to executable
- Click All Modifications
- Copy All
- Click the X and Save it

Quote:
NOTE: The "change 19 into 10" is just an example. You might need to set it at 14 or at 8 or anything else. Depends on your computer. Mine is set at 10 and hits 60 FPS wich if fine.
Just have to know, the lower you go, the higher the FPS gets. 60/80 fps is more then enough

Последний раз редактировалось Doomz; 06.12.2010 в 11:16.
Doomz вне форума
Старый 06.12.2010, 13:34   #8
oleg.v
Пользователь
 
Регистрация: 24.11.2010
Сообщений: 80
По умолчанию

Ищи по адресу 004A369B и ниже
oleg.v вне форума
Старый 06.12.2010, 13:48   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Что правила никто не читает? Совсем совсем никто???
I'm learning to live...
Stilet вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Потерянные клетки в игре "Жизнь" LOSTone Паскаль, Turbo Pascal, PascalABC.NET 1 12.06.2010 22:51
Проблема с реализацией логики в игре "парные картинки" Zaher Помощь студентам 4 22.12.2009 21:53
Информация по игре "Змейка" Arions Помощь студентам 9 14.12.2009 17:28
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
Расстановка кораблей в игре "Морской бой" [MI_nor] Общие вопросы C/C++ 1 23.05.2009 00:23