Editor de Manipulação de Jogo v1.1









































-
-
5 março 20181.11520247195_game-handling-editor-v1.rar
-
drive.google.comBaixar
Descrição:
Este script adiciona um editor de manipulação de configurações (características) de veículos. Agora você pode alterar a manipulação (características) de qualquer veículo diretamente no jogo.
Alterações na versão 1.1
- O tamanho das legendas foi ligeiramente reduzido.
- Se o editor estiver aberto enquanto o jogador controla um veículo, clique com o botão direito na caixa de entrada do ID do modelo no canto superior esquerdo e o editor automaticamente escreverá o ID do modelo do veículo atual.
- Corrigido um bug com o botão "Salvar", que salvava incorretamente os parâmetros de manipulação do ID atual do modelo no arquivo INI. Devido a isso, o botão "Abrir" não funcionava, que deveria carregar os parâmetros de manipulação do ID atual do modelo do arquivo INI e abri-los no próprio editor.
Características:
- O editor de jogo possui todos os parâmetros para cada linha no arquivo handling.cfg
- Possibilidade de configurar as flags dos modelos e da manipulação.
- Aplicar os parâmetros de manipulação alterados ao veículo atual no jogo.
- Salvar os parâmetros de manipulação em um arquivo INI, bem como abri-los.
- Converter todos os parâmetros de manipulação em uma string para o arquivo handling.cfg
O desenvolvimento do editor de jogo foi baseado em dois programas: HandlingED e FlagStudio. Foi com base neles que uma interface semelhante foi criada para o editor de manipulação.
No arquivo está o arquivo HandlingIDs.txt, que contém uma lista de todos os veículos padrão:
A primeira coluna - número do HandlingID, a segunda coluna - nome do HandlingID, a terceira coluna - nome do modelo do veículo.
Para começar a configurar os parâmetros do veículo desejado, você deve primeiro descobrir o ID do modelo e depois inseri-lo na caixa de ID no canto superior esquerdo do editor de jogo. É possível configurar todos os veículos padrão (400-611) neste editor de jogo.
Desvantagens:
- Após a conversão dos parâmetros pelo editor para uma string no arquivo ConvertHandling.txt, é necessário renomear o primeiro parâmetro (que corresponde ao HandlingID do veículo) do número do ID do modelo para o nome desse HandlingID. Todos os nomes estão no arquivo handling.cfg (primeiro parâmetro) ou no arquivo HandlingIDs.txt (segunda coluna). Você não pode alterar a manipulação de veículos com novos IDs (acima de 611) no editor de jogo. O editor funciona apenas em modelos de ID padrão (400-611) ou números de Handling ID (0-209).
Erros:
- O valor do parâmetro MaxVelocity (que corresponde à velocidade máxima do veículo) é exibido incorretamente no editor de jogo. Não é recomendado definir um valor muito alto (para os amantes de velocidade insana), pois se você dirigir em alta velocidade e colidir, o jogo travará. Ao converter para uma string, esse parâmetro também será gravado com um valor incorreto, e será necessário corrigir manualmente.
- O valor do parâmetro EngineAcceleration (que corresponde à aceleração do veículo) é exibido incorretamente em alguns veículos com ID de manipulação. Portanto, você terá que corrigir manualmente esse parâmetro após a conversão da string, ele vem após o parâmetro MaxVelocity no arquivo Handling.cfg.
- Não é recomendado alterar o valor do parâmetro VehicleAnimGroup (que corresponde à animação dos pedestres) e aplicá-lo no jogo. Caso contrário, você terá um crash no jogo quando o jogador entrar em um veículo com uma animação diferente.
- O veículo não se comporta de maneira diferente após as alterações nos parâmetros de manipulação desse veículo. A solução é reaparecer esse veículo. Também pode haver uma segunda razão, se você adicionou um veículo com um novo ID de modelo no arquivo vehicles.ide, pode ser que você tenha atribuído a ele o mesmo nome de Handling ID (segunda coluna do arquivo HandlingIDs.txt) que o veículo padrão, e agora esse veículo padrão não aceita os parâmetros devido à atribuição do mesmo nome de Handling ID ao veículo com o novo ID.
Não é recomendado usar localizações russas gastas e outras, nas quais letras em inglês foram substituídas por letras russas. O editor tem apenas localização em inglês, e aqueles que têm localizações russas semelhantes podem enfrentar problemas com a exibição incorreta de letras nas legendas do próprio jogo ao usar este editor.
Requer a biblioteca CLEO v4.3
Recomenda-se instalar:
Plugin ASI Mousefix ou SilentPatch
Instalação:
Coloque o conteúdo do arquivo na pasta do jogo, concordando com a substituição.
Ativação do editor:
Por padrão H + 6. Você também pode alterar para suas duas teclas no arquivo INI GHE.ini
Parâmetros do arquivo GHE.ini
StartIDtexture - ID do número inicial de exibição dos sprites
StartKey1 - Primeiro ID do número da tecla para ativar o editor (por padrão ID - 72 que é a tecla H)
StartKey2 - Segundo ID do número da tecla para ativar o editor (por padrão ID - 54 que é a tecla 6)
DeltaTime - Movimento do cursor considerando quadros por segundo no jogo: 1 - ligado / 0 - desligado.
Sensitivity - Sensibilidade inversa do movimento do cursor (quanto menor o valor, mais rápido o cursor se move)
A versão 1.1 foi adicionada ao Chel555 Updater
Agradecimentos:
Mr_GeniusZ e Junior_Djjr pela pequena ajuda na escrita do script.
DK22Pac pela ajuda na correção de um bug conhecido.
Demonstração do script:
Описание:
Данный скрипт добавляет игровой редактор Handling настроек (характеристик) транспортных средств. Теперь вы можете менять handling (характеристики) у любого транспортного средства прям в игре.
Изменения в версии 1.1
- Размер надписей по длине был слегка уменьшен.
- Если редактор открыт, когда игрок управляет транспортом, то нажмите правой кнопкой мыши по окошку ввода ID модели в верхнем левом углу и редактор автоматически напишет ID модель текущего транспорта.
- Исправлен баг с кнопкой "Save", которая сохраняла неправильно Handling параметры текущей ID модели машины в INI файл. Из за этого кнопка "Open" не работала, которая должна была загрузить из INI файла Handling параметры текущей ID модели машины и открыть их в самом редакторе.
Особенности:
- В игровом редакторе имеются все параметры для каждой строки в файле handling.cfg
- Возможность настраивать флаги моделей и handling'а.
- Применять измененные параметры handling'а у текущей машины в игру.
- Сохранять параметры handling'а в INI файл, а также открывать их.
- Преобразование всех параметров handling'а в строку для файла handling.cfg
Разработка игрового редактора опиралась на две программы: HandlingED и FlagStudio. Именно по ним был составлен подобный интерфейс игрового редактора handling настроек.
В архиве находится файл HandlingIDs.txt, в котором содержится список всех стандартных машин:
Первый столбец - HandlingID номер, второй столбец - HandlingID название, третий столбец - название модели машины.
Чтобы начать настраивать параметры нужной вам машины, вы сначала должны узнать у нее ID модель и потом ввести в окошко ID в верхнем левом углу игрового редактора. Настраивать в этом игровом редакторе можно весь стандартный транспорт (400-611).
Недостатки:
- После преобразования редактором параметров в строку в файле ConvertHandling.txt необходимо первый параметр (который отвечает за HandlingID у машины) с номера ID модели переименовать в название этого HandlingID. Все названия их находятся в файле handling.cfg (первый параметр) либо в файле HandlingIDs.txt (второй столбец). Вы не можете в игровом редакторе менять Handling у машин с новым ID (свыше 611). Редактор работает только на стандартных ID моделях (400-611) или номерах Handling ID (0-209).
Баги:
- Значение параметра MaxVelocity (который отвечает за максимальную скорость машины) неправильно отображается в игровом редакторе. Не рекомендуется ставить слишком большое значение (для любителей сумасшедшей скорости у машины), если вы будете ехать на сумасшедшей скорости и врежетесь, то игра намертво зависнет. При преобразовании в строку, этот параметр также будет записан с неправильным значением, придется исправлять вручную.
- Также неправильно отображается значение параметра EngineAcceleration (который отвечает за разгоняемость машины) на некоторых ID Handling машинах. Поэтому вам придется после преобразования строки и этот параметр исправлять вручную, он идет после параметра MaxVelocity в файле Handling.cfg.
- Не рекомендуется менять значение параметра VehicleAnimGroup (который отвечает за анимацию педов) и применять его в игру. В противном случае вы получите вылет из игры, когда игрок сядет в транспортное средство с другой анимацией.
- Машина не ведет себя по другому после внесения изменений handling параметров у этой машины. Решением является переспавн этой машины. Также есть вторая причина возможно, когда вы добавили машину на новый ID модели в файле vehicles.ide, то вы возможно к ней присвоили тот же Handling ID Name (второй столбец файла HandlingIDs.txt), что и у стандартной машины, и теперь это стандартная машина не принимает параметры из за присвоения ее же Handling ID name к машине с новым ID.
НЕ рекомендуется использовать потраченный русификатор и другие, в которых английские буквы заменены на русские. Редактор имеет только английскую локализацию, и у тех, у кого стоят подобные русификаторы, могут возникнуть проблемы с неправильным отображением букв в надписях в самой игре, используя этот редактор.
Требуется библиотека CLEO v4.3
Рекомендуется установить:
ASI плагин Mousefix или SilentPatch
Установка:
Содержимое архива кинуть в папку с игрой, соглашаясь на замену.
Активация редактора:
По умолчанию H + 6. Также вы можете поменять на свои две клавиши в INI файле GHE.ini
Параметры файла GHE.ini
StartIDtexture - ID номер начала отображения спрайтов
StartKey1 - Первый ID номер клавиши для активации редактора (по умолчанию ID - 72 это клавиша H)
StartKey2 - Второй ID номер клавиши для активации редактора (по умолчанию ID - 54 это клавиша 6)
DeltaTime - Движение курсора с учетом кадров в секунду в игре: 1 - вкл. / 0 - выкл.
Sensitivity - Обратная чувствительность движения курсора (чем ниже значение, тем быстрее движется курсор)
Версия 1.1 добавлена в Chel555 Updater
Благодарности:
Mr_GeniusZ и Junior_Djjr за маленькую помощь в написании скрипта.
DK22Pac за помощь в исправлении одного известного бага.
Демонстрация скрипта: