New version (0.2) now available. In this version:
- You can choose whether or not you want to enforce the core categories on all interface screens. Opt in only, and you'll need to save and reload your game to see the effect.
- You can also choose whether you want the restructured layout or not.
Both these options are available via Library Config, when installed. Otherwise you can edit the script file and change the flags.
Also
- Cleaned up some of the code
- Added pagination code for when either list is larger than the available space.
- Fixed a couple of bugs that would only appear if you didn't have Library but did have Xenon UI.
Link: InterfaceRestructure.oxz
(WIP) F4 Interface Restructure
Moderators: winston, another_commander
- Redspear
- ---- E L I T E ----
- Posts: 2892
- Joined: Thu Jun 20, 2013 10:22 pm
- Location: On the moon Thought, orbiting the planet Ignorance, looking through a telescope with the lens cap on
Re: (WIP) F4 Interface Restructure
Ohhh, you're no fun anymore...

Re: (WIP) F4 Interface Restructure
I've added the .bind(this)) and all works fine but get in the log file:
Is that an error or intentional?
Code: Select all
10:47:17.622 [Feudal_PlanetFall2]: Monkey-patching shipWillEnterWitchspace, shipWillLaunchFromStation, and shipWillExitWitchspace functions of Feudal states PlanetFall script
10:47:27.545 [Lib_PAD]: checking
10:47:29.813 [pad]: name = Lib_PAD
10:47:30.214 [pad]: name = Lib_PAD
10:47:31.148 [pad]: name = Lib_PAD
10:47:31.482 [pad]: name = Lib_PAD
10:47:31.832 [pad]: name = Lib_PAD
10:47:32.149 [pad]: name = Lib_PAD
10:47:32.732 [pad]: name = Lib_PAD
10:47:32.949 [pad]: name = Lib_PAD
10:47:33.150 [pad]: name = Lib_PAD
10:47:33.984 [pad]: name = Lib_PAD
10:47:41.690 [pad]: name = Lib_PAD
10:47:43.374 [pad]: name = Lib_PAD
10:47:43.892 [pad]: name = Lib_PAD
10:47:44.542 [pad]: name = Lib_PAD
10:47:47.728 [pad]: name = Lib_PAD
10:47:47.728 [Lib_PAD]: checking
10:47:51.999 [pad]: name = Lib_PAD
10:48:00.038 [exit.context]: Exiting: Shift-escape pressed.
10:48:00.044 [gameController.exitApp]: .GNUstepDefaults synchronized.
Is that an error or intentional?
- phkb
- Impressively Grand Sub-Admiral
- Posts: 5380
- Joined: Tue Jan 21, 2014 10:37 pm
- Location: Writing more OXPs, because the world needs more OXPs.
Re: (WIP) F4 Interface Restructure
Neither - they're debug lines I accidentally left in. You can safely ignore them.
*note to self - remove debug lines before releasing things*
*note to self - remove debug lines before releasing things*