среда, 9 ноября 2022 г.

Починка исчезнувшего "Scale Factor" в 3DS Max fbx importer.

Всем привет. Ого, как давно я здесь ничего не писал.


На днях у меня произошёл очень странный баг с Autodesk 3Ds Max, причём со всеми версиями сразу. Дело в том, что в импортере FBX формата просто испарилось число отображающее во сколько раз будет уменьшена или увеличена модель, чтобы подогнать её под текущие в сцене единицы измерения.


Вот так выглядело окно импортера, когда это произошло. Цифры после двоеточия не было и мне не помогло удаление настроек, даже переустановка винды. Я целых три дня штудировал яндекс и гугл, даже пробивал поиск reddit и форумы autodesk, нашёл парочку тем, но нигде не было ни одного ответа.

Что в итоге оказалось и как это решить ?

Понятия не имею это универсальное решение или только мне помогло, но вот как я починил: для начала закрываем 3ds max.

1. Заходим в панель управления - Часы и регион

2. Региональные стандарты - Изменение форматов даты, времени и чисел.


3. Тыкаем кнопочку "дополнительные параметры"


4. Находим поле названное "Разделитель целой и дробной части"
Меняем там запятую на обычную точку. Жмём применить - ок.
Всё, можно запускать 3ds max и радоваться вернувшемуся Scale Factor.


Решил написать этот маленький пост, вдруг кто-то так-же как я будет искать решение и найдёт его здесь, да и для себя лично будет шпаргалка. 👍





воскресенье, 23 октября 2016 г.

Total Commander - Nag Screen Auto-close

Привет юзер.
Если ты заинтересовался этим названием, то точно ищешь как же отучить Total Commander просить регистрацию, которая стоит около 3100 руб.

ВНИМАНИЕ: этот способ не легален в соответствии с политикой автора программы. Чтобы реально убрать просилку, вы обязаны купить лицензию для этой программы !

По умолчанию программа условно бесплатная. Любой может её скачать и месяц пользоваться бесплатно, а потом предлагается приобрести лицензию или удалить эту программу.

При каждом запуске программа показывает надоедливый Nag Screen где нам предлагают нажимать одну их 3х кнопок.

Времена, когда для программы прокатывали старые ключи - прошли. Все ключи давно забанены, новых нету.

Есть программа-кряк, которая патчит exe но это тоже не выход, т.к. ломается контрольная сумма программы и она начинает глючить, вылетать и на неё кидаются антивирусы, что согласитесь вообще никуда не годится.

Я около 7 лет пользуюсь этой программой, но до сих пор признаюсь не решаюсь осилить и купить лицензию для неё.

Однажды на каком-то богом забытом форуме, я нашёл маленький скрипт для AutoIt который умеет нажимать одну из 3х кнопок за вас.

Итак, нам понадобиться:
  • программа AutoIt. Скачать можно туточки
  • Плагин для TC - Autorun
Кидаем AutoIt куда-то в корень TC. Например в TC\Utilites\Other\AutoIt3\
Ставим плагин Autorun для TC.

Создаём скрипт для x32 и x64 версий. EXE_шники битностей собраны немного по разному и там отличаются Nag Screen_ы.

Содержание скрипта.

#NoTrayIcon

If WinWaitActive("[CLASS:TTOTAL_CMD]", "", 20) == 0 Then Exit
Dim $t = -1
Dim $arr[3]
$hTimer = TimerInit()
While $t < 1
$t = ControlGetText("Total Commander", "", "Window4")
$arr[0] = "Button3"
$arr[1] = "Button2"
$arr[2] = "Button1"
if @error = 1  Then 
$t = ControlGetText("Total Commander", "", "TPanel2")
$arr[0] = "TButton3"
$arr[1] = "TButton2"
$arr[2] = "TButton1"
EndIf
If TimerDiff($hTimer) >= 5000 Then Exit
Sleep(100)
WEnd
ControlClick("Total Commander", "", $arr[Number($t) - 1])

Скрипт можно вставить в обычный блокнот и сохранить с расширением *.au3
Для ЮЗВЕРЕЙ прилагаю готовый скрипт - Скачать

Установка и настройка.

Находим TC\Plugins\wdx\Autorun\autorun.cfg

Добавляем в самое начало следующее:

ShellExec "%COMMANDER_PATH%\Utilites\Other\AutoIt3\AutoIt3_x64.exe" "%COMMANDER_PATH%\TCTools\starter.au3" "%COMMANDER_PATH%\Utilites\Other\AutoIt3\"

%COMMANDER_PATH% - "авто путь" до папки Total Commander (не надо менять)
Остальное это пути до скриптов и исполняемого файла AutoIt. Смените эти пути на свои.

Впрочем это всё. В итоге что будет происходить ?

  • При запуске TC срабатывает плагин Autorun, который смотрит в свой конфиг и запускает нужный скрипт.
  • Скрипт открывается в AutoIt и творит своё "чёрное дело". Просто смотрит что за цифра генерируется и нажимает за вас нужную кнопку.
Звучит запутанно, но это происходит буквально за пару секунд. В следствии чего при запуске TC моргает Nag Screen, всё за вас нажимается и пользуемся программой не теряя времени.

В остальном программа не имеет никаких ограничений, всё что мешает юзеру это Nag Screen от которого мы и избавились.

P.S. - скрипт можно скомпилировать в exe при помощи AutoIt и сэкономить примерно 20мб. Но не факт, что некоторые антивирусы не посчитают такой exe вирусом или трояном не удалят его. Я рекомендую использовать запуск скрипта через AutoIt.



понедельник, 20 января 2014 г.

Размышления о видюхах и vsync

Привет читатель. Сегодня я решил поразмышлять о том стоит ли включать вертикальную синхронизацию и как это отразится в будущем на продолжительности жизни видюхи.

Начну с того что в 2008 году у меня завёлся 1й комп в котором был дохлый процессор и видюха GeForce 9600 GT с прокачкой от Palit. (512мб памяти)

Вполне хорошая видюха по тем временам, и самое главное она работает и по сей день, правда почему-то стала очень сильно греться даже при минимальных нагрузках. Вобщем эта видюха использовалась на полную катушку, без вертикальной синхронизации, всякие там Crysis, GTA IV и прочие жрущие игры.





В 2010 году лисе послал кусочек сыра бог... короче собрал я новый комп уже с х4 процессором и видюхой GTX 460 1Gb производства той-же шаращки Palit.
Видюха так-же использовалась по полной программе без вертикалки и в итоге через 2 года она сгорела напрочь. Так-же как видите там был убогий и очень шумный куллер. Славо богу финансы были и я поторопившись купил не подумав видюху GTX 660Ti 2Gb от Palit






Вот начиная с этого видео обогревателя я решил  следить за температурой, скоростью куллера и старался везде врубать вертикалку т.к. она фиксирует кадры на 60 fps, а без неё видюха пытается выдать максимальное кол-во кадров в итоге греется и умирает намного быстрее особенно с таким идиотским охлаждением как на данной модели.  Если кто собирается купить данную модель я расскажу что куллер у неё нереально шумный и почти не качает воздух, карточка сильно греется и криво разогнана, например Borderlands 2 постоянно вылетал с очень не приятными последствиями при нагрузке на PhysX в режиме coop когда частиц становится очень много. Тех поддержка прислала в ответ только штатные заранее написанные варианты и сказала что это вина игры, но с 760й от гигабуты всё на 100% работает нормально. Так-что походу Palit пора прикрыть т.к. они испортились.

Короче говоря не прошло и 1,5 месяца, даже со программами по контролю температуры и куллера эта видюха подала первые признаки того что "скоро сдохну", на ней гарантия 1 год я сразу же выдвинулся в сервисный, и просидев пару дней на 9600gt мне выдали новую 660Ti даже не сказав в чём была запара. 
Попользовался я ещё где-то 2-3 месяца новой видюхой и полнял что охлаждение на ней ужасное, надо найти новый радиатор, в течении месяца поиск не принёс результатов и я двинул за GTX 760 2Gb на этот раз уже от Gigabute, с 3 большими куллерами и более человеческим охлаждением.


Вот теперь всё встало на свои места, у этой видюхи и шина 256bit и охлаждение лучше но не самое крутое.... Кулеры на скорости до 50-55% оборотов вобще не слышны, прироста производительности по сравнению с 660й я не заметил но мне как-то пофиг.


Я продолжил использовать вертикальную синхронизацию везде где можно, и походу nVidia тож просекла что сейчас таким агрегатам нужно ограничивать кадры или они быстро погорят. По этому в драйвере появилась функция включения глобального вертикального синхр имульса.






















Как описано в драйвере можно включить постоянный синхримпульс который будет ограничивать всем играм запущенным "на полный экран" лимит 60 кадров. Есть режим "Адаптивный" он работает немного по другому и ограничивает кадры только когда они зашкаливают за 60 или 30. Так-же можно применять эту настройку для отдельных приложений (глобально не всегда пашет).





















Есть ещё настройка управления электропитанием, рекомендуют для крутых агрегатов выставлять максимальную производительность, это поможет избежать вылетов драйвера при большой нагрузке. Ещё можно немного прибавить вольтаж програмками типа MSI Afterburner. Об этой программе я расскажу подробнее в следующем блоге. А на этом всем спасибо что не поленились прочитать.

среда, 25 декабря 2013 г.

Извлечение аудио файлов из Borderlands 2

Привет народ ! Сегодня я расскажу как вытащить музыку и прочие звуки из игры Borderlands 2.
Начнём со списка нужных программ.

Extractor - програмка для извлечения разнообразных файлов из игровых архивов.
BL2 Sound Convertor - маленькая тулза на базе cmd для конверта *wav в *.ogg

Итак где хранятся аудио файлы ? Файлы можно найти в архивах с припиской *_Streaming
например:

  • Borderlands 2\WillowGame\CookedPCConsole\Audio_Streaming.pck
  • Borderlands 2\WillowGame\CookedPCConsole\English(US)\Audio_Streaming.pck
  • Borderlands 2\DLC\Allium\Lic\Audio\Audio_Streaming_allium.pck
  • Borderlands 2\DLC\Allium\Lic\Audio\English(US)\Audio_Streaming_allium.pck
Для примера я буду извлекать музыку из недавнего DLC Headhunter 3 Mercenary Day
(Borderlands 2\DLC\Allium\Lic\Audio\Audio_Streaming_allium.pck)
Открываем прогу Extractor, выбираем файлик, указываем папку для распаковки и ставим галочки на инетрисующих нас расширениях, в данном случае нужны *.wav файлы.

Жмём кнопочку "Начать" и ожидаем пока прога найдёт аудио файлы. В зависимости от кол-ва указанных форматов и размера архива этот процесс может затянуться.

Жмём кнопочку "Inv" и "Извлечь". Указываем папку и ждём распаковки. В итоге получается папка с *.wav файлами но которые не проигрываются. Что-бы они стали рабочими их надо пропустить через 2 проги этом wav2ogg и revorb но я всё это объеденил в один exe для удобства. Пользоваться им просто: кидаете в папку с *.wav и следуете указаниям.

Удачной распаковки музона =).


вторник, 5 ноября 2013 г.

Рассуждение на тему "Steam Trading card"

В начале лета 2013 года в Steam началось бета тестирование Steam трейд карточек. 26го июня 2013 это тестирование закончилась и все официально начали страдать фигнёй собирая совершенно безполезные значки и тратя на них свои кровно заработанные деньги.

Что я лично думаю о этом нововведении ?
Минусы:
  • Безполезные понты профиля.
  • Трата денег в пустую на картинки в профиле. Я с ужасом наблюдаю за некоторыми невминяемыми "персонажами" у одного из которых сегодня обнаружил аш 200й левел и over 15к платежей на торговой площадке Steam. Этож каким надо быть идиотом чтоб так безполезно тратить деньги. Видать сынок алигарха...
  • Теперь друзья сортируются по левелу, а не те кто играет в данный момент. На мой взгляд это не удобно и лишний понт для тех кто тупо фармит
  • После обновления профилей до стим трейда потерялась вся ламповость старых профилей где зашедьший в профиль мог увидеть с какой даты зареган юзер, а не искать этот чёртов значёк которого кстати может и не быть если юзер зареган меньше 1 года. Так-же исчезла инфа с какой даты ты дружишь с тем или иным другом. Хоть инфу о том-что на профиле есть VAC бан оставили...
  • Массовое заблуждение игроков что если собрать 5й левел значка по игре то это показатель что игра офигеть как нарвится. Показатель что игра нравится это большое время игры в ней, пачка путных скринов и ваша рекомендация, а не картинка в профиле !
Плюсы:
  • Если выбрать "правильный" путь то можно "нажиться" на картах продавая их. А так-же даже скупать мелкие игры или по скидкам во время распродаж.
  • Кстати иногда VALVe "спонсирует" пак карточек, эти паки можно продать не вскрвыая и нажиться на пару рублей больше чем за 3 карты игры но и можно самому вскрыть пак и если удача вам улыбнётся может выпасть "фойл карта" которая стоит раза в 4 дороже обычной (лично мне ни разу не выпала). Кстати рандомность выпадения таких паков по уверениям офф FAQ в стиме зависит от вашего левела, только я вот чё-то этого не заметил вообще. Восновном эти паки мне приходили когда я собирал эти чёртовы значки на 30й левел для 3х витрин.
  • В профиле можно поставить фон с любимой игрой. (не зависимо от левела)
  • Карты - как валюта или обменная еденица стима, что иногда может помочь при обмене.
  • Если таки начинать "фармить" то есть возможность получить витрину в профиль чтоб "выложить" там свою информацию, предметы на обмен, ваши рекомендации и.т.д. Но каждая витрина даётся только за каждый 10й левел т.е. 10-20-30... Если учесть что с каждым 10м левелом надо "вкачивать" на 100XP больше за 1 левел то это бредятина. Кстати фермерам на заметку: Любой юзер зашедьший в ваш профиль видит от силы 2-3 витрины, остальные витрины совершенно безполезны и инфа в них в 99% случаев будет не замечена.
  • Появились смайлы для чата и комментов, это конечно плюс и в тоже время минус, большая половина смайлов совершенно не катит на роль смайлов, а путные смайлы стоят дороговато
Вывод: трейд карты это мусор которым заразили VALVe практически всех пользователей Steam кому нефиг делать и "куры денег не клюют". Лучше тратить деньги на любимые игры, а не на безполезные значки от которых нет никакой пользы. Я сейчас стал больше уважать скорее тех у кого даже 10го левела нет, а не тех у кого левел зашкаливает за 40й.