MaxED Здравствуйте, нашел баг в 2д режиме создал 1 большой сектор, высота 0, выставил ему "Instant death", внутри создал еще 1 простой сектор по меньше, выставил ему высоту больше 0. После мне надо было его переместить, я выделил его, переместил куда надо, и его высота сбросилась на 0.. и выставился актион instant death, очень досадный баг. GZDB последней версии.
У Вас не установлен/повреждён .net framework 3.5. Попробуйте его установить / починить.
alekv:
Я так понимаю у меня одного такой баг?
Да, Вы такой один. Баг в коде перемещения элементов карты, позаимствованном мной из Slade3. Если хотите его побороть - создавайте баг репорт для Slade 3.
Да, Вы такой один. Баг в коде перемещения элементов карты, позаимствованном мной из Slade3. Если хотите его побороть - создавайте баг репорт для Slade 3.
А код перемещения теперь всегда будет слейдовским? Или все же вы напишите нормальный свой? Может проще подождать ваш код..?
И если отправлять баг репорт, как мне показать эту ошибку если она только у меня? Просто запостить тестовую карту? Честно не понимаю как это может быть только у меня..
Да, и с этим багом довольно сложно использовать префабы секторов.. высота секторов в префабах тоже сбрасывается на 0
А код перемещения теперь всегда будет слейдовским?
1. Пока кто-нибудь из вас не займётся написанием чего-то лучше - да, будет слегка модифицированной копией Слейдовского. 2. Вы так говорите, будто в моём коде не бывает багов. 3. Мне лично это удобно, т.к. есть на кого свалить исправление багов
alekv:
И если отправлять баг репорт, как мне показать эту ошибку если она только у меня?
Запостите здесь тестовую карту и напишите, как воспроизвести Ваш баг, а дальше посмотрим...
MaxED Такс, я кажется понял почему такое только у меня, но как это исправить не знаю) Я только что создал тест карту.. сделал все что можно и нельзя.. баг не появился. Но когда редактирую именно свою игру, там баг есть (в игре я использую свою конфигурацию гздб) возможно в ней причина, но что там отвечает за перемещения сектора? На всякий случай текст из моего конфига из папки Configuration/GZDoom_AdventuresUDMF.cfg В нем всего-то удалены не нужные doom thing и добавлена моя include("includes\\Adventures_things.cfg");
Скрытый текст:
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "GZDoom: Adventures (UDMF)";
// This is the simplified game engine/sourceport name
engine = "gzdoom";
// Should this configuration be initially available?
enabledbydefault = true;
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Zandronum have been moved to ZDoom_common.cfg. *
// *
// STANDARD ZDOOM SETTINGS // Settings common to all games and all map formats include("Includes\\ZDoom_common.cfg", "common");
// Settings common to text map format include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
// Settings common to Doom games include("Includes\\Game_Doom.cfg");
// Default thing filters // (these are not required, just useful for new users) thingsfilters { include("Includes\\ZDoom_misc.cfg", "thingsfilters_udmf"); }
// Depends on both game and map format gamedetect { // Map format //include("Includes\\ZDoom_misc.cfg", "gamedetect_udmf"); // Game scheme //include("Includes\\Doom_misc.cfg", "gamedetect_either"); }
// THING TYPES // Each engine has its own additional thing types // Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom thingtypes { include("includes\\Adventures_things.cfg"); include("Includes\\GZDoom_things.cfg", "gzdoom_lights"); }
// ENUMERATIONS // Each engine has its own additional thing types // These are enumerated lists for linedef types and UDMF fields. enums { // Basic game enums include("Includes\\Doom_misc.cfg", "enums"); // Standard ZDoom enums include("Includes\\ZDoom_misc.cfg", "enums"); // Additional ZDoom enums for that game include("Includes\\ZDoom_misc.cfg", "enums_doom"); }
MaxED:
Пока кто-нибудь из вас не займётся написанием чего-то лучше - да, будет слегка модифицированной копией Слейдовского.
Видимо такого не будет)
MaxED:
Вы так говорите, будто в моём коде не бывает багов.
Не то что бы не бывает, они во много раз быстрее правятся А слейд ждать месяцами если повезет...
MaxED И все таки после еще одного теста, оказалось дело не в конфиге вообще.. В общем как воспроизвести баг: Создать 1 большой сектор, 2ой внутри маленький и выставить маленькому сектору высоту выше или ниже 0, удалить полностью все текстуры с пола, потолка, стен! Текстур не должно быть вооще.. и в 2д режиме передвинуть маленький сектор.. после он сбросится на 0 т.е. баг воспроизводится когда нет текстур.. у меня на уровне их вообще нет т.к. используются только 3д модели
А как насчет ввести арифметические операции? например, я там не хочу лазать в виндовский калькулятор, а напрямую вводить в поле операцию типа "72+144", "256/2" и т.д. Было бы очень потрясно
Есть баг. Если перемещать текстуру, зажав одну из стрелок, изображение не двигается. Когда кнопку отпускаешь - оно перемещено. Суть в том что в реальном времени не видно, как оно перемещается, а только известен конечный результат (соответственно, когда кнопку отпускаешь). Ждать фикса или это фича, нежели баг.?
Есть баг. Если перемещать текстуру, зажав одну из стрелок, изображение не двигается. Когда кнопку отпускаешь - оно перемещено. Суть в том что в реальном времени не видно, как оно перемещается, а только известен конечный результат (соответственно, когда кнопку отпускаешь). Ждать фикса или это фича, нежели баг.?
Как по мне это вообще не баг, а низкое фпс или что-то в этом роде.. У меня на старой видюхе так часто было, особенно с массивными картами.