Thomas
|
f6deca7c80
|
Fixed various issues caused by late-night coding. Also added "unlock" message to unlocked doors
|
11 years ago |
Thomas
|
61341d4206
|
Removed mLocked, kept it as "Negative lock level means unlocked"
|
11 years ago |
Thomas
|
420163d35f
|
Small changes to lock command (If no valid lockLevel exists, defaults to 100)
|
11 years ago |
scrawl
|
6929e541dd
|
Fix texture name issue with Vality's Bitter Coast Mod
|
11 years ago |
scrawl
|
2cb9f38a45
|
Changed crime IDs for legacy savegames. Not an issue, but it was inconsistent.
|
11 years ago |
scrawl
|
262e959699
|
Remove unused slice_array
|
11 years ago |
scrawl
|
d3d0b7362f
|
Fix older savegame compatibility regarding new crime feature.
|
11 years ago |
Marc Zinnschlag
|
86e65944b8
|
Merge remote-tracking branch 'jeffreyhaines/master'
Conflicts:
apps/openmw/CMakeLists.txt
|
11 years ago |
Marc Zinnschlag
|
300eb6f444
|
make FNAM sub-record optional for all record types
|
11 years ago |
Jeffrey Haines
|
a274b48f2f
|
States are saved. Crime is reacted to.
Issues where some crime is ignored. Needs a lot more work
|
11 years ago |
megaton
|
50af9bc0d3
|
General perfomance optimizations.
|
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 |
scrawl
|
53ba23e303
|
Fixes #1224: Store class name instead of id in savegame header
|
11 years ago |
Marc Zinnschlag
|
1b6b4e3442
|
Merge remote-tracking branch 'slothlife/weather_save'
|
11 years ago |
scrawl
|
452b522bc3
|
Fix typos
|
11 years ago |
slothlife
|
00eac7d53a
|
Fixed header include guard to match filename
|
11 years ago |
slothlife
|
6eab9c5179
|
Move weather state save/load to a new class
|
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 |
Marek Kochanowicz
|
6416ae90d2
|
Merge branch 'preview' of https://github.com/zinnschlag/openmw into Editor-Dialog
Conflicts:
apps/opencs/CMakeLists.txt
apps/opencs/view/world/subviews.cpp
|
11 years ago |
scrawl
|
c8c0e5de38
|
Fixed code issues found with unity build. Missing include guards, duplicated functions, ...
|
11 years ago |
scrawl
|
b0a1e1198a
|
Yet another terrain fix
|
11 years ago |
scrawl
|
a9dcc90970
|
Another terrain fix
|
11 years ago |
Marc Zinnschlag
|
2de862126a
|
moved resources group creation from Engine to bsa component
|
11 years ago |
scrawl
|
b8ca067730
|
Small fix for terrain
|
11 years ago |
Marc Zinnschlag
|
f1353dc84f
|
Merge branch 'scene'
|
11 years ago |
scrawl
|
d0f98103e4
|
Terrain: re-added "distant land=off" path
Still a hack, but the overhead of building and traversing the quad tree appears negligible.
|
11 years ago |
scrawl
|
1d926816b5
|
Terrain: background load blendmaps & layer textures. Refactor QuadTree update.
|
11 years ago |
scrawl
|
4328e08162
|
Terrain: get rid of unneeded members
|
11 years ago |
scrawl
|
6a002d19b3
|
Terrain: destroy no longer used materials
|
11 years ago |
scrawl
|
97c3efb3ba
|
Terrain: decoupled Chunk from QuadTreeNode.
|
11 years ago |
scrawl
|
edb5a54092
|
Include some more required Ogre headers explicitely.
|
11 years ago |
scrawl
|
195071efc7
|
Terrain: geometry is now loaded in background threads.
TODO: background load layer textures and blendmaps.
"Distant land" setting has been removed for now (i.e. always enabled).
|
11 years ago |
scrawl
|
b3fed853ae
|
Terrain: take cell world size into account for LOD selection
|
11 years ago |
scrawl
|
6c863486e1
|
Terrain: fix an embarrassing copy&paste mistake.
|
11 years ago |
scrawl
|
64c9932597
|
Terrain: remove hard dependency on shiny - can now be compiled without it (fixed function)
|
11 years ago |
scrawl
|
c9e349f60f
|
Terrain: support alternate coordinate systems. Get rid of LoadingListener for now
|
11 years ago |
Bret Curtis
|
ab224f93c9
|
remove our stdint.h version that uses boost and force usage of system stdint.h
|
11 years ago |
Marc Zinnschlag
|
f9d2fde783
|
Merge branch 'openmw-29'
Conflicts:
apps/openmw/mwmechanics/aicombat.cpp
|
11 years ago |
Marc Zinnschlag
|
6e8b9c88b2
|
changed name of default worldspace (should reduce chance of a name conflict)
|
11 years ago |
cc9cii
|
46867ec0cf
|
Fix file handles being left open on windows builds
|
11 years ago |
cc9cii
|
2421f23c2f
|
cleanup the mess...
|
11 years ago |
Marc Zinnschlag
|
bfcd768078
|
various bits of cleanup
|
11 years ago |
cc9cii
|
1ab5948f19
|
merge upstream changes
|
11 years ago |
Marc Zinnschlag
|
d780364842
|
fixed record size type
|
11 years ago |
Marc Zinnschlag
|
b0ae5b8ab7
|
Merge remote-tracking branch 'cc9cii/windows-save-fix' into openmw-29
|
11 years ago |
cc9cii
|
fcfc8fcccb
|
Revert "Allow MinGW64 compilation in Windows/msys"
This reverts commit c3f350e3fb .
Conflicts:
libs/platform/string.h
|
11 years ago |
cc9cii
|
c241405d91
|
Fix Windows save & load.
|
11 years ago |
cc9cii
|
c3f350e3fb
|
Allow MinGW64 compilation in Windows/msys
|
11 years ago |
Marc Zinnschlag
|
c5b2c154f8
|
another esm writer fix
|
11 years ago |
Marc Zinnschlag
|
72b29ddb79
|
fix broken esm writer header code
|
11 years ago |
scrawl
|
1fba5d1bb9
|
Terrain: change world bounds from AABB to 4 floats
|
11 years ago |
scrawl
|
90f6cda4cc
|
Moved includes to appropriate place
|
11 years ago |
Marc Zinnschlag
|
44f6f79bf5
|
Merge remote-tracking branch 'corristo/osx-ogre-19'
|
11 years ago |
Marc Zinnschlag
|
9788bbcab9
|
partially store creature state in saved game files (only attributes and dynamics for now)
|
11 years ago |
Marc Zinnschlag
|
b0532e0c85
|
store NPC state in saved game files
|
11 years ago |
Marc Zinnschlag
|
9f721fd144
|
store list of known topics in saved game files
|
11 years ago |
Marc Zinnschlag
|
6ac64bbe15
|
Merge branch 'script'
Conflicts:
readme.txt
|
11 years ago |
Nikolay Kasyanov
|
8f99da084b
|
OS X: plugins are now in Frameworks dir, not in Plugins
|
11 years ago |
Marc Zinnschlag
|
0d84adb2c6
|
allow x->(y) instead of (x->y)
|
11 years ago |
Marc Zinnschlag
|
fd665a1994
|
ignore conditions after an else (only works if condition is put in parentheses)
|
11 years ago |
Marc Zinnschlag
|
d213c6c36a
|
fixed a constness-issue
|
11 years ago |
Marc Zinnschlag
|
451e1f413b
|
instead of using pre-compiled variable lists for remote member access get the variable list from the remote script on the fly
|
11 years ago |
Marc Zinnschlag
|
e76ef92669
|
also allow the use of keywords as remote local variables in set statements
|
11 years ago |
Marc Zinnschlag
|
2086ebe410
|
fix for inappropriate disable (2nd attempt)
|
11 years ago |
Marc Zinnschlag
|
b01c6dad37
|
Revert "allow disable as an alias for getDisabled (in most cases)"
This reverts commit f7ff4fbd51 .
|
11 years ago |
Nikolay Kasyanov
|
c2fe0d480a
|
Merge remote-tracking branch 'upstream/master' into osx-ogre-19
Conflicts:
CMakeLists.txt
|
11 years ago |
Marc Zinnschlag
|
053b3dc371
|
Merge branch 'openmw-28'
Conflicts:
CMakeLists.txt
|
11 years ago |
Nikolay Kasyanov
|
58add97676
|
Merge branch 'master' into osx-ogre-19
Conflicts:
CMakeLists.txt
|
11 years ago |
Marc Zinnschlag
|
f7ff4fbd51
|
allow disable as an alias for getDisabled (in most cases)
|
11 years ago |
Marc Zinnschlag
|
d6e212a02b
|
Merge branch 'master' into script
|
11 years ago |
Marc Zinnschlag
|
309573a3ac
|
allow the use of the keyword end as a variable name in an expression
|
11 years ago |
Marc Zinnschlag
|
d73097c2e4
|
Merge remote-tracking branch 'scrawl/master'
|
11 years ago |
scrawl
|
d4a755d1aa
|
Fix some hardcoded literals
|
11 years ago |
Marc Zinnschlag
|
9c52820754
|
Merge remote-tracking branch 'scrawl/master'
|
11 years ago |
scrawl
|
c6fb0f2d9b
|
Removed terrain component's dependency on ESM
|
11 years ago |
Marc Zinnschlag
|
ac8290c4d3
|
fixed problem with line endings in case of a local variable redeclaration
|
11 years ago |
Marc Zinnschlag
|
dde4fbd818
|
allow one more integer argument in RemoveSoulGem and up to 6 more in AiFollow and then throw them all away
|
11 years ago |
Marc Zinnschlag
|
87b51e47a9
|
fixed another case issue in remote member access
|
11 years ago |
Marc Zinnschlag
|
c03bd8ebb6
|
allow [] as aliases for ()
|
11 years ago |
Marc Zinnschlag
|
0313876d88
|
allow leaving out if in a top-level if-statement
|
11 years ago |
Marc Zinnschlag
|
2eeb0eb4f3
|
allow lines to continue with other instructions after an legit else
|
11 years ago |
Marc Zinnschlag
|
749136bf33
|
ignore attempts to set non-existing variables
|
11 years ago |
Marc Zinnschlag
|
a85d3c7dcb
|
ignore unused explicit references for functions
|
11 years ago |
Marc Zinnschlag
|
6e2e4d1adf
|
ignore stray begin
|
11 years ago |
Marc Zinnschlag
|
93d4743012
|
interpret instruction keywords as names within expressions
|
11 years ago |
Marc Zinnschlag
|
c0a6acfe6c
|
allow the use of keywords as variable names in more places
|
11 years ago |
Marc Zinnschlag
|
b1b0877122
|
allow additional numeric argument for AiFollow and ignore it
|
11 years ago |
Marc Zinnschlag
|
bfb0e62c4a
|
ignore additional string argument after enable/disable
|
11 years ago |
Marc Zinnschlag
|
61626e90da
|
allow additional string argument for stopcombat and addspell (ignored)
|
11 years ago |
Marc Zinnschlag
|
6a5d88b640
|
ignore stray else and endif in scripts
|
11 years ago |
Marc Zinnschlag
|
697bda6371
|
allow (and discard) explicit reference on instructions that do not accept explicit references
|
11 years ago |
Marc Zinnschlag
|
f26aa4f645
|
fixed while loop implementation
|
11 years ago |
Emanuel Guevel
|
8c8f4cd420
|
Fix typo
|
11 years ago |
Marc Zinnschlag
|
5c0071f320
|
fixed spelling of an error message
|
11 years ago |
Marc Zinnschlag
|
3b990795c4
|
added access to remote access of local variables of global scripts
|
11 years ago |
Marc Zinnschlag
|
3147aebf75
|
factored out declaration parser
|
11 years ago |
scrawl
|
0cc1cd8f7e
|
Fix message box formatting bug
|
11 years ago |
scrawl
|
2c0d46525b
|
Fast-forward particle systems to make cell loads less obvious.
|
11 years ago |
scrawl
|
cf3812188f
|
Fix bounding box assertions due to negative particle life time
Other parts of the code could not deal with negative life times and produced negative particle sizes as a result (which Ogre could not handle)
|
11 years ago |
pvdk
|
f263acdac6
|
Merge remote-tracking branch 'upstream/master' into versioninfo
|
11 years ago |
Marc Zinnschlag
|
2b2ac6f62b
|
allow declaration of local variables with keywords as names
|
11 years ago |
Marc Zinnschlag
|
32860a05e3
|
added dummy implementations for getPcInJail and getPcTraveling
|
11 years ago |
Marc Zinnschlag
|
914ab1b8ab
|
allow 'x' instead of 'getjournalindex x'
|
11 years ago |
Marc Zinnschlag
|
cd9b137129
|
allow elseif without matching if (grrrrr)
|
11 years ago |
Marc Zinnschlag
|
8bcdf54570
|
added warning mode to script compiler error handler
|
11 years ago |
scrawl
|
f89b3cac02
|
Feature #764: Store the actor that gave the dialog response
|
11 years ago |
Marc Zinnschlag
|
1b5301eec0
|
Merge branch 'savedgame'
Conflicts:
apps/openmw/mwbase/mechanicsmanager.hpp
apps/openmw/mwbase/soundmanager.hpp
apps/openmw/mwgui/mapwindow.hpp
apps/openmw/mwmechanics/actors.cpp
apps/openmw/mwmechanics/mechanicsmanagerimp.hpp
apps/openmw/mwsound/soundmanagerimp.hpp
components/esm/loadcell.cpp
|
11 years ago |
Marc Zinnschlag
|
5b04c10e1d
|
added creature/NPC state to saved games (only container/inventory for now)
|
11 years ago |
Marc Zinnschlag
|
dd674566a2
|
store content of containers in saved game files
|
11 years ago |
scrawl
|
bbd15b185d
|
Skip inactive controllers. Fixes those bloody bone boots again.
|
11 years ago |
scrawl
|
5b300c1052
|
Handle controllers for the root node. Fixes #1147 (incorrect dwemer crossbow rotation)
|
11 years ago |
scrawl
|
305a471c5a
|
Fix VisController in ascended sleeper's death animation
|
11 years ago |
Marc Zinnschlag
|
900532a6ca
|
store additional state of lights in saved game files
|
11 years ago |
Marc Zinnschlag
|
e0537a3253
|
made object state polymorphic
|
11 years ago |
Marc Zinnschlag
|
a623f03850
|
reduced object state for objects in containers
|
11 years ago |
mrcheko
|
e50e94af0b
|
remove CreatureStats::mAttackType, set/getAttackType()
|
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
|
9c0ed69550
|
Fix CellRef loading issue causing a startup script failure when TR_Mainland.esm is loaded.
|
11 years ago |
scrawl
|
a1ac99463f
|
Fix an uninitialized value
|
11 years ago |
scrawl
|
03cf383be7
|
Merge branch 'master' of https://github.com/zinnschlag/openmw into savedgame
Conflicts:
apps/openmw/mwgui/referenceinterface.cpp
apps/openmw/mwmechanics/actors.cpp
apps/openmw/mwmechanics/mechanicsmanagerimp.cpp
apps/openmw/mwmechanics/mechanicsmanagerimp.hpp
apps/openmw/mwscript/cellextensions.cpp
apps/openmw/mwworld/cells.cpp
apps/openmw/mwworld/cells.hpp
apps/openmw/mwworld/cellstore.cpp
apps/openmw/mwworld/store.cpp
apps/openmw/mwworld/worldimp.cpp
|
11 years ago |
scrawl
|
295aed3533
|
Implement savegame screenshots
|
11 years ago |
scrawl
|
786ed6ca5b
|
Include some required Ogre headers explicitely
|
11 years ago |
pvdk
|
19bef4fce8
|
Distinguish between release and development builds
|
11 years ago |
Marc Zinnschlag
|
419e3a7d30
|
write references in cells to saved game file
|
11 years ago |
Marc Zinnschlag
|
dd7d80ffbc
|
removed a redundant field from object state
|
11 years ago |
Marc Zinnschlag
|
22cb4784b5
|
store cell state in saved game files (no references yet)
|
11 years ago |
pvdk
|
d92ded3bcd
|
Forgot adding the version header CMake file
|
11 years ago |
pvdk
|
c95b8bcb39
|
Moved the generated version header stuff into components
|
11 years ago |
scrawl
|
f89c400305
|
Don't complain about greetings with no sound
|
11 years ago |
scrawl
|
bd34b61f2a
|
Set all keyframe-controlled bones as manually controlled
|
11 years ago |
scrawl
|
4c0045b418
|
Bug #1109: Do not reset water level when loading a plugin with no water level record (for real this time)
|
11 years ago |
scrawl
|
805843d7ff
|
Closes #1086: Implement blood effects
|
11 years ago |
Marc Zinnschlag
|
ce00639d31
|
added missing birthsign field to player state record
|
11 years ago |
Marc Zinnschlag
|
d8d4f1a15e
|
some fixes to record structs
|
11 years ago |
scrawl
|
d544551f61
|
Added getSkill to Class interface, since creatures also have skills (which are provided by generalized Combat, Magic and Stealth attributes which substitute for the specific skills, in the same way as specialization)
Information provided by Hrnchamd.
|
11 years ago |
scrawl
|
0a8c61a7fe
|
Bug #1107: Reverted previous fix, which caused problems with some actors not using a box shape as expected. Instead, do not create a bounding box collision shape for hidden nodes.
|
11 years ago |
scrawl
|
79a6ffd216
|
Closes #1107: Do not create box shapes unless the box collision flag is enabled
|
11 years ago |
scrawl
|
3ea1407ed3
|
Closes #1109: Don't reset water level when loading a plugin that does include water level records
|
11 years ago |
scrawl
|
264736c139
|
Remove hopelessly outdated nifogre tests
|
11 years ago |
scrawl
|
d0500e8124
|
Some unneeded includes cleanup
|
11 years ago |
Marc Zinnschlag
|
bf1a37dc38
|
Merge remote-tracking branch 'sirherrbatka/referencables_verifer'
|
11 years ago |
Marc Zinnschlag
|
8c5f313546
|
added savedgame-specifc record structs for objects state
|
11 years ago |
scrawl
|
52b9ebff9d
|
Closes #1092: Implement sleep interruption. Fix levelled list flags for creatures. Change World::copyObjectToCell to search for the correct cell.
|
11 years ago |
scrawl
|
26d972280f
|
Fix a few text defines
|
11 years ago |
Marc Zinnschlag
|
3e58eb34e4
|
Merge remote-tracking branch 'sergeyshambir/startcombat'
Conflicts:
apps/openmw/mwscript/docs/vmformat.txt
|
11 years ago |
Marc Zinnschlag
|
e453468eff
|
moved CellRef loading code to the CellRef class
|
11 years ago |
Marc Zinnschlag
|
9025210965
|
Merge branch 'refnum' into savedgame
Conflicts:
apps/openmw/mwworld/cellstore.cpp
apps/openmw/mwworld/manualref.hpp
components/esm/cellref.hpp
|
11 years ago |
scrawl
|
1d19d36bd6
|
Remove unused magic effect flags and update esmtool output
|
11 years ago |