249e0e0027
Add UI for scenario init special and hail townsperson special
2015-09-24 10:13:36 -04:00
fdcaa98116
Fixed crash on exit (finally!)
2015-09-21 14:40:26 -04:00
6cf37c3daa
Fix outdoor encounter dialog being unusable
2015-09-20 23:40:45 -04:00
6badb1188a
Remove limits on outdoor size, make Warrior's Grove be in addition to requested towns on scenario creation
2015-09-20 23:06:58 -04:00
b8ac49f9ce
Allow towns to not die no matter how many monsters are killed
2015-09-20 14:16:18 -04:00
eba7a0c4e6
Add transcript message after saving the game
2015-09-16 14:18:47 -04:00
a778d25cdc
Fix crash in dialogs that start with no editable fields but gain them later
...
Crash occurred if you try to edit a field in such dialogs
2015-09-15 00:05:34 -04:00
350479ddbb
Fix some issues with loading saved games
2015-09-14 15:51:04 -04:00
43e057949d
scons: Generate Windows installer
...
Also:
- scons: Fix copying wrong scenario graphics on Windows
- MSVC: Fix output filenames for release builds
2015-09-14 02:15:40 -04:00
d0ee490ff9
MSVC: Add the dialogs to the common project file
2015-09-13 15:21:31 -04:00
6b71200110
Lowercase windows.h includes for MinGW cross-compiling compatibility
2015-09-13 14:31:06 -04:00
73543caf49
Rename file to reflect its Mac-specific status
2015-09-13 11:56:13 -04:00
780b413d0c
Mass replace NULL --> nullptr
...
(Except one instance was instead replaced with nil)
2015-09-13 10:50:21 -04:00
dee2c18531
XCode: Disable showing successful testcases
2015-09-13 10:31:38 -04:00
840587d765
Fix Windows build
2015-09-13 00:16:00 -04:00
853c270146
scons: Get working on Windows with MSVC
2015-09-13 00:15:28 -04:00
09b117776a
Move Windows resource scripts to rsrc/ directory
2015-09-12 17:28:07 -04:00
ba4e3a8d73
Remove an unused Boost header
2015-09-12 04:38:02 -04:00
832b8b5f91
Set up scons build system
...
- In its current state, it produces a valid, launchable Mac application package, though one that's not redistributable (relies on system-installed libraries)
- Partial support is already in-place for a Windows build
2015-09-11 23:10:37 -04:00
f824ec683d
Fix extra empty space at bottom of custom dialogs by ignoring trailing empty strings
2015-09-10 12:50:39 -04:00
13801e83ab
Several tweaks/bugfixes
...
- Preview terrain step sound when selecting it
- Fix uninitialized start locations
- Fix missing strings in copy files build phase
- Fix mislabelled terrain flag 3 for Call Special When Used
2015-09-10 12:50:38 -04:00
8bc8e10075
Several more map read/write test cases
2015-09-04 04:26:58 -04:00
15aeaf8876
Fix not using correct default directory for Cocoa save dialogs
2015-09-03 19:26:45 -04:00
0c7c64dfc9
Rearrange resource structure
...
- All resources are now under data/
- Editors and Blades of Exile Base are no longer in Scenario Editor subfolder
- User scenarios are now stored in %APPDATA% / "Application Support"
2015-09-03 19:26:19 -04:00
e3d2774946
Fix not relinking with static libraries when they were updated
2015-09-03 17:44:28 -04:00
9fd65cd597
Vehicles fixes
...
- Fix boats being saved as horses
- Fix first boat/horse not saving property status in scenario map data
- Game finally supports boats that start outdoors... probably
2015-09-03 12:22:13 -04:00
d3b0b26deb
More scenario record read tests
2015-09-03 12:22:12 -04:00
8f4d5453cd
Basic write tests for towns, dialogue, and outdoors sectors
...
Also:
- Additional read test for dialogue
- Don't save empty outdoor encounters
- Don't save town timers without an assigned node
2015-09-02 19:46:22 -04:00
9377e604d8
Fix bug with Animated button in edit terrain dialog
2015-09-01 22:34:27 -04:00
44f485cc9c
Add lots of new terrain graphics by ADoS
...
- And also remove that Wyrmfire scenario icon
2015-09-01 22:34:12 -04:00
9703512452
Fix key equivalents broken when the toolbar was redesigned
2015-09-01 15:01:25 -04:00
22ca77fa77
Some cleanup
2015-09-01 14:41:53 -04:00
2eff9ac744
Fix missing help button in pc stats area
2015-08-31 13:36:05 -04:00
47217b12b0
Several new status icons
...
- Remove staticonhelp.png in favour of placing this information directly in the relevant help dialog definition
- New status icons for enlightenment, magic attract, forcecage, hyperactivity, flight, detect life, firewalk, stealth (replacing the BoA-sourced ones)
- Status icons for fear, drunkenness, charm (none of which are currently implemented as PC status effects)
2015-08-31 13:22:15 -04:00
960e4cdf23
Remove map and text bar patterns, move dither patterns to separate sheet
2015-08-31 11:37:27 -04:00
86dc17b7bc
Scrub hard-coded text and buttons from inventory and stat area images
2015-08-31 11:31:51 -04:00
15ca61f869
Lots of new tiny editor icons
...
- Several new icons for specific damage/status terrains
- New icon for light-emitting terrains (only shown in town)
- New icons for diagonal conveyors (even though they're still not implemented in the game)
- Some old icons updated, tweaked, or (in the case of crumbling) replaced
- Many new icons for developer use, including a complete set of letters and digits
- Choose button to select small icon for terrains that call a special node or have no special property (you select from a list of descriptions)
2015-08-31 08:53:55 -04:00
20d9f6d882
Wrap tiny icons so that they don't overflow from the applicable space
2015-08-31 01:11:06 -04:00
efa1428fda
Small code simplification (remove Draw_Some_Item in editor code)
2015-08-31 01:09:28 -04:00
648021d928
Generalize drawing of tiny icons on a terrain space
...
- This commit also adds experimental code to draw preset boats in outdoor sectors
2015-08-31 00:34:37 -04:00
812f485809
Stop applying lexical_cast to a stream manipulator as this seems to fail with later versions of clang; also close file after showing error, instead of before
2015-08-30 22:58:08 -04:00
78d14c0472
Add /Library/Frameworks to search path (apparently needed for XCode 6)
2015-08-30 22:24:00 -04:00
bbd47088e1
Basic test cases for reading town, dialogue, and outdoor records
2015-08-28 13:38:08 -04:00
5eef466804
Attempt to fix graphical glitch while scrolling terrain palette in WINE
2015-08-21 14:45:47 -04:00
dc5309a001
Reduce missing opcode log-spam
2015-08-21 14:27:58 -04:00
c0c3093140
Encode cursor hotspots into GIF comments
2015-08-21 14:27:39 -04:00
95559b5a51
Additional fix for "Failed to activate window context" log messages
2015-08-21 11:34:29 -04:00
5ae96f2c45
Fix scrollbars not updating while mouse pressed on Windows
2015-08-21 11:34:18 -04:00
36ad3b5420
Merge branch 'master' from Mac
2015-08-21 11:33:22 -04:00
6bd7987ff3
Fix ability to edit nonexistent terrain types
2015-08-19 15:42:49 -04:00