Page 19 of 19
Re: Xenon UI OXP
Posted: Mon Jan 05, 2026 12:38 am
by Krager
phkb wrote: ↑Sun Jan 04, 2026 9:58 pm
Когда у вас будет время, напишите пожалуйста что надо изменить, чтоб по умолчанию использовать `Xenon UI`. Сделаю MOD.
Обоснование. Новый игрок хочет использовать игру без разных настроек. Запустил и играй. Никто сразу не хочет изучать настройки. BGS даёт красивые туннели и озвучку. Графика в BGS слабая. Хорошо бы обновить) XenonUI даёт хорошую графику. Если их использовать вместе то только так.
Code: Select all
Xenon UI - графика.
BGS - эффекты.
Всё. Других вариантов не вижу. Кто захочет графику из BGS, просто удалит XenonUI.
В таком варианте использования нет необходимости в настройках выбора оформления в библиотеке.
Re: Xenon UI OXP
Posted: Mon Jan 12, 2026 1:37 am
by phkb
Krager wrote: ↑Mon Jan 05, 2026 12:38 am
Когда у вас будет время, напишите пожалуйста что надо изменить, чтоб по умолчанию использовать `Xenon UI`. Сделаю MOD.
Обоснование. Новый игрок хочет использовать игру без разных настроек. Запустил и играй. Никто сразу не хочет изучать настройки. BGS даёт красивые туннели и озвучку. Графика в BGS слабая. Хорошо бы обновить) XenonUI даёт хорошую графику. Если их использовать вместе то только так.
OK, here's something you can try:
In xenonui.js, find the startUp function. It should be around line 235 or thereabouts.
Immediately below the startUp function line, add this code:
Code: Select all
if (worldScripts.BGS && worldScripts.BGS.startUp) worldScripts.BGS.startUp();
so it should look like this:
Code: Select all
this.startUp = function () {
if (worldScripts.BGS && worldScripts.BGS.startUp) worldScripts.BGS.startUp();
this._xr = worldScripts.XenonReduxUI;
In my testing, that's enough to make Xenon UI the default GUI for any new game, without updating whatever the player might later choose in Library Config.
Let me know how it goes.
Re: Xenon UI OXP
Posted: Mon Jan 12, 2026 2:08 pm
by Krager
phkb wrote: ↑Mon Jan 12, 2026 1:37 am
Code: Select all
if (worldScripts.BGS && worldScripts.BGS.startUp) worldScripts.BGS.startUp();
Супер! То что надо, работает) Благодарю!
Re: Xenon UI OXP
Posted: Tue Jan 13, 2026 5:17 am
by phkb
Krager wrote: ↑Mon Jan 12, 2026 2:08 pm
Супер! То что надо, работает) Благодарю!
Yay! Another happy customer!