Commit Graph

142 Commits (coverity_scan)

Author SHA1 Message Date
scrawl e458cf1df2 Savegame: Store death counter (Fixes #1477) 11 years ago
cc9cii 37f0c253f6 For compiling with MSVC 2012 11 years ago
scrawl 7721e54191 Use descriptive names for save files and character folders (Fixes #1449) 11 years ago
scrawl b470596206 Handle failed savegame file operations (Fixes #1413) 11 years ago
scrawl d2e98c4de1 Fix forced switch to third person on death not always working
For instance, when dying from fall damage
11 years ago
scrawl 996e49c534 Change CharacterManager to use list instead of vector
Solves a crash when deleting all savegames of a character due to mCurrent being invalidated
11 years ago
scrawl 8b33c087e0 Properly handle exceptions when saving the game
Add message boxes when an exception occurs while loading or saving the game
11 years ago
Marc Zinnschlag 244eb11651 Merge remote-tracking branch 'greye/widechar' 11 years ago
scrawl abd6b6ab33 Fix not returning to main menu on failed loads when using quickload 11 years ago
scrawl 6bd0bbb8df Do not load (0,0) on new game 11 years ago
greye 9c6224c74d fix saving to Unicode path destination 11 years ago
scrawl e266aff561 Savegame: store projectiles 11 years ago
scrawl 61187c2fef Savegame: store actorIds 11 years ago
scrawl 3cdbcf3c28 Merge branch 'actorid' of https://github.com/OpenMW/openmw
Conflicts:
	apps/openmw/mwmechanics/creaturestats.cpp
11 years ago
scrawl 6cc691115b Savegame: store most of CreatureStats 11 years ago
scrawl 041319c43e Fixes #1234: Store dynamic record counter in savegame to prevent name clashes 11 years ago
scrawl 6381b1e938 Fixes #1309: Do not allow saving while dialogs are opened, just like vanilla
This limitation could be removed post-1.0 by serializing the state of open windows.
11 years ago
scrawl 17bb8d7f9a Fixes #1252: Add item/magic keybindings to savegame 11 years ago
Marc Zinnschlag 0c2843b0f7 some missing cleanup 11 years ago
scrawl 3780503275 Removed quicksave/quickload message boxes, now that the same text is shown in the progress bar 11 years ago
scrawl 7a0aeeaa38 Allow to delete savegames (shift + click) 11 years ago
scrawl 7e4a0c2478 Removed asserts 11 years ago
scrawl 27a05027f4 Fixes #1172: Added basic loading/saving progress bar
The progress is not particularly accurate. It simply uses the current / total number of records written/read as indication. Cell records are currently the largest by far, but there is a good chance that could be optimized using a change tracking system.
11 years ago
scrawl 04964595ef Fixes #1270, Fixes #1201: Update active weapon/spell icons every frame 11 years ago
Marc Zinnschlag 1f6ed584c2 Merge remote-tracking branch 'digmaster/master'
Conflicts:
	apps/openmw/mwstate/statemanagerimp.cpp
11 years ago
Thomas f3272c941f Fix for bug #1080, can't read/repair/make potions/use soul gems/rest/sleep while in combat.
The radius for being in combat with the player is fAlarmDistance, which looked like the only pertinent thing.
11 years ago
Marc Zinnschlag 9db9ad410d fixed checks for allowing load/save and some general cleanup 11 years ago
Marc Zinnschlag 42b3233bda removed a redundant check 11 years ago
Thomas 5b681e2199 Moved quickload to statemanager for consistency's sake, as well as make autosave only occur on sleep, not wait. 11 years ago
Thomas 05b21c92af Moved quick save into statemanager class. Kept loader as is as it's rather specalized. 11 years ago
Marc Zinnschlag 2c2106205d Merge remote-tracking branch 'scrawl/master' 11 years ago
scrawl d7df9cae21 Bug #1224: Changed fix to potentially allow for language independent saves 11 years ago
Rohit Nirmal e695890e01 Only update the icon if player is NOT unarmed, to avoid bad dereference. 11 years ago
Rohit Nirmal bcacdc49af Update weapon icon in HUD when save is loaded. 11 years ago
scrawl 53ba23e303 Fixes #1224: Store class name instead of id in savegame header 11 years ago
slothlife 1acd1bd913 Feature #1173: Saved Game: include weather state
Removed some unused state in and changed Ogre::String to std::string in
WeatherManager.
11 years ago
Marc Zinnschlag 7bc97fb8b8 reworked code for player positioning on startup and new game 11 years ago
scrawl 6eaa7553f8 Fixes #1181: Enable controls when loading a savegame 11 years ago
scrawl 12de0afb03 Feature #50: Spawn projectiles
Fix a bug in copyObjectToCell.
Make actor rotations more consistent.
11 years ago
Marc Zinnschlag f9d2fde783 Merge branch 'openmw-29'
Conflicts:
	apps/openmw/mwmechanics/aicombat.cpp
11 years ago
Marc Zinnschlag 367919200f moved CellRefList into a separate file 11 years ago
cc9cii c241405d91 Fix Windows save & load. 11 years ago
Marc Zinnschlag 7693f712bc started making CellStore into a proper class; encapsulated mCell member 11 years ago
Marc Zinnschlag 9f721fd144 store list of known topics in saved game files 11 years ago
scrawl 49e26415be Don't call loadGame() from within the MWMechanics::Actors update sequence 11 years ago
Marc Zinnschlag 29c3a288e3 load and save of reference in cells (without CustomData state) 11 years ago
scrawl e0de76a6f7 Save/load global map 11 years ago
scrawl f09328ca84 Clear global map overlay when starting/loading a game 11 years ago
scrawl 295aed3533 Implement savegame screenshots 11 years ago
Marc Zinnschlag 22cb4784b5 store cell state in saved game files (no references yet) 11 years ago
Marc Zinnschlag 0f60898517 adding missing cleanup for SoundManager 11 years ago
Marc Zinnschlag c300cd9375 loading/saving of some player state (cell/coordinates and some other bits) 11 years ago
Marc Zinnschlag 18e7e83585 Merge remote-tracking branch 'mrcheko/savedgame' into savedgame 11 years ago
mrcheko 8eb2696f6c using gmst string 11 years ago
mrcheko 3816a09c6f bug 428 ask to load recent saved game 11 years ago
Marc Zinnschlag 09fadd446b Merge remote-tracking branch 'mrcheko/savedgame' into savedgame 11 years ago
mrcheko f50ff0b1c4 reworked http://bugs.openmw.org/issues/428 11 years ago
Marc Zinnschlag 3590fa40bd store global script state in saved game files 11 years ago
Marc Zinnschlag 74793c1c2f globals script cleanup; fixed potential case folding bug 11 years ago
Marc Zinnschlag fc37c77a91 store global variables in saved game files 11 years ago
Marc Zinnschlag 1c13a9037a save and load dynamic records 11 years ago
Marc Zinnschlag ee6ddc3404 block saving while chargen is in progress 11 years ago
Marc Zinnschlag 8b7889f8e5 setup player after loading a saved game 11 years ago
Marc Zinnschlag 537b2efe8e first round of cleaning up world cleanup 11 years ago
Marc Zinnschlag 2293b92efe storing and loading the journal 11 years ago
Marc Zinnschlag 5aea6ef80f some clean up for the cleanup code 11 years ago
Marc Zinnschlag 35e8e23037 keep track of total play time per character 11 years ago
Marc Zinnschlag 7e2819c62e store year in saved game profile 11 years ago
Marc Zinnschlag e6dc927f11 removed duplicates of the cell name function 11 years ago
Marc Zinnschlag eea433f141 restore last played character selection across sessions 11 years ago
Marc Zinnschlag ad143e0524 case fix (content file names) 11 years ago
Marc Zinnschlag 616e3aa32f store content file list in saved games and reject saved games not matching the current game 11 years ago
Marc Zinnschlag 55544e931c reject newer formats when scanning saved games 11 years ago
Marc Zinnschlag e3670cff8a improved character selection logic 11 years ago
Marc Zinnschlag 67cd0887e6 added description field to saved game record; make use of description in GUI 11 years ago
Marc Zinnschlag 7efac4c9a5 fixed handling of characters without a valid slot 11 years ago
Marc Zinnschlag 18a3b38fb4 when scanning saved game directory, reject characters without a valid saved game 11 years ago
scrawl 2e87cbc231 Add basic functionality to SaveGameDialog 11 years ago
Marc Zinnschlag 2702d10911 more comments 11 years ago
Marc Zinnschlag b5f99522c7 added a few comments 11 years ago
Marc Zinnschlag c165894869 load saved game record 11 years ago
Marc Zinnschlag 5ba56a5ea5 character signatures 11 years ago
Marc Zinnschlag cbbdf390ad added function for inspection of saved characters and character slots 11 years ago
Marc Zinnschlag fc1501a510 store character profile information in saved game file 11 years ago
Marc Zinnschlag e938c5a0ee changed character creation logic (create on save instead of on new game) 11 years ago
Marc Zinnschlag 9487bd33c3 removed broken save function from ESMWriter 11 years ago
Marc Zinnschlag 5e64888227 added basic save slot management and connected main menu save to save function (bypassing the save GUI for now) 11 years ago
Marc Zinnschlag f45cff8aff flag game as ended when player dies 11 years ago
Marc Zinnschlag 82c8495338 removed boolean running flag with state enum 11 years ago
Marc Zinnschlag ec5b2e9a7e added running flag; moved new game code to MWState 11 years ago
Marc Zinnschlag f19973450f moved exit game flag from Environment to StateManager 11 years ago
Marc Zinnschlag 79b7fa258b added new mwstate subsystem 11 years ago