Автор | Сообщение |
axredneck = Sergeant =
| 394 |
Doom Rate: 1.91 Posts quality: +145 |
Отправлено: 28.07.18 23:26:13 | | | Итак, делать мапы тут любят все (ну или почти все), а Windows есть не у всех, а функционала Slade не всем хватает. Короче, запускаем GZDB под линуксом.
Для начала создадим 32-битный префикс и поставим несколько библиотек:
WINEARCH="win32" winetricks -q prefix=doombuilder-new d3dx9 corefonts d3dcompiler_43 dotnet461
Теперь качаем архив с 32-битной версией GZDB-Bugfix и распаковываем его куда-нибудь.
Далее выставляем "версию винды" в XP, иначе будет баг:
winetricks prefix=doombuilder-new winxp
Ну и, наконец, запускаем GZDB:
WINEPREFIX=$HOME/.local/share/wineprefixes/doombuilder-new wine ./Builder.exe
Инструкция по установке сборки r3012, если у кого-то проблемы с более свежими сборками:
Советую в папке с GZDB-Bugfix открыть файл Textures/Crosshair.png и уменьшить его, например, до размера 4х4 пикселя, например, с помощью GIMP. Дело в том, что текстуры в GZDB у Вас, скорее всего, будут без альфа-канала (такой вот баг SlimDX под Wine), в том числе и текстура прицела, который будет закрывать Вам обзор. А так мы эту проблему хотя бы частично решим.
Еще советую убрать в GZDB нижнюю панель: она и под виндой-то тормозит, а под Wine и подавно плавности не добавит.
Если у Вас видюха Nvidia, то выставьте переменную __GL_MaxFramesAllowed в 1, например:
__GL_MaxFramesAllowed=1 WINEPREFIX=$HOME/.local/share/wineprefixes/doombuilder-new wine ./Builder.exe
иначе будет баг. На AMD данного бага не замечено, за Intel не скажу.
Испытано на Arch Linux, Wine 4.8 и видюхе Nvidia GTX 1050 с проприетарными дровами.
Замеченные, но пока не решенные баги:
- У текстур отсутствует альфа-канал;
- Отрисовка шрифтов тормозит;
- Подсказки к кнопочкам (tooltips) работают через раз. Workaround: подсказки вроде как вылазят при кликах по кнопочкам правой кнопкой мыши.
По мере поступления новых данных (обнаруженные баги, фиксы имеющихся багов) буду обновлять тему. |
|
|
| |
ZZYZX - UAC Commissar -
| | 6284 |
Doom Rate: 1.65 Posts quality: +1630 |
Отправлено: 29.07.18 08:00:11 | | | Зачёт. Прицепил. Потом в виртуалке попробую, может даже на линукс переползу такими темпами )
А x64 не работает? |
|
|
2 |
2 |
1 |
|
|
| |
axredneck = Sergeant =
| 394 |
Doom Rate: 1.91 Posts quality: +145 |
|
| |
ZZYZX - UAC Commissar -
| | 6284 |
Doom Rate: 1.65 Posts quality: +1630 |
Отправлено: 29.07.18 17:04:26 | | | axredneck: | А как будешь GZDB разрабатывать? |
Легко и непринуждённо, во-первых не студией единой, а во-вторых студия в виртуалке в отличие от гздб таки работает | |
|
2 |
2 |
1 |
|
|
| |
axredneck = Sergeant =
| 394 |
Doom Rate: 1.91 Posts quality: +145 |
Отправлено: 29.07.18 22:23:20 | | |
Это хорошо, если так.
п.с.
ZZYZX: | Потом в виртуалке попробую |
SlimDX в виртуалке под линуксом под Wine вряд ли будет хорошо себя чувствовать. | |
|
| |
ZZYZX - UAC Commissar -
| | 6284 |
Doom Rate: 1.65 Posts quality: +1630 |
Отправлено: 30.07.18 09:00:46 | | | Ну SlimDX в винде виртуалке под линуксом норм работал кстати. Только мышь неадекватно себя вела. Настолько неадекватно, что я отказался от такого прикола ) |
|
|
2 |
2 |
1 |
|
|
| |
axredneck = Sergeant =
| 394 |
Doom Rate: 1.91 Posts quality: +145 |
Отправлено: 06.08.18 03:22:01 | | | ZZYZX, ну, если винда в виртуалке под линуксом, тогда я вообще удивляюсь, как SlimDX заработал.
Добавлено спустя 1 день 21 час 31 минуту 2 секунды:
Итак, последний GZDB-Bugfix не может сохранить мапу, потому что "файл уже открыт в другой программе". По факту (исходя из lsof) файл открыт в самом GZDB, причем не один раз, видать, GZDB его открыл, прочитал и не закрыл.
Баг заметил только сейчас, потому что болел и не мапал.
Сейчас буду обновлять руководство, чтобы ставили сборку r3005, которая уж точно работала. | |
|
| |
ZZYZX - UAC Commissar -
| | 6284 |
Doom Rate: 1.65 Posts quality: +1630 |
Отправлено: 08.08.18 14:36:11 | | | Я не менял сохранение с 3005. Вероятно рандом. | |
|
2 |
2 |
1 |
|
|
| |
axredneck = Sergeant =
| 394 |
Doom Rate: 1.91 Posts quality: +145 |
Отправлено: 08.08.18 15:30:53 | | |
Вероятно, .NET 4.6.1.
Проблема в том, что сборку r3005 негде скачать. Могу, конечно, выложить на файлообменник, но гарантировать, что ссылка будет рабочей всегда, не могу.
Добавлено спустя 11 минут 18 секунд:
p.s. Выложил на Dropbox, ссылку добавил в шапку.
Добавлено спустя 3 минуты 49 секунд:
ZZYZX: | Я не менял сохранение с 3005 |
Там баг не с сохранением, а с открытием файла. GZDB открывает мапу, читает ее, а закрыть (unlock, или как это в .NET/C# называется) не может, соответственно, и сохранить ее потом тоже не может. | |
|
| |
ZZYZX - UAC Commissar -
| | 6284 |
Doom Rate: 1.65 Posts quality: +1630 |
|
2 |
2 |
1 |
|
|
| |
axredneck = Sergeant =
| 394 |
Doom Rate: 1.91 Posts quality: +145 |
Отправлено: 08.08.18 16:28:45 | | | Спасибо, работает! Проморгал я, значит, эту сборку.
Сейчас обновлю шапку. Надеюсь, эта ссылка надолго останется живой. | |
|
| |
ZZYZX - UAC Commissar -
| | 6284 |
Doom Rate: 1.65 Posts quality: +1630 |
Отправлено: 09.08.18 08:06:29 | | | Ну эту я целенаправленно не трогаю. |
|
|
2 |
2 |
1 |
|
|
| |
axredneck = Sergeant =
| 394 |
Doom Rate: 1.91 Posts quality: +145 |
Отправлено: 31.12.18 00:35:40 | | | Обновил инструкцию по установке новых версий GZDB. Теперь для установки .NET Framework 4.6.1 требуется гораздо меньше танцев с бубном. Но критичные баги все равно есть.
И да, 64-битная версия запускается. Баги у 32-битной и 64-битной версий одинаковые. |
|
|
| |
axredneck = Sergeant =
| 394 |
Doom Rate: 1.91 Posts quality: +145 |
Отправлено: 13.05.19 20:22:41 | | | Кажись, теперь сможем гонять свежий GZDB под Wine! Спасибо вот этому товарищу. Подробности тут. Пойду обновлю руководство...
Добавлено спустя 4 часа 48 минут 42 секунды:
Еще добавил в руководство, как обойти пару мелких багов. |
|
|
| |
Anto96WS = Master Corporal =
| 281 |
Doom Rate: 1.77 Posts quality: +88 |
Отправлено: 17.05.19 09:22:25 | | | Я бы запросил что-нибудь по созданию плагинов к Doom Builder'у, но скорее всего ловить нечего и изучать придется самому
Из вполне реализуемых запросов: как состыковать сектора, у которых лайндефы не под прямыми углами. Раздражает
|
|
|
| |
ZZYZX - UAC Commissar -
| | 6284 |
Doom Rate: 1.65 Posts quality: +1630 |
|
2 |
2 |
1 |
|
|
| |
axredneck = Sergeant =
| 394 |
Doom Rate: 1.91 Posts quality: +145 |
Отправлено: 19.05.19 01:56:27 | | | Anto96WS, это тебе скорее сюда или сюда. Я тут занимаюсь только запуском GZDB под линуксами/макосями/БСДами. | |
|
| |
DoctorNick Recruit
| 2 |
Doom Rate: 2 Posts quality: +1 |
|
| |
axredneck = Sergeant =
| 394 |
Doom Rate: 1.91 Posts quality: +145 |
Отправлено: 05.08.19 16:21:05 | | | Попробовал с D9VK, думал, может, альфа-канал починится, ан нет, вылетает. | |
|
| |
axredneck = Sergeant =
| 394 |
Doom Rate: 1.91 Posts quality: +145 |
Отправлено: 21.09.19 19:52:26 | | | Похоже, шрифт micross.ttf больше не требуется. Обновил руководство. | |
|
| |