UnrealKaraulov / newbspguy

Goldsrc map viewer/editor without decompiling. Also can view .MDL models.
The Unlicense
59 stars 11 forks source link

[Request] Worldspawn lock feature #84

Closed Qwertyus3D closed 6 months ago

Qwertyus3D commented 7 months ago

В общем, есть такая проблема, иногда пытаешься выделить группу энтить через CTRL, чтобы её подвигать, и случайно задеваешь worldspawn. И после этого при попытке двигать энтити начинает двигаться вся карта. Хотелось бы иметь возможность установки замка, чтобы ворлдспавн не двигался, пока замок не снят. А то прям сильно мешает при манипуляциях.

Qwertyus3D commented 7 months ago

По поводу бага с трансформацией есть такое наблюдение, что именно происходит. С билда https://github.com/UnrealKaraulov/newbspguy/actions/runs/7110630687 появился баг с крестовиной. Когда создаёшь объект или импортируешь его, и начинаешь двигать, то после первого перемещения крестовина смещается сторону от объекта. Примерно как если бы ты двигал на 100 юнитов, а она смещалась на 200. И вот так она улетает в сторону, при этом, наводя на объект мышь, видно, что эта смещённая крестовина реагирует на указатель мыши и подсвечивает оси, на которые бы должен указывать курсор мыши, если бы она была на месте. Т. е. можно продолжать двигать объект таким странным способом, но крестовина продолжает улетать дальше от объекта вслед за перемещениями. Баг происходит для новых объектов, как я понимаю.

Qwertyus3D commented 7 months ago

И ещё обратил внимание на такой косяк с трансформацией. Допустим, есть у нас какой-то объект, который уже сохранён на карте и который можно трансформировать, допустим trigger_once. И я хочу его перевести в другой тип модели, например func_wall. И вот если ему удалить ненужные поля, поменять класс, а потом начать трансформировать, то после трансформации ему возвращаются назад все изменённые свойства - класс, отредактированные поля и т. п. И так продолжается, пока не нажмёшь сохранить карту, только тогда прежние значения не восстанавливаются.

Qwertyus3D commented 6 months ago

Так, ну всё, про что тут писал, вроде бы решено.

Qwertyus3D commented 6 months ago

Но вот на это внимание обрати: https://github.com/UnrealKaraulov/newbspguy/issues/58#issuecomment-1849092277

Qwertyus3D commented 6 months ago

По этому вопросу вроде всё.

UnrealKaraulov commented 6 months ago

@Qwertyus3D я не знаю вроде бы не исправлял, но если исправилось само по себе то хорошо)

Qwertyus3D commented 6 months ago

Ну, перестал добавляться ворлдспавн к выделяемым энтитям, в принципе, этого достаточно, если не углубляться.