Releases: dgarroDC/CustomShipLogModes
1.1.10
Fixed another issue with Outer Wilds Patch 15, that affected mods using item lists with description field (this used a UI size setter introduced in Patch 14 but was removed, causing NREs). This fixes modes added by mods like (now working):
- Archipelago Randomizer
- The Hatchling's Journal
- Ship Log Slide Reel Player Plus
1.1.9
1.1.8
- For item lists without the description field, now they start scrolling later when navigating down, the selection arrow can now go down to the displayed 12th UI item instead of the 5th, which was wasting a lot of free vertical space. It is still consistent with vanilla, but counting from the bottom of the list instead of the top.
- Vanilla modes now are displayed at the top of the mode selection list instead of at the bottom.
- Item lists are no longer displayed over the Ship Log's exterior border (the item lists's root object is now the sibling following the description field in the objects hierarchy). Because of this, The Hatchling's Journal cursor no longer renders over that border anymore, making it more look consistent with the vanilla modes.
1.1.7
Fix more issues from Outer Wilds Patch 14 (I'm done waiting for the hotfix!) related to the photo in item lists: the rectangle is a square again (if the description field is enabled), the image now properly fits inside it, and fixed a NRE error that was logged every loop related to the photo mask.
1.1.6
Fix most remaining identified issues of Outer Wilds Patch 14:
- There is now a new upper right prompt list used for custom modes instead of the Map Mode one, so now they are visible again!
- The selection arrow is now properly horizontally placed on item lists without the photo area (including mode selector)
- Item lists without the description field (including mode selector) are expanded vertically again
- For now, item lists will be forcibly set their UI sizes to regular (so they would look like the Map Mode item list with regular size), and this includes the description field (since this is shared with vanilla modes, this size is restored when closing the item list), but this could be made configurable in the future
- The new mask for the photo now has graphics disabled for item lists, avoiding undesirable effects like a white image covering the question mark. Mobius might disable this graphic in the Map Mode on the next hotfix, making this change unnecessary (but shouldn't cause any issues)
There are still minor issues. For example, some item lists (for example, in Journal) don't have the photo properly placed (related to mask?), the upper right prompts in Map Mode look bad when using large UI (because of the extra prompt and the fact that in large UI these are placed vertically), and also some error logs related to the mask. However, I want to wait for the Outer Wilds hotfix before tackling these issues (unless the hotfix takes a lot of time to be released or isn't released at all).
1.1.5
This is a dirty hotfix after Outer Wilds Patch 14 issues to prevent other mods from exploding. There are still issues to be fixed: the selection arrow in the mode selector mode is wrongly placed, item lists without a description field aren't expanded vertically (including the mode selector mode) and upper right prompts aren't visible for custom modes (now map mode and rumor mode have their own list that is visible only when the corresponding mode is active, instead of a global one like before, and with this hotfix custom modes are using the map mode one). Probably a lot more issues!
New Horizons should work now, but the upper right prompts in Interstellar Mode (change mode, exit ship log...) are currently invisible.
1.1.4
Adds 3 more "Item List" API methods: ItemListUpdateListUI
, ItemListGetItemsUI
and ItemListGetIndexUI
, more info about them in the README.
Important notice: This update is actually required for The Hatchling's Journal (the mod doesn't work without it), but I forgot to release this patch before releasing the mod, sorry for the inconvenience!
1.1.3
1.1.2
Adds a variant of ItemListMake
to the API that takes bool usePhoto
and bool useDescField
that can be set independently, instead of just one bool usePhotoAndDescField
, allowing also the creation of item lists that include only the photo or only the description field (in addition to the possibilities of including both or none).
1.1.1
Adds 2 more "Item List" API methods, used for the "Mark on HUD" rectangle. This object wasn't present in the previous version of the item lists, now the object is present but disabled by default and can be enabled (or disabled, it takes a parameter for that) with ItemListMarkHUDRootEnable
to make the rectangle active (making its elements visible: border, background and screen prompt list). The other method, ItemListMarkHUDGetPromptList
is used to obtain the ScreenPromptList
that you could use to add the screen prompts you want.