Commit Graph

1240 Commits

Author SHA1 Message Date
67a7eaf9ca scons: Auto-detect package manager and repo-local path prefixs 2015-09-12 04:37:59 -04:00
a744468658 scons: Bundle required libraries in Mac app packages 2015-09-12 03:57:46 -04:00
b9ccbcd2dd scons: Add some basic configure checks for Boost/SFML/zlib 2015-09-12 00:47:10 -04:00
167e3b7a30 Incorporate the generation of gitrev.hpp into the scons build script 2015-09-11 23:30:59 -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
a0e2cb6e8d Update graphics credits, fix missing E in start scroll 2015-09-10 12:50:39 -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
44b75b732b Another terrain read/write test 2015-09-10 12:50:35 -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
18965476e8 Update docs for removed monster stat options 2015-08-27 16:36:18 -04:00
e1f833a400 Fix remove-bg script to work on filenames with spaces 2015-08-27 16:34:52 -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
fb752dc065 Fix Windows installer script 2015-08-19 14:04:09 -04:00
2bf1f21c4d Squelch some MSVC warnings 2015-08-19 14:00:46 -04:00
b63e0a24f4 Add Boost libs (thread, [file]system) to Additional Dependencies in Visual Studio 2015-08-19 13:41:04 -04:00
2996ab39bb Fix git revision inclusion on Mac 2015-08-19 13:28:11 -04:00
615da9fad4 Implement version fetching for Windows 2015-08-19 13:14:09 -04:00
e29e34582f Get git revision inclusion working on Windows 2015-08-19 13:13:36 -04:00
a8dd1d3b3a Save OS version to scenarios 2015-08-17 23:22:50 -04:00
8008ff6dac Show git revision on Blades of Exile title screen and in scenario editor 2015-08-17 23:13:44 -04:00
8c33a0738d More new graphics
- Replace the Wyrmfire snow set with a snow set by ADoS
- A new wallset by ADoS and a few useful indoor tiles
- Two new large shields by ADoS
- Remove the duplicate mushrooms item graphic
2015-08-15 20:10:21 -04:00
a380aa79d9 Since item placement never fails except by random chance, remove error message 2015-08-14 23:41:42 -04:00