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!