[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: Jery, Rey  
Форум » Knights and Merchants: Remake » Общий » вопросы по разработке кам ремейк (хочу узнать про разроботки кам ремейк как его пишут)
вопросы по разработке кам ремейк
KromДата: Суббота, 15.12.2012, 21:23 | Сообщение # 196
Воитель
Группа: Супер Модераторы
Сообщений: 2526
Награды: 25
Репутация: 153
Статус: Offline
Может быть там нет 36 элемента?

Нашли баг в КаМ Ремейке? Отправьте отчет на с пометками, желательно на английском, в какой версии, что и когда случилось, приложите реплей или сохраненную игру в которой этот баг воспроизводится.
 
Alexandr_5Дата: Суббота, 15.12.2012, 21:29 | Сообщение # 197
Воитель
Группа: Проверенные
Сообщений: 1330
Награды: 4
Репутация: 33
Статус: Offline
есть вот текст но он даже на ноль такаеже ерунда

MaxID=36
0=Меню Игры
1=Новая игра
2=Выбрана новая игра. Пожалуйста выберите игру.
3=Компания
4=Выбрана Компания. Пожалуйста выберите Компанию.
5=Одиночная игра
6=Выбрана Одиночная игра. Пожалуйста выберите категрию одиночной игры.
7=Учебник
8=Выбран Учебник. Пожалуйста выберите один из учебников.
9=Назад
10=Инфо
11=Информация игры.
12=Редакторы
13=Выбраны редакторы. Пожалуйста выберите редактор.
14=Настройки
15=Выбраны настройки.
16=Звук
17=Громкость звуков
18=Громкость голосов
19=Музыка
20=Выбор папки музыки
21=Случайно
22=По порядку
23=Включена
24=Отключена
25=Статус продолжения музыки
26=Графика
27=Окно
28=В Полном экране
29=Разрешение экрана
30=Яркость
31=Автосохронение
32=Язык
33=Русский
34=Английский
35=Немецкий
36=Выход
 
KromДата: Воскресенье, 16.12.2012, 11:10 | Сообщение # 198
Воитель
Группа: Супер Модераторы
Сообщений: 2526
Награды: 25
Репутация: 153
Статус: Offline
Krisss, На вид все нормально. Процитируй ошибку плиз. И еще совет - поищи в гугле про отладку кода в делфи (breakpoints, точки останова) - тебе сильно поможет. Будешь смотреть код по линиям и увидишь где ошибка сам.

Нашли баг в КаМ Ремейке? Отправьте отчет на с пометками, желательно на английском, в какой версии, что и когда случилось, приложите реплей или сохраненную игру в которой этот баг воспроизводится.
 
Alexandr_5Дата: Воскресенье, 16.12.2012, 16:08 | Сообщение # 199
Воитель
Группа: Проверенные
Сообщений: 1330
Награды: 4
Репутация: 33
Статус: Offline
Krom, Понял ошибку, там ДВорд не поддерживается, его в Rad Studio убрали просто. Придется через TstringList пользоваться.

Добавлено (16.12.2012, 16:08)
---------------------------------------------


И в Delphi 7 тоже код не работает может скажешь что не так. Возникает системная ошибка


Сообщение отредактировал Krisss - Воскресенье, 16.12.2012, 16:09
 
KromДата: Воскресенье, 16.12.2012, 18:04 | Сообщение # 200
Воитель
Группа: Супер Модераторы
Сообщений: 2526
Награды: 25
Репутация: 153
Статус: Offline
Итак, открываем проект, ставим курсор на линию L.LoadLIBXFile(progdir, 0, help1, true) и жмем F4 это запутист программу и остановит ее на этой строке. когда прога остановлена, наводим курсор на переменную, чтобы посмотреть ее состояние - в progdir путь правильный, help1 пока еще пустой. Жмем F7 - это переход на следующую строку (она будет внутри LoadLIBXFile). Жмем F7 еще несколько раз и смотрим что в переменных и где будут перескоки. Первый перескок на if Copy(s, 1, 6) <> 'MaxID=' then потому что строки нумеруются с 0, а первая строка уже (0=Меню Игры), смотрим комментарий над строчкой, там написано, что нулевая строка должна быть пустой, а MaxID должно стоять на 1 строке. Редактируем TEXT_GAMES. Перезапускаем, опять F4 и F7, смотрим дальше, где прога вылетает - на строке aArray[aFirstIndex + ID] := s; Думаем почему, а потому что не задали массиву длину. Длина должна задаваться здесь - if not aOverwrite then SetLength(aArray, aFirstIndex + MaxID + 1); а не задается из-за ключа aOverwrite - он должен быть False а не True. Правим L.LoadLIBXFile(progdir, 0, help1, False); Теперь все работает.

Нашли баг в КаМ Ремейке? Отправьте отчет на с пометками, желательно на английском, в какой версии, что и когда случилось, приложите реплей или сохраненную игру в которой этот баг воспроизводится.
 
Alexandr_5Дата: Воскресенье, 16.12.2012, 18:20 | Сообщение # 201
Воитель
Группа: Проверенные
Сообщений: 1330
Награды: 4
Репутация: 33
Статус: Offline
Прога вылетает на tyu:=help1[36];

Добавлено (16.12.2012, 18:20)
---------------------------------------------
Пдправил на False и все равно вылетает

 
KromДата: Воскресенье, 16.12.2012, 18:21 | Сообщение # 202
Воитель
Группа: Супер Модераторы
Сообщений: 2526
Награды: 25
Репутация: 153
Статус: Offline
TEXT_GAMES.AE5_TEXT отредактировал? *первая строчка должна быть пустой
'TEXT_GAMES.AE5_TEXT' в той же папке что и ЕХЕ лежит?


Нашли баг в КаМ Ремейке? Отправьте отчет на с пометками, желательно на английском, в какой версии, что и когда случилось, приложите реплей или сохраненную игру в которой этот баг воспроизводится.
 
Alexandr_5Дата: Воскресенье, 16.12.2012, 18:40 | Сообщение # 203
Воитель
Группа: Проверенные
Сообщений: 1330
Награды: 4
Репутация: 33
Статус: Offline
Зато на Delphi 7 работает видно в XE Исключили ДВорд

Добавлено (16.12.2012, 18:33)
---------------------------------------------
Он почему-то только на твои файлы действует

Добавлено (16.12.2012, 18:36)
---------------------------------------------
Разобрался



там отступ должен быть от строки вот поэтому и ошибка

Добавлено (16.12.2012, 18:40)
---------------------------------------------
Кром, пожалуйста, подскажи, как можно сделать архивчик на подобия твоего rxx чтобы он содержал эти текстовики но просто так чтобы не возможно было открыть

Сообщение отредактировал Krisss - Воскресенье, 16.12.2012, 18:37
 
KromДата: Воскресенье, 16.12.2012, 21:48 | Сообщение # 204
Воитель
Группа: Супер Модераторы
Сообщений: 2526
Награды: 25
Репутация: 153
Статус: Offline
Krisss, зачем, оставь как есть )

Нашли баг в КаМ Ремейке? Отправьте отчет на с пометками, желательно на английском, в какой версии, что и когда случилось, приложите реплей или сохраненную игру в которой этот баг воспроизводится.
 
Alexandr_5Дата: Понедельник, 17.12.2012, 04:53 | Сообщение # 205
Воитель
Группа: Проверенные
Сообщений: 1330
Награды: 4
Репутация: 33
Статус: Offline
как оставить тогда скажи как можно проверку сделать есть ли отступ в файле если нет то сделать так как без отступа код не работает могу архив с файлами выслать для сравнения
 
Alexandr_5Дата: Понедельник, 17.12.2012, 04:55 | Сообщение # 206
Воитель
Группа: Проверенные
Сообщений: 1330
Награды: 4
Репутация: 33
Статус: Offline
вот собственно сравнение смотри на имя файла
Прикрепления: _-2-.zip(1.5 Kb)
 
KromДата: Понедельник, 17.12.2012, 09:09 | Сообщение # 207
Воитель
Группа: Супер Модераторы
Сообщений: 2526
Награды: 25
Репутация: 153
Статус: Offline
Krisss, У нас отступ нужен, т.к. иногда при редактировании файла, у него появляются три символа перед первой строкой (погугли BOM header). Самый простой способ его пропустить - добавить вверх пустую строчку (к которой он будет лепиться) и всегда ее пропускать.

Нашли баг в КаМ Ремейке? Отправьте отчет на с пометками, желательно на английском, в какой версии, что и когда случилось, приложите реплей или сохраненную игру в которой этот баг воспроизводится.
 
Alexandr_5Дата: Среда, 09.01.2013, 15:01 | Сообщение # 208
Воитель
Группа: Проверенные
Сообщений: 1330
Награды: 4
Репутация: 33
Статус: Offline
а как это сделать хотя обожди

Добавлено (20.12.2012, 21:34)
---------------------------------------------
Как можно координаты курсора мышки X b Y перевести в координаты Image Left и Top.

Добавлено (25.12.2012, 20:28)
---------------------------------------------
Krom, а какой ты стиль у StatusBar задал, чтото в коде стиль я у тебя не нашел

Добавлено (29.12.2012, 23:41)
---------------------------------------------
Скажите кто-нибудь, как научиться создавать и использовать спрайты Rxx и как их можно использовать в Opengl, а то канфас пробовал, но с канфас 2 проблемы
1. Это не поддерживает отрисовку Png
2. Виснет. Картинки размерами 1000 на 2000 уменьшает в размерах, когда отрисовывает.

Добавлено (06.01.2013, 17:27)
---------------------------------------------
Кром скажи, что за файл cmp у тебя.

Добавлено (09.01.2013, 15:01)
---------------------------------------------
Кто-нибудь скажите мне, как сделать редактор карт, но чтобы каждая картинка была отдельно меня пока что интересует движение имаге по скролбоксу.

Сообщение отредактировал AlexandrV - Четверг, 20.12.2012, 21:36
 
LIFEfreedomДата: Среда, 09.01.2013, 15:37 | Сообщение # 209
Ghost in the Shell
Группа: Модераторы
Сообщений: 1779
Награды: 15
Репутация: 123
Статус: Offline
AlexandrV, тебе нужен вот этот сайт Gcup.ru
Там программистов много, тебе в любом случае помогут



Здесь может быть ваша реклама. Недорого.
 
Alexandr_5Дата: Четверг, 17.01.2013, 00:09 | Сообщение # 210
Воитель
Группа: Проверенные
Сообщений: 1330
Награды: 4
Репутация: 33
Статус: Offline
Ну и когдаже выход ремейка и нетли обновления к ремейку 4179

Добавлено (17.01.2013, 00:09)
---------------------------------------------
Krom скинь мне коды программы которая создает миссию

 
Форум » Knights and Merchants: Remake » Общий » вопросы по разработке кам ремейк (хочу узнать про разроботки кам ремейк как его пишут)
Поиск: