Crystallize писал: ну вон видишь в printf просто * приписываю к стрингтабле. Сейчас попробовал вывести без звездочки, как %x. Теперь больше похоже на пойнтер (12f64c) но он всё равно всегда одинаковый.
и что ты таким образом собрался увидеть?
Ты понимаешь, что propDict это не массив?
И стрингтабля хранит там по идее просто номер строки, а не саму строку.
Впрочем даже если и саму строку, присваивание может быть выполнено так как показано, если сама строка это соответствующий класс.
Но насколько я помню, это именно стрингтабля.
TOPOL_M_FRF берешь BMP файл, в котором написаны строки меню и перерисовываешь. Если какая-то строка не нужна, замазываешь её прозрачным цветом. Нажиматься будет, но её не будет видно. В файле strings.lst (кажется) прописаны описания, что справа от строк меню. Чтобы поменять шрифт, нужно пересобрать hl_res.dll. Это для WON-халфы. В ксаше доступны сорцы menu.dll, можно вообще всё перелопатить по-своему.
У меня вопрос: завёл себе в моде мовевитч. Собсно, только для того, чтобы цеплять стёкла к дверям, да кнопки к поездам и лифтам. С дверьми всё ездит отлично. Платформы ещё не доделал, но думаю, что поедет норм. С трактрейнами проблема - поезд иногда может быть заблокирован игроком, особенно на резких поворотах. Сталкивался с подобным в модах и без мовевитча. Куда копать? Иной раз всё норм, а иной раз, если игрок сунется в угол между плоскостями поезда, последний подтормаживает. Ну, дети, естественно, продолжают ехать. Думал, что я такой криворукий, неправильно скопипастил код из ксаша 0.39. Попробовал карту на спирите 1.9 - там ещё хуже, дети ещё и дёргаются, и вообще их страшно колбасит на поворотах. Помню, что раньше делал на спирите норм поезд со стёклами, используя motion_manager. Ну это вообще жесть, там ещё локусы и алиасы. Что мне нафиг не надо. Где лучше проверять блокировку родителя, чтобы при необходимости заблокировать детей?
Дядя Миша это я знаю. Меня интересует именно секундное застревание игрока в трактрейне. Если от этого избавиться, не надо будет тормозить детей поезда. Либо у меня сама геометрия вагона корявая, либо скорость поезда слишком высокая, либо патчкорнеры криво расставлены на поворотах. В обычной халфе, в главе Black Mesa Inbound, я ни разу не блокировал игроком вагончик. Как и в блушифте или в опфоре. А вот на своих картах или в чьих-то модах такое случалось. Видимо, вопрос больше к мапперам, чем к кодерам.
Ксаш-мод и параноя не совместимы с визуализатором хуллов, я наверное забыл сказать. В принципе если кастомный рендерер выключить, наверное будет работать, но так неудобно его туда-сюда.
Как сделать чтобы соприкасающиеся бмодели и браши не резали друг друга на клипноды? Детайлы, func_group, zhlt_nocsg не помогают, они только для видимых сурфейсов. Пока я вижу только func_wall как действенный способ.
Хочу оформить замазыватель швов на текстурах в отдельное приложение и выложить в общее пользование. 2 вопроса:
1. оно кому-нибудь надо?
2. есть ли идеи по поводу интерфейса?