Copy that.
[Release] Bulletin Board system
Moderators: another_commander, winston
- Cmdr Wyvern
- ---- E L I T E ----

- Posts: 1649
- Joined: Tue Apr 11, 2006 1:47 am
- Location: Somewhere in the great starry void
Re: [Release] Bulletin Board system
Running Oolite buttery smooth & rock stable w/ tons of eyecandy oxps on:
ASUS Prime X370-A
Ryzen 5 1500X
16GB DDR4 3200MHZ
128GB NVMe M.2 SSD (Boot drive)
1TB Hybrid HDD (For software and games)
EVGA GTX-1070 SC
1080P Samsung large screen monitor
ASUS Prime X370-A
Ryzen 5 1500X
16GB DDR4 3200MHZ
128GB NVMe M.2 SSD (Boot drive)
1TB Hybrid HDD (For software and games)
EVGA GTX-1070 SC
1080P Samsung large screen monitor
- phkb
- Impressively Grand Sub-Admiral

- Posts: 5620
- Joined: Tue Jan 21, 2014 10:37 pm
- Location: Writing more OXPs, because the world needs more OXPs.
Re: [Release] Bulletin Board system
Hmm. I can't seem to reproduce this error condition.
Can I get you to start a new game with both OXP's installed, and try to go to the BB page on the F4 screen. If that works, I'll need to get a copy of the save file where the error is occurring. PM me a link if that's an option for you.
If it doesn't work (or even if it does - you could still do this), you could try removing OXP's to see where a possible conflict might be occurring. (Or alternatively, remove all except BB System and Contracts On BB, then add OXP's back in until the error happens.).
- Cmdr Wyvern
- ---- E L I T E ----

- Posts: 1649
- Joined: Tue Apr 11, 2006 1:47 am
- Location: Somewhere in the great starry void
Re: [Release] Bulletin Board system
Check your inbox.phkb wrote: ↑Thu Apr 28, 2022 1:15 amHmm. I can't seem to reproduce this error condition.
Can I get you to start a new game with both OXP's installed, and try to go to the BB page on the F4 screen. If that works, I'll need to get a copy of the save file where the error is occurring. PM me a link if that's an option for you.
If it doesn't work (or even if it does - you could still do this), you could try removing OXP's to see where a possible conflict might be occurring. (Or alternatively, remove all except BB System and Contracts On BB, then add OXP's back in until the error happens.).
Running Oolite buttery smooth & rock stable w/ tons of eyecandy oxps on:
ASUS Prime X370-A
Ryzen 5 1500X
16GB DDR4 3200MHZ
128GB NVMe M.2 SSD (Boot drive)
1TB Hybrid HDD (For software and games)
EVGA GTX-1070 SC
1080P Samsung large screen monitor
ASUS Prime X370-A
Ryzen 5 1500X
16GB DDR4 3200MHZ
128GB NVMe M.2 SSD (Boot drive)
1TB Hybrid HDD (For software and games)
EVGA GTX-1070 SC
1080P Samsung large screen monitor
- phkb
- Impressively Grand Sub-Admiral

- Posts: 5620
- Joined: Tue Jan 21, 2014 10:37 pm
- Location: Writing more OXPs, because the world needs more OXPs.
Re: [Release] Bulletin Board system
Got it, and it helped to track down the bug. As a result, a new version of Contracts On BB (v1.9) is now available to download via the download manager or from the Wiki. Let me know if that resolves the issue.
- Cmdr Wyvern
- ---- E L I T E ----

- Posts: 1649
- Joined: Tue Apr 11, 2006 1:47 am
- Location: Somewhere in the great starry void
Re: [Release] Bulletin Board system
Huzzah, it be fixed.
Running Oolite buttery smooth & rock stable w/ tons of eyecandy oxps on:
ASUS Prime X370-A
Ryzen 5 1500X
16GB DDR4 3200MHZ
128GB NVMe M.2 SSD (Boot drive)
1TB Hybrid HDD (For software and games)
EVGA GTX-1070 SC
1080P Samsung large screen monitor
ASUS Prime X370-A
Ryzen 5 1500X
16GB DDR4 3200MHZ
128GB NVMe M.2 SSD (Boot drive)
1TB Hybrid HDD (For software and games)
EVGA GTX-1070 SC
1080P Samsung large screen monitor
- phkb
- Impressively Grand Sub-Admiral

- Posts: 5620
- Joined: Tue Jan 21, 2014 10:37 pm
- Location: Writing more OXPs, because the world needs more OXPs.
Re: [Release] Bulletin Board system
Yay! And thanks for your help finding it.
Re: [Release] Bulletin Board system
I may have found a bug in "Contracts on Bulletin Board 1.12" , please look at viewtopic.php?t=21915
OS : Arch Linux 64-bit - rolling release
From: The Netherlands, Europe
OXPs : My user page (needs updating)
Retired, occasionally active
From: The Netherlands, Europe
OXPs : My user page (needs updating)
Retired, occasionally active
Re: [Release] Bulletin Board system
Перевёл ContractsOnBB 1.13 попробовал в работе и удивился.
В версии oolite 1.9 открывается список заданий, вот только курсора для управления нет. Клавиша Space не реагирует. А при нажатии клавиши Enter происходит выход из списка.
В версии oolite 1.92 курсор появляется, переходит вверх-низ. Можно просмотреть и принять миссию. Перелистнуть страницу нельзя. Реакции на Space нет.
Проверьте пожалуйста у себя. Правильно ли это дополнение работает?
RUS_ContractsOnBB v1.11 - ведёт себя так же.
В версии oolite 1.9 открывается список заданий, вот только курсора для управления нет. Клавиша Space не реагирует. А при нажатии клавиши Enter происходит выход из списка.
В версии oolite 1.92 курсор появляется, переходит вверх-низ. Можно просмотреть и принять миссию. Перелистнуть страницу нельзя. Реакции на Space нет.
Проверьте пожалуйста у себя. Правильно ли это дополнение работает?
RUS_ContractsOnBB v1.11 - ведёт себя так же.
- phkb
- Impressively Grand Sub-Admiral

- Posts: 5620
- Joined: Tue Jan 21, 2014 10:37 pm
- Location: Writing more OXPs, because the world needs more OXPs.
Re: [Release] Bulletin Board system
I don't see this on my installation.Krager wrote: ↑Fri Feb 13, 2026 11:03 pmВ версии oolite 1.92 курсор появляется, переходит вверх-низ. Можно просмотреть и принять миссию. Перелистнуть страницу нельзя. Реакции на Space нет.
Проверьте пожалуйста у себя. Правильно ли это дополнение работает?
RUS_ContractsOnBB v1.11 - ведёт себя так же.
However, on my installation, the HUD is turned off automatically when you open the BB. On your screenshot, the HUD is visible. This means your HUD is overriding what the BB is trying to do. I'll have to test the latest version of your HUD against what the BB is doing to see if there is a conflict somewhere.
- phkb
- Impressively Grand Sub-Admiral

- Posts: 5620
- Joined: Tue Jan 21, 2014 10:37 pm
- Location: Writing more OXPs, because the world needs more OXPs.
Re: [Release] Bulletin Board system
OK, I can confirm there is a conflict with Docked HUDs version 1.1. In that OXP, it's forcing the HUD to be its own HUD every time the screen changes. Because of that, any OXP that wants to turn off the HUD to do use the full length of the screen on a mission screen will have a problem.
Also, attempting to change your in-flight HUD via HUD Selector will also fail, as Docked HUDs 1.1 doesn't recognise or allow for anything other than the default HUD.
I can make a recommendation for fixing the first issue (not allowing mission screens to turn off the HUD):
In the "script.js" file, around line 8, change this
To this:
That way, it will only be forcing the HUD change when the status screen is viewed.
I'll leave it up to Wildeblood as to whether he wants to make this or some other similar change in the official release.
Also, attempting to change your in-flight HUD via HUD Selector will also fail, as Docked HUDs 1.1 doesn't recognise or allow for anything other than the default HUD.
I can make a recommendation for fixing the first issue (not allowing mission screens to turn off the HUD):
In the "script.js" file, around line 8, change this
Code: Select all
this.guiScreenChanged = function () {
if (player.ship.docked) {
this._selectDockedHUD();
}
}
Code: Select all
this.guiScreenChanged = function (to, from) {
if (player.ship.docked && guiScreen == "GUI_SCREEN_STATUS") {
this._selectDockedHUD();
}
}
I'll leave it up to Wildeblood as to whether he wants to make this or some other similar change in the official release.
- Wildeblood
- ---- E L I T E ----

- Posts: 2927
- Joined: Sat Jun 11, 2011 6:07 am
- Location: Nova Hollandia
- Contact:
Re: [Release] Bulletin Board system
Surely you jest, Mr Kb? If you want to limit it to only one screen, it would have to be F3, not F5.phkb wrote: ↑Sat Feb 14, 2026 10:24 pmTo this:That way, it will only be forcing the HUD change when the status screen is viewed.Code: Select all
this.guiScreenChanged = function (to, from) { if (player.ship.docked && guiScreen == "GUI_SCREEN_STATUS") { this._selectDockedHUD(); } }
I'll leave it up to Wildeblood as to whether he wants to make this or some other similar change in the official release.
Code: Select all
this.guiScreenChanged = function (to, from) {
if (player.ship.docked && guiScreen == "GUI_SCREEN_EQUIP_SHIP") {
this._selectDockedHUD();
}
}
R.I.P. John Lodge, 1943-2025.
Re: [Release] Bulletin Board system
Всё заработало, благодарю!phkb wrote: ↑Sat Feb 14, 2026 10:24 pmOK, I can confirm there is a conflict with Docked HUDs version 1.1. In that OXP, it's forcing the HUD to be its own HUD every time the screen changes. Because of that, any OXP that wants to turn off the HUD to do use the full length of the screen on a mission screen will have a problem.
Also, attempting to change your in-flight HUD via HUD Selector will also fail, as Docked HUDs 1.1 doesn't recognise or allow for anything other than the default HUD.
I can make a recommendation for fixing the first issue (not allowing mission screens to turn off the HUD):
In the "script.js" file, around line 8, change thisTo this:Code: Select all
this.guiScreenChanged = function () { if (player.ship.docked) { this._selectDockedHUD(); } }That way, it will only be forcing the HUD change when the status screen is viewed.Code: Select all
this.guiScreenChanged = function (to, from) { if (player.ship.docked && guiScreen == "GUI_SCREEN_STATUS") { this._selectDockedHUD(); } }
I'll leave it up to Wildeblood as to whether he wants to make this or some other similar change in the official release.
Re: [Release] Bulletin Board system
В вашем варианте DockedHUD просто отключается. Видна обычная приборная панель. Проще тогда вообще удалить DockedHUD .Wildeblood wrote: ↑Sun Feb 15, 2026 1:36 amSurely you jest, Mr Kb? If you want to limit it to only one screen, it would have to be F3, not F5.phkb wrote: ↑Sat Feb 14, 2026 10:24 pmTo this:That way, it will only be forcing the HUD change when the status screen is viewed.Code: Select all
this.guiScreenChanged = function (to, from) { if (player.ship.docked && guiScreen == "GUI_SCREEN_STATUS") { this._selectDockedHUD(); } }
I'll leave it up to Wildeblood as to whether he wants to make this or some other similar change in the official release.
Code: Select all
this.guiScreenChanged = function (to, from) { if (player.ship.docked && guiScreen == "GUI_SCREEN_EQUIP_SHIP") { this._selectDockedHUD(); } }
- phkb
- Impressively Grand Sub-Admiral

- Posts: 5620
- Joined: Tue Jan 21, 2014 10:37 pm
- Location: Writing more OXPs, because the world needs more OXPs.
Re: [Release] Bulletin Board system
I wasn't trying to limit it to the F5 screen. The goal was to not have the Docked HUD be repeatedly set on every screen the player views, potentially breaking a bunch of OXP's that want to turn the HUD off or change it to a custom one of their own.Wildeblood wrote: ↑Sun Feb 15, 2026 1:36 amSurely you jest, Mr Kb? If you want to limit it to only one screen, it would have to be F3, not F5.
If the original intent was to inform the player of urgent needs (fuel and missiles in particular), then doing the update on the F3 *and* F5 screen would be valid. So:
Code: Select all
this.guiScreenChanged = function (to, from) {
if (player.ship.docked && (guiScreen == "GUI_SCREEN_STATUS" || guiScreen == "GUI_SCREEN_EQUIP_SHIP")) {
this._selectDockedHUD();
}
}