Commit Graph

483 Commits

Author SHA1 Message Date
ALONSO Laurent
d6c988e56d legacy[items]: try to retrieve more descriptions strings
+ correct some details
2022-06-30 01:11:48 -04:00
Laurent alonso
baa0bf81c4 Scenario Editor: display town's name when selecting a town... 2022-06-30 01:10:46 -04:00
Laurent alonso
2ad286b12d Scenario Editor: try improve the scenario events' edition... 2022-06-30 01:10:46 -04:00
ALONSO Laurent
1b7dcaab1f Scenerio Editor: try to allow to edit scenario with bogus terrain type or
bogus terrain picture nums.
2022-06-30 01:10:46 -04:00
ALONSO Laurent
e4d220799e graphics: add a picture to store/show some errors,
Scene Editor: try to do not end with a fatal errors if a terrain's picture or
  map picture does not exist, to be improved...
2022-06-30 01:10:46 -04:00
ALONSO Laurent
33661638d2 correct a mistake
+ add a repository to regroup the automatic conversion of legacy files
  ( to compare the differences, ... )
2022-06-30 01:10:45 -04:00
ALONSO Laurent
2206f5e181 game: try to correct start scenario
+ right trim strings when loading legacy scenarios...
2022-06-30 01:10:45 -04:00
ALONSO Laurent
1a9df85d0b legacy scenario: try to add some classic descriptions to the scenario items
legacy[combat,special]: allow to move on spot, ie. old Blades of Exile
  only prevent to move to terrain with pict=406
boe.minimap.cpp: fix a scrolling problem in town
special.cpp: do not save nop special
2022-06-30 01:10:45 -04:00
ALONSO Laurent
4d36bca489 Editor[food,gold]: make the windows widder,
Editor[xp]: add a cancel button,
Editor[spell]: save spells when the user clicks on next/previous pc
Shop: implements the clipping correctly when a user buys an item/spell/...
2022-06-30 01:10:45 -04:00
ALONSO Laurent
f1a04987c0 Scenario Editor: add left/right arrows when editing town messages
+ fix a problem when trying to load a bad scenario...
2022-06-30 01:10:45 -04:00
ALONSO Laurent
3c5f828274 Scenario Editor: allow to edit (all) scenario timers... 2022-06-30 01:10:45 -04:00
ALONSO Laurent
80c362eb60 Allow UI scaling to be 4 in Chararacter Editor
locked-door-action.xml: add b and p shortcuts
2022-06-30 01:10:45 -04:00
ALONSO Laurent
cd6eebdebe Allow UI scaling of 4 in Scenario Editor
dialog.cpp[cleaning]: remove unused code
2022-06-30 01:10:45 -04:00
ALONSO Laurent
710d80dbb0 alchemy: correct problems when using the new code...
legacy[unlock/dispel_barrier]: do not use freebie mode for items, ...
2022-06-30 01:10:44 -04:00
ALONSO Laurent
57c03dfc82 alchemy: try to add some information to the basic dialog (to be improved...) 2022-06-30 01:10:44 -04:00
ALONSO Laurent
896e6c699b try to make do alchemy more user friendly... 2022-06-30 01:10:44 -04:00
ALONSO Laurent
3dd3d3c1da dialog pick-race-abil: print pc's name + add left/right arrows 2022-06-30 01:10:44 -04:00
ALONSO Laurent
4867b26258 [calref/cboe]: Fix a couple of broken dialogs 2022-06-30 01:10:42 -04:00
ALONSO Laurent
be520e9acc [calref/cboe]: Allow automatically calculating both the width and height
of a text label

This fixes welcome dialog links triggering when you hit OK in the right place
2022-06-30 01:08:48 -04:00
ALONSO Laurent
4707fd7532 [calref/cboe]: Implement automatic height calculation for text labels 2022-06-30 01:08:48 -04:00
Laurent alonso
44c063abd2 graphicsUnditheredByHand: update some pictures... 2022-06-30 01:08:48 -04:00
Laurent alonso
5a8ea7f0ae graphicsUndithered: indexed png undithered by algorithm,
graphicsUnditheredByHand: some pngs undithered by hand.
2022-06-30 01:08:48 -04:00
Laurent Alonso(fr)
1ec2a0acea add some 0str dialogs... 2022-06-30 01:08:48 -04:00
Laurent Alonso(fr)
3d6fca22a5 UI scaling: add a different scaling for minimap + add more values... 2022-06-30 01:08:48 -04:00
Laurent Alonso(fr)
34d3431e49 Boe Character/Scenario Editor[OsX]: retrieve also PlaySound in the preferences... 2022-06-30 01:08:48 -04:00
Laurent Alonso(fr)
141b668eb6 BoE Character Editor[OSX]: add preferences to define UI scaling... 2022-06-30 01:08:48 -04:00
Laurent Alonso(fr)
31b433d6c7 BoE Scenario Editor[OSX]: add preferences to define UI scaling... 2022-06-30 01:08:48 -04:00
224e89aabc New welcome dialog
Text by @clort81
Links not clickable yet - soon!
2020-02-26 01:48:27 -05:00
7f12c6eea4 Support underlined text in DialogXML 2020-02-26 01:20:11 -05:00
7d8fc7fe09 Document the OBoE originals in barrier help dialog 2020-02-26 00:19:23 -05:00
0bb0dc21e5 Neaten barrier help so that everything lines up (only layout changes) 2020-02-26 00:01:06 -05:00
bea852d61f Reorganize barrier help XML (no functional/layout changes) 2020-02-25 23:44:42 -05:00
093be0d99a Merge the two scenario selection dialogs
Now both preset and custom scenarios are joined using the "Start Scenario" button.
Preset scenarios still get special treatment.
2020-02-25 21:08:29 -05:00
49d88c76e2 Add page definition facility to the DialogXML <stack> widget
- New <page> element in <stack>
- Visibility of elements is now remembered when switching pages
- Unstoring a <pict> on a stack page no longer resets default values
- Documentation updated for new features
2020-02-25 21:05:59 -05:00
c8549ca680 DialogXML: Support <key> in <text> with optional ref= 2020-02-23 23:02:16 -05:00
3a193afb98 Resolve todo notes in spellcast dialog 2020-02-23 22:40:03 -05:00
c65bac2a8f Implement relative positioning system for DialogXML
This allows widgets to be positioned relative to other widgets.

Two dialogs have been converted to use relative positioning.

Also fix some issues with calculating the dialog rect.
2020-02-23 22:00:01 -05:00
cd2ab1c16e Organize edit party dialog definition; no functional or layout changes 2020-02-23 17:29:51 -05:00
9f60f7e378 Implement <key> tag in DialogXML which substitutes a buttons key shortcut into its label 2020-02-21 22:25:48 -05:00
6c6b24b297 A little graphics reshuffling
- Pointing arrows moved from terscreen to invenbtns
- Target mark moved from trim to invenbtns
- Road pieces moved from trim to fields
- Diagonal pointing arrows added
- trim is now a monochrome image
2020-02-09 23:12:35 -05:00
b9d3f2d4f8 Update credits 2020-02-09 18:24:34 -05:00
f141149287 Classify the custom graphics in the preset scenarios 2020-02-09 12:18:04 -05:00
335fb87e51 Store custom graphics classifications as symbols instead of integers 2020-02-09 12:10:52 -05:00
9c709e33ab Fix Shield of Kron description 2020-02-03 08:45:36 -05:00
bb2f7fab22 Forgot to add the "Add Item" menuitem to the Windows resource file 2020-02-02 22:35:28 -05:00
7144e7520e Add mnemonics to most menuitems in the Windows PC editor 2020-02-01 23:24:55 -05:00
755a0f9c78 Mac PC Editor: Remove I menus in favour of Party -> Add Item
Also rename the menus to match Mac.
2020-02-01 23:24:50 -05:00
4574c62521 Mac PC Editor: Remove items menus and instead add "Add Item" to the party menu
Also:
- Add ellipses to a number of menuitems
- Shorten menu names to one word
- Fix not redrawing after an item is added
2020-02-01 23:13:26 -05:00
fd139c59de Fix incorrect Prevent Action special nodes in the scenarios, caused by incorrect import code
The fix was implemented by re-importing the legacy scenarios and re-exporting them,
then simply accepting any changes to a Prevent Action node.
2020-01-19 16:51:48 -05:00
e39ccf745b VoDT: Fix various out-of-range message errors 2020-01-12 12:16:14 -05:00