1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-02-28 19:09:41 +00:00
openmw-tes3mp/apps/openmw/mwworld
cc9cii 15d5cdf3cf Allow TES4 ESM/ESP to co-exist with TES3 ESM/ESP.
This change aims to allow TES4/TE5 content to OpenMW.  i.e. a standalone TES4 would be implemented quite differently.  That said, the key changes are:

* Use pointers rather than references for ESM readers so that they can be switched to another variant on the fly.
* Content file dependencies to be checked within each group (only 3 groups for now, TES3/TES4/TES5)
2018-10-06 20:38:53 +10:00
..
action.cpp Remove empty line at the beginning of files 2015-09-08 06:40:06 +10:00
action.hpp Old door sound fades out on door open/close. Door sound is synchronised to angle on action. 2013-07-31 15:46:23 +02:00
actionalchemy.cpp Fix for bug #1080, can't read/repair/make potions/use soul gems/rest/sleep while in combat. 2014-04-24 22:47:45 -04:00
actionalchemy.hpp Reverted previous commits, and handle disallowed inventory in MWWorld::Class. Wanted to avoid this, but the previous solution broke teleport door sounds. Also fixed book/scroll window take button showing when inventory was not allowed. 2013-02-17 15:56:22 +01:00
actionapply.cpp Remove empty line at the beginning of files 2015-09-08 06:40:06 +10:00
actionapply.hpp Fix Potion use action removing the potion even when the action is not executed (Fixes #1521) 2014-06-17 04:05:20 +02:00
actiondoor.cpp Opening doors 2013-04-28 14:59:15 +02:00
actiondoor.hpp Opening doors 2013-04-28 14:59:15 +02:00
actioneat.cpp Remove empty line at the beginning of files 2015-09-08 06:40:06 +10:00
actioneat.hpp Reverted previous commits, and handle disallowed inventory in MWWorld::Class. Wanted to avoid this, but the previous solution broke teleport door sounds. Also fixed book/scroll window take button showing when inventory was not allowed. 2013-02-17 15:56:22 +01:00
actionequip.cpp Allow equipping twohanded weapon and shield at the same time (Fixes #1785) 2014-12-12 16:49:22 +01:00
actionequip.hpp Reverted previous commits, and handle disallowed inventory in MWWorld::Class. Wanted to avoid this, but the previous solution broke teleport door sounds. Also fixed book/scroll window take button showing when inventory was not allowed. 2013-02-17 15:56:22 +01:00
actionopen.cpp WindowManager refactoring 2015-03-11 20:04:25 +01:00
actionopen.hpp Remove empty line at the beginning of files 2015-09-08 06:40:06 +10:00
actionread.cpp Book/scroll window refactoring 2015-03-11 20:33:55 +01:00
actionread.hpp Reverted previous commits, and handle disallowed inventory in MWWorld::Class. Wanted to avoid this, but the previous solution broke teleport door sounds. Also fixed book/scroll window take button showing when inventory was not allowed. 2013-02-17 15:56:22 +01:00
actionrepair.cpp WindowManager refactoring 2015-03-11 20:04:25 +01:00
actionrepair.hpp Added PC repair feature 2013-03-23 08:16:46 +01:00
actionsoulgem.cpp Fix for bug #1080, can't read/repair/make potions/use soul gems/rest/sleep while in combat. 2014-04-24 22:47:45 -04:00
actionsoulgem.hpp Added soulgem dialog; made interactive message boxes not close the previous UI 2013-03-30 15:51:07 +01:00
actiontake.cpp Remove empty line at the beginning of files 2015-09-08 06:40:06 +10:00
actiontake.hpp Reverted previous commits, and handle disallowed inventory in MWWorld::Class. Wanted to avoid this, but the previous solution broke teleport door sounds. Also fixed book/scroll window take button showing when inventory was not allowed. 2013-02-17 15:56:22 +01:00
actiontalk.cpp Remove empty line at the beginning of files 2015-09-08 06:40:06 +10:00
actiontalk.hpp Reverted previous commits, and handle disallowed inventory in MWWorld::Class. Wanted to avoid this, but the previous solution broke teleport door sounds. Also fixed book/scroll window take button showing when inventory was not allowed. 2013-02-17 15:56:22 +01:00
actionteleport.cpp Don't teleport followers when using teleportation spells 2015-05-22 19:57:02 +02:00
actionteleport.hpp Don't teleport followers when using teleportation spells 2015-05-22 19:57:02 +02:00
actiontrap.cpp Telekinesis allows safe opening of traps (Fixes #1916) 2015-02-17 22:14:25 +13:00
actiontrap.hpp Projectile models are now spawned (no movement or impact yet). Refactored trap activation to apply range types properly. Handle ContinuousVFX for magic effects (note they aren't stopped yet when the effect ends) 2013-11-13 14:02:15 +01:00
cellfunctors.hpp Show marked position on map. Implement Detect X magic effects. 2014-01-01 22:37:52 +01:00
cellref.cpp Stolen item tracking overhaul part 2 (Fixes #2338) 2015-02-06 01:27:16 +01:00
cellref.hpp Stolen item tracking overhaul part 2 (Fixes #2338) 2015-02-06 01:27:16 +01:00
cellreflist.hpp Load/read methods (for ESM records) accept a deleted flag in OpenMW 2015-12-05 11:20:55 +11:00
cells.cpp Allow TES4 ESM/ESP to co-exist with TES3 ESM/ESP. 2018-10-06 20:38:53 +10:00
cells.hpp Allow TES4 ESM/ESP to co-exist with TES3 ESM/ESP. 2018-10-06 20:38:53 +10:00
cellstore.cpp Allow TES4 ESM/ESP to co-exist with TES3 ESM/ESP. 2018-10-06 20:38:53 +10:00
cellstore.hpp Allow TES4 ESM/ESP to co-exist with TES3 ESM/ESP. 2018-10-06 20:38:53 +10:00
class.cpp Remove empty line at the beginning of files 2015-09-08 06:40:06 +10:00
class.hpp Armor tooltip should show the effective armor rating 2015-03-01 19:40:38 +01:00
containerstore.cpp Remove empty line at the beginning of files 2015-09-08 06:40:06 +10:00
containerstore.hpp Stolen item tracking overhaul part 2 (Fixes #2338) 2015-02-06 01:27:16 +01:00
contentloader.hpp Allow TES4 ESM/ESP to co-exist with TES3 ESM/ESP. 2018-10-06 20:38:53 +10:00
customdata.hpp added customdata base class (issue #185) 2012-01-24 11:24:05 +01:00
esmloader.cpp Allow TES4 ESM/ESP to co-exist with TES3 ESM/ESP. 2018-10-06 20:38:53 +10:00
esmloader.hpp Allow TES4 ESM/ESP to co-exist with TES3 ESM/ESP. 2018-10-06 20:38:53 +10:00
esmstore.cpp Allow TES4 ESM/ESP to co-exist with TES3 ESM/ESP. 2018-10-06 20:38:53 +10:00
esmstore.hpp Address review feedback. 2015-06-25 13:32:22 +10:00
failedaction.cpp Get rid of "player" string checks (Fixes #2216) 2015-03-11 23:07:39 +01:00
failedaction.hpp fix -Wnewline-eof warnings 2015-03-11 10:54:45 -04:00
fallback.cpp Fix ripples for D3D - added simpler effect (Fixes #1649) 2015-02-09 19:30:11 +01:00
fallback.hpp Fix ripples for D3D - added simpler effect (Fixes #1649) 2015-02-09 19:30:11 +01:00
globals.cpp Rename to lowerCaseInPlace 2018-10-05 19:16:46 +10:00
globals.hpp Remove NAME handling from MWWorld::Globals 2015-12-05 07:08:00 +11:00
inventorystore.cpp Move rng to components 2018-10-05 18:53:47 +10:00
inventorystore.hpp fireEquipmentChangedEvent() updates the InventoryWindow. (Fixes #2424) 2015-04-06 15:13:09 +12:00
livecellref.cpp Include cleanup 2015-02-05 04:18:42 +01:00
livecellref.hpp Basic RefData and CellRef change tracking 2014-05-25 14:30:07 +02:00
localscripts.cpp improved error handling in LocalScripts::add 2015-05-27 19:45:26 +02:00
localscripts.hpp fixed warning C4099: 2015-03-06 21:36:42 +13:00
manualref.cpp fix -Wnewline-eof warnings 2015-03-11 10:54:45 -04:00
manualref.hpp Move manualref code out of header 2015-02-09 15:01:49 +01:00
mwstore.cpp Resolve merge issues and change the getSpells() interface. 2015-06-25 18:57:32 +10:00
mwstore.hpp Remove extra qualification. 2015-06-25 19:25:47 +10:00
nullaction.hpp Reverted previous commits, and handle disallowed inventory in MWWorld::Class. Wanted to avoid this, but the previous solution broke teleport door sounds. Also fixed book/scroll window take button showing when inventory was not allowed. 2013-02-17 15:56:22 +01:00
physicssystem.cpp more const-ness fixes 2015-11-01 17:07:40 +11:00
physicssystem.hpp more const-ness fixes 2015-11-01 17:07:40 +11:00
player.cpp Werewolf stats compatibility with old save files 2015-06-21 18:45:49 +02:00
player.hpp Don't use separate werewolf skills/attributes for non-player werewolves 2015-06-21 17:28:18 +02:00
projectilemanager.cpp fixing MSVC 2013 warning C4244: & C4305 2015-03-08 13:07:29 +13:00
projectilemanager.hpp Several warning fixes 2015-01-23 15:34:47 +01:00
ptr.cpp Remove empty line at the beginning of files 2015-09-08 06:40:06 +10:00
ptr.hpp fixed warning C4099: 2015-03-06 21:36:42 +13:00
recordcmp.hpp Remove some unused code, include cleanup 2015-01-27 23:12:13 +01:00
refdata.cpp Remove empty line at the beginning of files 2015-09-08 06:40:06 +10:00
refdata.hpp fix crash game on Android after start loading 2015-02-26 18:30:38 +04:00
scene.cpp refactored loading of land data 2015-11-01 18:54:15 +11:00
scene.hpp Implement cell loading threshold (Fixes #1874) 2014-10-02 16:50:10 +02:00
store.cpp Resolved conflicts and build fixes. 2018-10-05 21:54:29 +10:00
store.hpp Resolved conflicts and build fixes. 2018-10-05 21:54:29 +10:00
timestamp.cpp fixing MSVC 2013 warning C4244: & C4305 2015-03-08 13:07:29 +13:00
timestamp.hpp fixed warning C4099: 2015-03-06 21:36:42 +13:00
weather.cpp Move rng to components 2018-10-05 18:53:47 +10:00
weather.hpp Move weather reset to clear() method 2015-01-24 16:45:36 +01:00
worldimp.cpp Allow TES4 ESM/ESP to co-exist with TES3 ESM/ESP. 2018-10-06 20:38:53 +10:00
worldimp.hpp Allow TES4 ESM/ESP to co-exist with TES3 ESM/ESP. 2018-10-06 20:38:53 +10:00