Commit Graph
3957 Commits
Author SHA1 Message Date
WrinklyNinja 294cb02aaf Finished work on issue #10. 2013-06-06 16:40:21 +01:00
WrinklyNinja 6302e8e739 Started work on issue #10.
If a circular dependency is detected, sorting should not take place,
since it would get stuck in an infinite loop. Consistency checks are
unoptimised.
2013-06-06 08:26:23 +01:00
WrinklyNinja b4096b65de Removed testing loop in sorting code, closes issue #1. 2013-06-05 17:46:46 +01:00
WrinklyNinja 017a8ab1a5 Implemented issue #5, tweaked Bash Tag message string. 2013-06-05 16:34:09 +01:00
WrinklyNinja f52ef1501b Implemented issue #4 2013-06-05 14:13:47 +01:00
WrinklyNinja f06f3d1136 Implemented issue #16. 2013-06-05 13:44:38 +01:00
WrinklyNinja 2b52470dad Forgot to remove debug outputs. 2013-06-05 13:35:57 +01:00
WrinklyNinja 4d78bc3137 Completed issue #17 work.
Added initialisation of game-related settings window controls (thought
I'd already done this), and implemented name conflict and other safety
checks.
2013-06-05 13:34:25 +01:00
WrinklyNinja 7e55e7a958 Re-organised repo, and fixed Bash Tag suggestions using the wrong CSS. 2013-06-05 10:09:14 +01:00
WrinklyNinja c93d02f0b8 Tweaked styling of report, tidied up readme a bit. 2013-06-05 10:07:18 +01:00
WrinklyNinja 8c6ca06eab Documented build procedure, tidied it up.
I was building with mingw and mingw-w64 before, now only mingw-w64 is
needed.
2013-06-03 19:07:24 +01:00
WrinklyNinja 310d917d23 Fixed compile errors, closed issue #19 2013-05-18 22:54:26 +01:00
WrinklyNinja f50e822266 Implemented game settings GUI
Very little in the way of safety checks though. Part of work on issue
#17.
2013-05-18 22:36:46 +01:00
WrinklyNinja 2fb77b18f4 Game install paths now recorded.
BOSS now uses the Registry key of a game to get its install path only if
the path is empty or invalid, and saves the install path on exit. GUI
settings window is currently outdated, will need a new interface for
editing games' settings.
2013-05-17 18:59:19 +01:00
WrinklyNinja bf7a22969c Forgot to stage most of the changes for the last commit... 2013-05-17 16:59:41 +01:00
WrinklyNinja 8dd73adc82 Changed some metadata member types, constructors.
Message types, languages are now given by int constants for simpler
comparison. Tag constructor now explicitly takes addition/removal flag.
Removed unused metadata member functions. Also removed CRC/isActive calc
from Plugin constructor, and implemented YAML emitter for Game objects.
2013-05-17 16:51:34 +01:00
WrinklyNinja 06523d2f8f Generalised game support, masterlist URLs are now part of game settings.
Part of issue #3, #17 work. Paths aren't getting written to settings
file on exit yet though, and there's no GUI for editing the settings yet
(besides existing URL settings). Changes to libespm.yaml are just
guessing that FO3 and FONV use the same settings as Skyrim.
2013-05-17 16:43:54 +01:00
WrinklyNinja 4c8430896c Some tidying up of sorting loops, preliminary attempts at fixing per-plugin sorting range. Removed CRC, active labels from BOSS report. 2013-05-15 23:49:06 +01:00
WrinklyNinja 9d8ebca187 Moved to do list in README to GitHub issues. TCs are now assumed to be installed locally or in the same place as their base game is said to reside by the Registry. 2013-05-14 16:24:08 +01:00
WrinklyNinja bf58ae2d80 The only bit of the UI that is explicitly dependent on any game details now are the masterlist update paths settings. The backend for TC support will probably change though, and a UI for editing TCs supported is yet to be implemented. 2013-05-14 14:59:14 +01:00
WrinklyNinja 59c4a90499 Started to implement more general Total Conversion support. Still need to sort out settings window and initial install path discovery though. 2013-05-14 10:49:43 +01:00
WrinklyNinja 84a2eeabb1 Moved resources out of examples folder. 2013-05-13 19:28:55 +01:00
WrinklyNinja d4a6dd94ce Removed support for Nehrim entirely to get a level platform for more general TC support. 2013-05-13 19:26:53 +01:00
WrinklyNinja fd3bd7c6e0 Added icon to report viewer, fixed filter-related oddness. 2013-05-13 18:37:18 +01:00
WrinklyNinja 5f7ba7332d Updated resource paths. 2013-05-13 11:35:23 +01:00