phobos2077
5bb108d0e2
Add options to adjust internal debug window size and text font
2024-05-12 10:00:36 +02:00
NovaRain
d6dc179df7
Removed duplicate implementation in round() script function
...
* C++11 lroundf can do the same thing.
2024-05-12 13:53:45 +08:00
NovaRain
44aafc757a
Updated INVBOX_E.frm for Russian and Chinese
...
Removed duplicate FRMs from repo.
Rename all interface FRMs to lowercase.
Updated resource files.
2024-05-12 13:35:03 +08:00
NovaRain
b9fade9732
Removed the version check of external HRP for ActionPointsBar
...
(tested on v4.1.7 and v3.0.6)
2024-05-12 11:22:22 +08:00
NovaRain and GitHub
2d7c49a1fb
Merge pull request #532 from sfall-team/feature/apbarpatch-small-frm
...
ActionPointsBar: language agnostic FRM
2024-05-12 10:51:22 +08:00
phobos2077
44e7a67cea
Remove IFACE frms
2024-05-11 11:15:51 +02:00
phobos2077
9a7a795b82
ActionPointsBar: language agnostic FRM
...
- Use one small FRM with just AP bar background instead of having 2 big FRMs per language (for HRP and not)
- It works by simply writing into iface window buffer right after it was written with iface.frm contents
- Uses position relative to right edge of the iface panel
2024-05-11 11:11:58 +02:00
phobos2077
08efe382e4
Small INVBOX_E.frm tweak to remove visible seams
2024-05-11 11:11:25 +02:00
NovaRain
cc2b79d107
Removed unnecessary error message when AutoSearchSFX is enabled
...
Removed leftover from devlog_f() in release builds.
2024-05-11 00:22:31 +08:00
NovaRain
0281797d26
Renamed the inventory/barter slot extension options
...
Edited their logging messages and description in ddraw.ini
Added Chinese FRMs
Corrected the size directives in ASM code in Inventory.cpp
2024-05-10 23:59:49 +08:00
NovaRain
73356d9dd5
Cosmetic edits: alignment and tab/space chars
2024-05-10 23:48:12 +08:00
NovaRain and GitHub
b25a622281
Merge pull request #531 from sfall-team/feature/inventory-slot-extensions
...
Added inventory/barter slot extensions
2024-05-10 23:32:26 +08:00
phobos2077
fa8a42eff3
Expanded UI bug fixes (2)
...
- HRP compatibility: add support for the current HRP version by patching window Y value directly to it's code
- Barter Window: fixed mouse wheel scrolling not working over extended areas of 2 central tables
2024-05-09 16:04:18 +02:00
phobos2077
b5af3b04fc
Expanded UI bug fixes
...
- HRP compatibility: disable ExpandedBarter patch with external HRP due to hack conflict leading to crash (fixes_dialog.cpp:904)
- Main inventory: fix dropping items from armor/hand slots into expanded area not registering
- Loot/barter: fix mouse wheel scroll feature not registering expanded area of target windows
2024-05-09 11:54:14 +02:00
phobos2077
cc12986d2f
Code review fix + Russian expanded FRM's
...
- GetUnlistedFrmPath: remove unused path parameter
- Add RU FRM's (by NovaRain)
2024-05-09 09:33:06 +02:00
phobos2077
ab9844ccdd
Fix usage of unloaded FRM's
2024-05-09 01:27:04 +02:00
phobos2077
c850c2ec4f
Final preparations for extended UI patches
...
- Reduced inventory UI height by 8 pixels and moved all Done buttons down
- Renamed all extra FRM files
- Added checks that all required FRMs exist before applying patch
- Add final FRM files (EN versions)
- Minor refactoring
2024-05-08 20:48:11 +02:00
phobos2077
ed44706c9f
ExtendedBarter: fix crashes when scrolling in/out
2024-05-08 20:44:33 +02:00
phobos2077
bf3f5d2930
Replace all usage of LoadUnlisted with fo::FrmFile
...
- Move cached FRM/PCX loading to new ExtraArt module
- Use the same FRM cache for all unlisted FRM needs
- Minor refactoring
2024-05-08 20:44:33 +02:00
phobos2077
344a64f9d2
Split one expanded UI patch into 2 and add minimum resolution check
...
- Rename and split patch into 2: inventory and barter
- Add instructions for inventory patch
- Minor patch code cleanup
2024-05-08 20:42:40 +02:00
phobos2077
31713022db
Extend all 6-slot inventory windows to 8 slots
2024-05-08 20:41:01 +02:00
phobos2077
0150c8f42d
Barter extra slots: polishing
...
- Make windows transparent to allow for non-square art
- Use correct art when scrolling window down
2024-05-08 20:41:01 +02:00
phobos2077
a43186df7a
Barter extra slots: Make optional by using LoadUnlistedFrm to replace default FRM
2024-05-08 20:41:01 +02:00
phobos2077
625e424d4a
Proof of concept: extend barter screen inventory windows to 4 slots each
2024-05-08 20:41:01 +02:00
NovaRain
e435e1d614
Updated docs for art_frame_data script function
...
Minor code edits: type name, indentation/alignment, unified messages
2024-05-07 21:05:42 +08:00