scrawl
31adaf2495
Use simulationTime instead of referenceTime
10 years ago
scrawl
af67de73a5
Delete shiny
10 years ago
scrawl
4e69e7cc0f
OpenMW compiles and runs w/o render window
10 years ago
scrawl
12f27123f2
Billboard scaling fix and culling bug fix
10 years ago
scrawl
a474c72026
Archive priority fix
10 years ago
scrawl
9975ec1678
Missing clone function
10 years ago
scrawl
5162e9c09e
Add comment
10 years ago
scrawl
a7272b73d0
Add utility for assembling body parts / equipment
10 years ago
scrawl
6183926732
Particle fix
10 years ago
scrawl
173887c2d9
AlphaController copy fix
10 years ago
scrawl
232e34bddd
OpenCS: port lighting toolbar, fix multiple context GL objects issue
10 years ago
scrawl
c5fd92fde1
Show a default warning texture for not found textures
10 years ago
scrawl
bb32c761df
*very* early texture manager, need a lot more thought to design this properly
10 years ago
scrawl
322fcdc2d3
Transform world space particles when attaching to a node
10 years ago
scrawl
961aba5e2b
Revert part of e91d9d0903
10 years ago
scrawl
ac2612926e
Disable unRefImageDataAfterApply
10 years ago
scrawl
236d628884
Merge branch 'master' of https://github.com/OpenMW/openmw into osg
...
Conflicts:
apps/opencs/model/doc/document.cpp
apps/opencs/model/doc/documentmanager.cpp
components/CMakeLists.txt
components/bsa/resources.cpp
components/nif/data.hpp
components/nif/node.cpp
components/nifogre/mesh.hpp
components/nifogre/ogrenifloader.cpp
components/nifogre/particles.cpp
10 years ago
scrawl
e91d9d0903
Fix for behaviour of scaled particle nodes
...
Not sure if used in vanilla assets so may be low priority, but couldn't help looking into this.
10 years ago
scrawl
c10c146ad1
Skeleton based bounding box callback for RigGeometry (Bug #455 )
10 years ago
scrawl
99e1720980
Add SceneManager and clone utility
10 years ago
scrawl
60f288195f
Fix for copy construction of particle system templates
10 years ago
scrawl
99c9907ff3
Fix emitter/particlesystem scene graph order problems
10 years ago
scrawl
caa93f767b
Skip creating meshes for hidden nodes with no VisControllers
...
There's quite a bit of garbage in base_anim.nif, so this change should result in a much leaner scene graph.
10 years ago
scrawl
e938fa4a9d
Implement extrapolation mode in ControllerFunction (Bug #1871 )
10 years ago
scrawl
96d51f0bb7
NiParticleRotation seems to be unused
10 years ago
scrawl
46cbec9a4a
Add skinning auto-detection in nifosg loader
10 years ago
scrawl
b7867d6f0a
Stop warning about unused nif properties
10 years ago
scrawl
60ede8dede
Stop warning about NiFogProperty (unused in MW)
10 years ago
scrawl
6d9deaa386
Implement planar collider for particles ( Fixes #2149 )
10 years ago
scrawl
c179977f20
Fix quaternion rotation order
10 years ago
scrawl
20866b44f7
FlipController fix, DetailTexture & DarkTexture tested
10 years ago
scrawl
b072e803ce
Use correct ambient/diffuse default values when no NiMaterialProperty exists
10 years ago
scrawl
9ee99a751c
Stop warning about NiDitherProperty, ignore NiShadeProperty (unused)
10 years ago
scrawl
9141a8d801
Fully implement NiStencilProperty (Feature #1057 )
10 years ago
scrawl
baa152328a
Crash fix
10 years ago
scrawl
1affa497d5
Delete the old nifogre loader
10 years ago
scrawl
376f0f3ac1
Small cleanup
10 years ago
scrawl
018115601a
Move particle emitter/affector handling to separate functions
10 years ago
scrawl
36ad40827b
Move parent node attachment out of nifloader
10 years ago
scrawl
ff9e2b03a0
Hide NIF loader details in the implementation file
10 years ago
scrawl
5a582e7eb7
Reintroduce showMarkers flag
10 years ago
scrawl
6d85444d26
Add text key loading
10 years ago
scrawl
6219a7bbfc
Add .kf loader
10 years ago
scrawl
9242e6d256
Avoid copying keyframes in controller instances
10 years ago
scrawl
2db5df77f0
Change rotation/scale workaround in preparation for loading .kf controllers
10 years ago
scrawl
15f9c1ddcf
NiBSPArrayController works
10 years ago
Marc Zinnschlag
9ab25dbf6b
Merge remote-tracking branch 'dteviot/Rng'
10 years ago
dteviot
2cfc4c0286
script Random() command now returns correct range.
10 years ago
scrawl
71782462b7
Subclass ParticleSystem to support limit on the number of particles
10 years ago
scrawl
2e11642273
Fix BillboardNode overriding scale
10 years ago
scrawl
a9aee389c0
Emitters attached to correct node, a bit ugly
10 years ago
scrawl
32bb202290
Implement BillboardNode
10 years ago
scrawl
d486cde330
Fix broken VisControllers
10 years ago
scrawl
4957ceeb1d
Refactor controllers, now part of the scene graph as UpdateCallbacks
...
Practical benefits:
- The controller update is now run automatically
- Creating an instance of a scene graph should now work properly using the defined copy constructors
10 years ago
scrawl
af27a10b0c
OpenCS: preliminary port of PreviewWidget to OSG
10 years ago
scrawl
40fc097722
OpenCS: use the new VFS, restored resource tables
10 years ago
Marc Zinnschlag
5198a173fa
Merge remote-tracking branch 'corristo/osx-user-data-path'
10 years ago
scrawl
49c2da27b3
OpenCS compiles and runs again (no rendering)
10 years ago
scrawl
ab3c28eb96
Use template function for interpolation
10 years ago
scrawl
00ab474188
More work on copy constructors
10 years ago
scrawl
7bc0d41bb0
Marker collision fix ( Fixes #2461 )
10 years ago
scrawl
f8422c3ed4
Particles mostly completed, still need to attach emitters to the correct node and handle NiBSPArrayController
10 years ago
scrawl
79c2138e53
Port ResourceHelpers to new VFS
10 years ago
Nikolay Kasyanov
af2b08214b
#2460 : use Application Support as user data path on OS X
10 years ago
Nikolay Kasyanov
3e45e9a48a
Remove no longer required strnlen wrapper
...
It was used for MinGW & OS X < 10.7. Minimal OS X version was bumped to
10.7 and MinGW support was recently dropped (see
1eaa64c49c
).
10 years ago
Marc Zinnschlag
47bac13749
Merge remote-tracking branch 'scrawl/master'
10 years ago
scrawl
f843e12538
Add world space particle systems, will need more changes when emitters are added
10 years ago
scrawl
510375aa63
Add virtual file system (VFS) replacing the low level parts of the old resource system
10 years ago
Marc Zinnschlag
c032113247
Merge remote-tracking branch 'sandstranger/release-jni-memory'
10 years ago
scrawl
f7ecda68c9
Fix for unicode filenames in ContentModel ( Fixes #2451 )
10 years ago
sylar
db10c87b89
release jni memory
10 years ago
Nathan Aclander
48e2ec2840
Fix comparison of integers of different signs
...
Clang reported comparison of unsigned long with long. This cast should fix it.
10 years ago
Marc Zinnschlag
86d39cede9
Merge remote-tracking branch 'dteviot/Rng'
10 years ago
dteviot
3f28634d1f
consolidate random number logic
...
Note, I suspect Rng::rollClosedProbability() is not needed. The only difference between it and rollProbability() is that one time in 37k (on Windows), it will give an output of 1.0.
On some versions of Linux, the value of 1.0 will occur about 1 time in 4 billion.
10 years ago
dteviot
1d7f3474fa
Fixed more MSVC 2013 warnings.
10 years ago
dteviot
2ef7fc4e2c
Installer work for Windows ( Fixes #1621 )
...
1. Correctly reads Windows registry for vanilla MW install location.
2. Populates existing installation page with location of vanilla, when found.
3. On Windows, installer wizard now gets to Import page.
10 years ago
cc9cii
488bc76da5
Fix saving land data.
10 years ago
Marc Zinnschlag
056bc66c6c
Merge remote-tracking branch 'scrawl/master'
10 years ago
scrawl
5f051b5bf2
Remove comment about GMST cleaning which was removed.
10 years ago
scrawl
16ddfbca14
Remove some outdated todo comments
10 years ago
scrawl
304277429f
Rename variable to not show up in search for "TODO" comments.
10 years ago
Scott Howard
e2ef8c4022
fix -Wnewline-eof warnings
10 years ago
scrawl
e30f240ba2
Add travel service support for creatures ( Fixes #2432 )
10 years ago
dteviot
36141b0c53
Merge remote-tracking branch 'OpenMW/master' into FixWarnings
...
Conflicts:
apps/openmw/mwinput/inputmanagerimp.cpp
apps/openmw/mwmechanics/actors.cpp
extern/sdl4ogre/sdlcursormanager.cpp
10 years ago
dteviot
e197f5318b
fixing MSVC 2013 warning C4244: & C4305
...
conversion from 'const float' to 'int', possible loss of data
conversion from 'double' to 'int', possible loss of data
conversion from 'float' to 'int', possible loss of data
10 years ago
Marc Zinnschlag
ba482fa41f
Merge remote-tracking branch 'dteviot/FixWarnings'
10 years ago
dteviot
f2ac939e61
reverted mShouldRepeat back to unsigned char.
...
As recommended by Scrawl.
10 years ago
Marc Zinnschlag
907ac5ef7f
Merge remote-tracking branch 'scrawl/master'
10 years ago
dteviot
45b6538820
fixed MSVC 2013 warning C4800
...
forcing value to bool 'true' or 'false'
10 years ago
dteviot
407cd50890
fixed warning C4099:
...
type name first seen using 'class' now seen using 'struct'
10 years ago
cc9cii
d28f257ada
Fix for bug #2428 . Set default flag value (mandatory) for containers.
10 years ago
dteviot
80fe24207c
correction from Scrawl.
...
Now correctly handles skills/attributes.
Also, document what ContentSelectorView::ContentSelector::slotAddonTableItemActivated() is doing.
10 years ago
Marc Zinnschlag
4e1c086d6a
load start up script records
10 years ago
Marc Zinnschlag
bf92d5cde9
removed redundant mScript field in ESM::StartScript
10 years ago
scrawl
a8cb4e807b
Warning fix
10 years ago
scrawl
17e3069896
Minor efficiency fix
10 years ago
scrawl
f6509fe53e
Another crash fix for land record without data
10 years ago
Marc Zinnschlag
8b84fa5579
Merge remote-tracking branch 'scrawl/master'
10 years ago
scrawl
0ad514b29b
Fix collision for nodes with MRK extra data ( Fixes #2415 )
10 years ago
cc9cii
1ee6153940
Remove unnecessary boolean passing between objects.
10 years ago
cc9cii
c4625b94e5
Fix OpenCS crashing since commit 9d6145 by showing gamefiles if the content selector was created from OpenCS.
10 years ago
dteviot
5e2839977b
file extension comparison needs to be case insensitive.
10 years ago
dteviot
54e3ebde63
addon list in launcher shows addon files with no dependencies ( Fixes #2348 )
...
Also, game files must end with ".esm" or ".omwgame".
10 years ago
scrawl
f91696723f
Fix compile error
10 years ago
Marc Zinnschlag
44d1f43b2b
Merge remote-tracking branch 'sandstranger/fixes-for-android'
10 years ago
Marc Zinnschlag
093c577895
Merge remote-tracking branch 'dteviot/Bug2344'
10 years ago
sylar
70398e2f9f
change Jni name method
10 years ago
dteviot
9d61457956
AddOn files can be checked if game file is checked, but dependencies do not exist.
10 years ago
dteviot
6878e317a7
launcher: decouple Combo Box model from Plug-ins model.
...
fixes bug reported by scrawl
1. openmw.cfg had content files in order 'Bloodmoon.esm, Tribunal.esm, Morrowind.esm'
2. Blank_ESM_2.0.esm is in the Data Files directory
3. Do an ini file import.
4. Imported profile will have Blank_ESM_2.0.esm as the game file. Should be Morrowind.esm.
Root cause: Game File combo box and Plugins Grid shared same data model, so changing plug-in file order also changed order of Game File combo box.
10 years ago
scrawl
8d64f2081e
Add particle system state loading
10 years ago
scrawl
2a92fb57f7
Add FlipController
10 years ago
scrawl
6c8613ae35
Add DarkTexture and DetailTexture
10 years ago
scrawl
c54ee16748
Add AlphaController and MaterialColorController
10 years ago
scrawl
3839d6f777
Simplify controller classes
10 years ago
scrawl
74dfb23e7b
Handle material properties in trishapeToGeometry
10 years ago
scrawl
6c63bab8e4
Change Nif::Property flags to unsigned
10 years ago
scrawl
8e01d8cb19
Add OSG nifloader, currently supports geometry, materials, basic texturing, skinning, morphing, and most controllers.
10 years ago
dteviot
63af9d848a
Add constraint: Bloodmoon.esm requires Tribunal.esm.
10 years ago
dteviot
6dc202cba3
Removed unneeded parameter from ContentModel::setContentList()
10 years ago
scrawl
6b36e55a4e
NIF reader cleanup: move definitions to cpp file
10 years ago
scrawl
387969bf42
Remove an old .gitignore
10 years ago
scrawl
da690c91b3
Delete the old Ogre DataStream class
10 years ago
scrawl
8f0ab7d09f
ESM component no longer relies on Ogre DataStreams
10 years ago
dteviot
accc078e0e
Morrowind.ini import progress bar. ( Fixes #2344 )
...
1. Show a "bouncing ball" Progress bar when importing from morrowind.ini.
2. Removed dialog that asks for content list name when import game files from morrowind.ini. Instead, name is time stamp.
3. Removed commented out code.
4. Additional bugfix. No longer create a empty content list when OpenMW.cfg has no content files.
10 years ago
scrawl
68bce7825e
Multiple definition fix
10 years ago
scrawl
f6f37e02df
NIF Transformation redundancy fix and include fixes
10 years ago
scrawl
8c10d4badb
NIF reader compiles without Ogre
10 years ago
scrawl
d4dff6ed55
Port BSAFile to istream, remove OGRE bsa resource system
10 years ago
scrawl
5a3d796578
Implement std::istream subclass for constrained file streams
10 years ago
Marc Zinnschlag
8686ffcedb
Merge remote-tracking branch 'scrawl/master'
10 years ago
Marc Zinnschlag
6cc9fa2b3f
Merge remote-tracking branch 'slothlife/cmake-release-build-fix'
10 years ago
scrawl
96a295c44f
Fix for deleting all items in a levelled list
10 years ago
scrawl
8b417c06db
Fix missing clear in ESM::Spell::load ( Fixes #2368 )
10 years ago
scrawl
a139e4efb0
Grey out completed quests in journal quests list
10 years ago
Kamil Bar
3b7a23aa72
Fixed charge checks for light and other objects, corrected CellRef charge union comments
10 years ago
scrawl
49d912e5b6
Don't rely on subrecord order part 2
...
Nice side effects:
- Subrecord name comparison now uses magic number instead of string (faster)
- Improves the error message for unknown subrecords: will print the record in question instead of failing to read the next record with a strange error
10 years ago
slothlife
cfe81bafe8
Remove setting CMAKE_BUILD_TYPE to Debug
...
Setting was causing single-target configurations (ninja, make) to
incorrectly link vs debug runtimes on Windows.
10 years ago
scrawl
9009889d24
Don't rely on subrecord order when reading ( Fixes #2361 )
10 years ago
scrawl
3ccf4642b4
Implement ToggleScripts
10 years ago
jacmoe
ee574e08ef
MIT License header added to all terrain component files.
10 years ago
scrawl
03257ecae5
QString encoding fix
10 years ago
scrawl
4c6b9f8266
Remove redundant decoder in ContentModel
10 years ago
scrawl
cff0127ce7
Update comment on merging levelled lists
10 years ago
scrawl
d18d2a1882
Skip rest of LEVI record if it has no items (Bug #2348 )
10 years ago
scrawl
bea88c3643
Stolen item tracking overhaul part 2 ( Fixes #2338 )
10 years ago
scrawl
f8b4ff3004
Documentation fix
10 years ago
scrawl
ab9100fa90
Prevent dropping item on itself in ContentModel ( Fixes #2334 )
...
Also improves the drop indicator, it is now shown in between items instead of on an item.
10 years ago
scrawl
27dc49a135
Rewrite game settings manager
...
Removes the abhorrent dependency on Ogre for this code and improves the error handling.
10 years ago
scrawl
6d097fbfbd
Normalise spelling of "levelled" throughout the code
10 years ago
scrawl
fec8cf91f5
Add exception handling to various uses of DataStream::read
10 years ago
scrawl
2abc033655
ConstrainedDataStream: print the name of the file in exceptions
10 years ago
scrawl
51e451e249
Tabs to spaces
10 years ago
scrawl
d541bc8064
Remove unused functions in nifstream
10 years ago
scrawl
2346c3528d
Remove NpcStats::mProfit and store it in the script instead
...
Also use the Profit label when the "minimumProfit" script variable exists, rather than hardcoding to NPCs.
10 years ago
scrawl
b9acf437fd
Remove friendly hits from the save file
...
The vanilla engine does not store friendly hits in the save file. Since there's no other mechanism that ever resets the friendly hits (at least not to my knowledge) this should be regarded a feature rather than a bug.
10 years ago
scrawl
ef3ba12cb6
Add silent mode to ConfigurationManager, used by essimporter
10 years ago
scrawl
081c8c8615
ESSImport: convert to utf8, based on encoding setting in openmw.cfg
10 years ago
scrawl
e712b0353b
Terrain refactoring, reduce game startup time and memory usage
10 years ago
scrawl
62a32220ff
Use low-LOD heightmap for world map rendering
...
Add vanilla-accurate colour palette (thanks Hrnchamd)
10 years ago
scrawl
431f540791
ESSImport: fix NPC factions
10 years ago
scrawl
875df46ae9
ESSImport: convert journal indices
10 years ago
scrawl
6367b4dc0b
Improve INFO struct naming
10 years ago
scrawl
9d3f0b2ed5
Remove some unused code, include cleanup
10 years ago
scrawl
d34086ac8f
ESSImport: convert running global scripts
10 years ago
scrawl
4921c6ef9e
Split window caption bars so that the caption can be transparent ( Fixes #531 )
...
Fix transparent window background not applying to the header bar (Fixes #2294 )
10 years ago
dteviot
946dd16696
Fixed Windows warning.
...
warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
10 years ago
dteviot
f95743ccc3
Fixed MSVC warning.
...
warning C4305: 'return' : truncation from 'double' to 'float'
10 years ago
dteviot
e02bab67ba
Fixed MSVC warnings.
...
warning C4099: 'ESM::ESMReader' : type name first seen using 'class' now seen using 'struct'
warning C4099: 'ESM::CellId' : type name first seen using 'struct' now seen using 'class'
10 years ago
Nathan Aclander
33ce03dfc5
Should be compared against uint only
10 years ago
scrawl
b1bd236345
ESSImport: convert script local variables
...
Had to add special reading code to openmw, because the variable names are not stored.
10 years ago
Marc Zinnschlag
7f905470fa
fixed moved reference loading
10 years ago
scrawl
7d76213374
Fix loading faction reactions for older savegames ( Fixes #2301 )
10 years ago
Marc Zinnschlag
89998a6a03
save MVRF subrecords
10 years ago
scrawl
79d2eebe54
Store selected enchant item in savegame ( Fixes #1702 )
10 years ago
scrawl
a619cff615
Implement EnableLevelupMenu to trigger level-up
10 years ago
scrawl
c883a73d30
Several warning fixes
10 years ago
scrawl
8b5effe3e0
Fix wrong magic number for JOUR in openmw savegames
10 years ago
scrawl
e203127952
ESSImport: read script variables (not converted yet)
10 years ago
scrawl
1e92cab3e7
ESSImport: read dialogue/journal records, not converted yet
10 years ago
scrawl
69676906ae
Don't clear known spells when reading from the savegame
...
This is needed because the .ess format doesn't include the racial spells in the player's spell list.
10 years ago
scrawl
c7d15e6f74
Revert "Revert "Light charge handling fix""
...
This reverts commit b95748d044
.
10 years ago
scrawl
d13335ba40
Ensure the item can be equipped in the given slot when loading inventory
10 years ago
scrawl
c65f9cb3c0
Revert "Change save format to store relative equipment index"
...
This reverts commit 89d9649b50
.
10 years ago
scrawl
b95748d044
Revert "Light charge handling fix"
...
This reverts commit 5e0428243b
.
10 years ago
Marc Zinnschlag
a97f599e65
fixed ref num saving in non-wide format
10 years ago
Marc Zinnschlag
764c155cec
moved code for writing/reading ref nums into RefNum struct
10 years ago
Marc Zinnschlag
fa4718283d
Merge remote-tracking branch 'scrawl/contentselector'
10 years ago
Marc Zinnschlag
cd62dbc5b7
Merge remote-tracking branch 'scrawl/essimporter'
10 years ago
scrawl
5e0428243b
Light charge handling fix
10 years ago
scrawl
db64ff6645
Fix actorId initialization
10 years ago
scrawl
89d9649b50
Change save format to store relative equipment index
...
Store the index for the allowedSlots vector instead of the absolute slot index. This will more gracefully handle edge cases like the available slots for an item having changed when loading the game, or the "allows stacking" property having changed. However the main reason this was done is to ease work on the essimporter.
10 years ago
scrawl
d473629dcd
Improve ESMReader error messages
10 years ago
scrawl
06736e9e03
ESSImport: convert faction reactions and known dialogue topics
10 years ago
Marc Zinnschlag
a266dffb4b
Merge remote-tracking branch 'scrawl/essimporter'
10 years ago
scrawl
5104a5a023
Add missing setFactionReaction instruction, use absolute storage instead of difference
...
Seems to be closer to how MW is storing it (it has the complete FACT record in the savegame, actually).
This (somewhat) breaks OMW savegame compatibility in that old changes are discarded, but I don't think the faction reactions are quest relevant anywhere.
10 years ago
scrawl
9014dc48ee
Don't require the object type id for reading references from savegames
...
This is redundant, since we can look it up from the RefID.
10 years ago
scrawl
8e1eeccbe1
ESSImport: container state
10 years ago
scrawl
a7b82e5107
ESSImport: inventory loading works, equipment slots need more work
10 years ago
scrawl
f7e32a24c9
Fix terrain assertion
10 years ago
scrawl
235683e449
Remove LightState from openmw save format to streamline inventory loading
10 years ago
scrawl
f9cf31fcd5
ESSImport: convert custom map markers, not working for interiors yet
10 years ago
scrawl
19ed047dec
ESSImport: add some subrecords to CellRef and others, most files should load now, importacdt/cellref class structure need some refactoring
10 years ago
scrawl
08ad4d73bb
ESSImport: player is placed in correct cell, npc cellrefs work
10 years ago
Marc Zinnschlag
e9af9b991d
Merge remote-tracking branch 'dteviot/master'
10 years ago
dteviot
71700d2cb1
Bugfix: OpenCS segfault when plug-in dependency not found.
...
When a file that a plug-in depends on cannot be found, the OpenCS file dialog crashes.
Similar problem exists in omwlauncher's "Data Files" dialog.
10 years ago
dteviot
017e4cd4ef
OpenCS shows plug-ins with load order issues.
...
1. FileDiaog in OpenCS now shows warning icon beside .esm./.esp files with load order problems.
2. omwlaucher -> replaced "stop" icon with "warning" icon for files with load order problems.
10 years ago
scrawl
cbf56dbb47
ESSImport: work on cell fog of war
10 years ago
scrawl
031eec4550
Starting ESS importer for Morrowind save files
10 years ago
scrawl
fc663addfa
Fix null character issue in ESMReader::getString
10 years ago
scrawl
1869d37cfc
Remove unused mLastDrowningHit
10 years ago
Marc Zinnschlag
9603325b99
Merge remote-tracking branch 'origin/master'
10 years ago
Marc Zinnschlag
375d426dd0
check for premature end of scripts more consistently
10 years ago
scrawl
d387c207d1
Fix initial scaling for btCompoundShape children ( Fixes #2234 )
10 years ago
scrawl
f11ec653d0
Add setting for showing MRK nodes to NIF loaders
...
This makes marker objects show up in OpenCS.
10 years ago
scrawl
883f7ec7ce
Move workaround for hiding markers from NIF loader to Scene
10 years ago
Marc Zinnschlag
7cc1ebc05b
Merge remote-tracking branch 'scrawl/master'
10 years ago
scrawl
7b4665c623
Terrain: documentation update
10 years ago
scrawl
261da8dd0a
Terrain: use 32-bit indices if necessary
10 years ago
scrawl
f7bac58b39
Terrain: change index buffer flags to unsigned
10 years ago
scrawl
41b3a9dba9
Rewrite animated collision shape support ( Fixes #2123 )
10 years ago
scrawl
de23ad5c8d
Change dynamic_cast to static_cast to make coverity happy
10 years ago
scrawl
04d6cead3b
Autogenerated collision should only be disabled if RootCollisionNode is a child of the root node ( Fixes #2133 )
10 years ago
Marc Zinnschlag
763e058ed2
Merge remote-tracking branch 'dteviot/master'
10 years ago
dteviot
e95b513cfc
Use icon to show files with problem ( Fixes #2268 )
...
Launcher now indicates files with problem using an icon.
Using red text for files with load order issue removed because it doesn't work well with dark themes.
10 years ago
Marc Zinnschlag
7c959c8494
Merge remote-tracking branch 'dteviot/Bug811'
10 years ago
dteviot
7aa0f887c0
Minor changes to ESM::RefNum
...
1. Changed mIndex to unsigned, to solve potential implementation defined behavior with right shift.
2. Refactoring to minimize use of magic number -1 to indicate "no Content File".
10 years ago
Marc Zinnschlag
e439065897
Merge remote-tracking branch 'scrawl/master'
10 years ago
dteviot
05b89be8bf
Launcher sets content list to match values in openmw.cfg ( Fixes #811 )
...
I took the liberty to add accessor & mutator functions for classes ContentListsGameSettings and LauncherSettings , as existing code can reverse order of entries.
Also replaced some "magic strings" with named constants.
10 years ago
scrawl
efbc8742a0
Remove some unnecessary includes
10 years ago
Marc Zinnschlag
d254bb0a34
Merge remote-tracking branch 'dteviot/FixLoadOrderReset'
10 years ago
scrawl
ef7e0070a6
Don't right-shift signed integers which is implementation-defined
10 years ago
Marc Zinnschlag
4b88ef5891
fixed QuickFileParser handling of begin line (skip it instead of trying to make sense of it)
10 years ago
dteviot
9d6efcecff
Merge remote-tracking branch 'OpenMW/master' into FixLoadOrderReset
...
Fixed Conflict:
components/contentselector/model/contentmodel.cpp
10 years ago
dteviot
083de62be5
Fixed issues found by Zinnschlag.
...
1. Errors found are added to default tool tip text. (Instead of replacing it.)
2. If multiple errors are found, all are shown in tool tip text, not just first one.
3. Load Order Errors are updated when files are activated/deactivated, not just when the files have their position in list changed.
10 years ago
Marc Zinnschlag
38a413a483
Merge remote-tracking branch 'scrawl/master'
10 years ago
Marc Zinnschlag
83e454e493
Merge remote-tracking branch 'marcoschulze/git-version-retrieval-fix'
10 years ago
scrawl
e19ab77d00
Store camera first person state in savegame ( Fixes #2255 )
10 years ago
scrawl
c6c7d102d0
Revert "components/nif/base.hpp now uses the templated get() function"
...
This reverts commit ad609bff78
.
Revert "Made incorrect nif get error message more informative."
This reverts commit 9909c4abad
.
Revert "Build the nif file tester by default"
This reverts commit c1315ed90c
.
Revert "Converted most nifstream "get multiple" functions to the templated version"
This reverts commit 2619d57bb6
.
Revert "Add a templated option for getting vectors to NIFStream"
This reverts commit f318ee0b8c
.
Revert "Made NIFStream getters templated"
This reverts commit 4edc4142f3
.
10 years ago
scrawl
f267497c03
Allow separate summoned creature instances for each spell ID ( Fixes #2194 )
10 years ago
scrawl
afc961d19c
Workaround for random AABB assertion due to zero-sized particles ( Fixes #1663 )
10 years ago
Marc Zinnschlag
365bb3d3f0
Merge remote-tracking branch 'scrawl/unused'
10 years ago
scrawl
d919a0186e
Comment out unused opSkipOnZero
10 years ago
scrawl
4a734f5cd3
Fall back to top-level directory when looking for resources ( Fixes #2169 )
10 years ago
Marc Zinnschlag
ac7c2a1473
some cleanup
10 years ago
Marc Zinnschlag
bbbf431ae3
double bug in script name handling workaround ( Fixes #1730 )
10 years ago
Marc Zinnschlag
9f6a2d00e8
Merge remote-tracking branch 'thoronador/fix-uninitialized-members'
10 years ago
Thoronador
773669952b
remove initializing constructors from "dumb structs"
...
As suggested by Marc Zinnschlag:
https://github.com/OpenMW/openmw/pull/423#issuecomment-68526701
10 years ago
Arthur Moore
ad609bff78
components/nif/base.hpp now uses the templated get() function
10 years ago
Arthur Moore
9909c4abad
Made incorrect nif get error message more informative.
10 years ago
Arthur Moore
c1315ed90c
Build the nif file tester by default
...
It's extremely useful in determining if a nif file is bad without having to load up openmw or opencs.
Also updated the nif testing script to run at a low priority.
10 years ago
Arthur Moore
2619d57bb6
Converted most nifstream "get multiple" functions to the templated version
10 years ago
Arthur Moore
f318ee0b8c
Add a templated option for getting vectors to NIFStream
10 years ago
Arthur Moore
4edc4142f3
Made NIFStream getters templated
10 years ago
Thoronador
9cc219ff76
fix uninitialized members in Pathgrid::Point
10 years ago
Thoronador
87fac78823
fix uninitialized members in Cell and structures
10 years ago
dteviot
fb671fed20
Corrected issues found by Scrawl.
10 years ago
scrawl
01652bbcc5
Store original actor position in AiWander package ( Fixes #2200 )
10 years ago
dteviot
43dd9aee94
Fix for more errors found by Travis CI.
10 years ago
dteviot
93bbd7463a
Fixed errors and warnings from Travis CI.
10 years ago
dteviot
dfbd470613
Adjust plug-in order to match profile loading.
...
Also marks plug-ins with load order problems in red and changes tool tip to describe error.
10 years ago
scrawl
363d1f9207
Merge remote-tracking branch 'upstream/master'
10 years ago
Marco Schulze
3024c67995
Regenerate components/version/version.hpp as HEAD moves on a git checkout
...
Pull request #416 introduced a common bug where version.hpp wouldn't be
regenerated every build, poteantially leading to stale version data. This
commit adds a custom build target, git-version, which updates version.hpp
before the components library is built.
10 years ago
scrawl
e2346d7c37
Store permanent magic effects in savegame ( Fixes #1648 )
10 years ago
Marc Zinnschlag
82af524a58
Merge remote-tracking branch 'dteviot/master'
10 years ago
scrawl
59f21c6105
Use "hair" as filter for PRT_Hair parts ( Fixes #2218 )
10 years ago
scrawl
b35f87ae7e
Improve font file error handling
10 years ago
scrawl
c7be850162
Add messagebox escape characters for spell/weapon cycling hotkeys
10 years ago
scrawl
f931ba2efc
Fix some static analysis issues (coverity)
10 years ago
dteviot
ad5d884761
omwlauncher crash when can't read file in active profile ( Fixes #1069 )
10 years ago
MiroslavR
3cc32b641a
Fix some memory leaks
10 years ago
Marc Zinnschlag
120873a66d
another workaround for script translation messup
10 years ago
Marc Zinnschlag
057d0913d6
Merge branch 'scriptfixes'
10 years ago
Marc Zinnschlag
fc1d42a7d2
fixed exclusion for certain characters at the start of names
10 years ago
Marc Zinnschlag
b951251572
handle junk in argument lists ( Fixes #2206 )
10 years ago
Marc Zinnschlag
5cb94da9c5
compensate for incorrect minus character in translated dialogue script ( Fixes #2207 )
10 years ago
scrawl
31d28e727f
Implement leveled list script functions ( Fixes #1546 )
10 years ago
scrawl
84b0dcf2e3
Work around particles not being rendered in the first frame
10 years ago
scrawl
8f29f2667e
Fix rotation order for XYZ rotation keys ( Fixes #1067 )
10 years ago
Marc Zinnschlag
ed5387fb8c
replaced stay [ ignoring implementation with one that does not interfere with other workarounds ( Fixes #2205 )
10 years ago
Marc Zinnschlag
e4f75267d0
in case of arguments not separated with comma the fist token of the next argument was put back incorrectly
10 years ago
Marc Zinnschlag
33d905dc03
Merge remote-tracking branch 'scrawl/master'
10 years ago
scrawl
0ca11eab1c
Ignore extra argument for removeItem ( Fixes #2208 )
10 years ago
Arthur Moore
b8edd9bac3
Get a nif file's version string regardless of its length.
10 years ago
Arthur Moore
cd835152e1
Fix spacing issue for NIF file errors.
10 years ago
Arthur Moore
018f4e6895
Fail early if trying to read a string larger than the nif file size.
...
This is much better than failing after a few minutes with an out of memory error.
10 years ago
scrawl
2601b26217
Merge branch 'master' of https://github.com/OpenMW/openmw
10 years ago
scrawl
886903d70e
Implement HitAttemptOnMe function (Bug #2078 )
10 years ago
scrawl
be16f1d0a5
Implement PcForce1stPerson, PcForce3rdPerson, PcGet3rdPerson (Bug #2078 )
10 years ago
Marc Zinnschlag
cda0363f29
allow a space in the middle of multi-character comparison operators ( Fixes #2185 )
10 years ago
scrawl
fb1aa096be
Settings: reduce scope for better readability
10 years ago
scrawl
6eebe9b44c
Read NiFogProperty, but don't use it yet (Feature #920 )
10 years ago
scrawl
e0c6f84546
AiFollow: target has to be seen in order to start following ( Fixes #1637 )
10 years ago
Marc Zinnschlag
0649373d2e
Merge branch 'report'
10 years ago
Marc Zinnschlag
109fbab546
changed column/row numbering in script compiler error messages from being starting at 0 to starting at 1
10 years ago
scrawl
9a1b7cbe52
Add SharedStateButton, used in spell window and controls box to apply mouseover effect to all buttons within one row ( Fixes #1986 )
10 years ago
scrawl
3f0bc6eecb
Ignore extra bytes after the SCVR string list ( Fixes #2184 )
10 years ago
scrawl
5a25649076
Implement XYZ rotation keys support ( Fixes #1067 )
10 years ago
scrawl
65536f0857
Load initial particle system state from NIF files ( Fixes #2178 )
10 years ago
Marc Zinnschlag
eb6e1576be
Merge remote-tracking branch 'scrawl/master'
10 years ago
scrawl
b650338d69
Implement drawMode of NiStencilProperty (Feature #1057 )
10 years ago