Commit Graph

19961 Commits (beb017e699e5c421dd47eb854665d9bc45b00bad)

Author SHA1 Message Date
elsid beb017e699
Do not truncate too long strings on writing ESM 2 years ago
elsid 12d36fb1d7
Add missing include 2 years ago
elsid 076e772e3d
Use shared locks in physics system when using multithreaded bullet 2 years ago
psi29a bfb6bab33b Merge branch 'luaclothingbinds' into 'master'
Lua API for Clothing records

See merge request OpenMW/openmw!2723
2 years ago
Alexei Kotov 09716c644e Assault victims are always aware of the committed crime (bug #7064) 2 years ago
Kindi 4734504e2c Lua binding for Clothing 2 years ago
elsid 1e9e7b7607
Add tests to save and load some ESM3 records 2 years ago
elsid 2e64155c0f
Use signed type for left record and files size in ESM3 reader context
Otherwise reading some of the records like ESM::CellRef without a subrecord
after could lead to underflow of ESM_Context::leftRec which makes
ESM::ESMReader::hasMoreSubs to return true and load hangs for a while trying to
read the same subrecord many times.

Fix ESM::Variant tests since it's now required to have a record for any ESM
data. Add 16 (size of record header) to all expected data sizes.
2 years ago
psi29a f87b9e7bcb Merge branch 'postprocesshud' into 'master'
Improve post-process HUD search field usability (#7198)

Closes #7198

See merge request OpenMW/openmw!2717
2 years ago
psi29a 8040d7a72a Merge branch 'hopechess' into 'master'
Unequip the weapon only after finishing the attack (bug #4610)

Closes #4610

See merge request OpenMW/openmw!2719
2 years ago
Alexei Kotov 0485b23b5f Reimplement region for TES3 cells 2 years ago
Alexei Kotov 0f7822fff8 Unequip the weapon only after finishing the attack (bug #4610) 2 years ago
Alexei Kotov 1df5fd341b Don't override post-processing HUD search field focus 2 years ago
Alexei Kotov 3b8001d55d Make post-processing HUD search case-insensitive 2 years ago
psi29a a31d381611 Merge branch 'esm_format_version' into 'master'
Name all custom ESM format versions and add tests

See merge request OpenMW/openmw!2712
2 years ago
elsid 080700f8fe
Name all custom ESM format versions and add tests 2 years ago
psi29a 5eba755174 Merge branch 'forwardtothepast' into 'master'
Support /-separated big effect icon paths

See merge request OpenMW/openmw!2711
2 years ago
psi29a 886600a1dd Merge branch 'consoledisposal' into 'master'
Check if the console's selected object is available (bug #5870)

Closes #5870

See merge request OpenMW/openmw!2713
2 years ago
psi29a d3874644c1 Merge branch 'oripaging' into 'master'
Try printing template textures if instance textures are unavailable for any reason

See merge request OpenMW/openmw!2709
2 years ago
Alexei Kotov 7b62d47abc Support /-separated big effect icon paths 2 years ago
Andrei Kortunov 5836bd8d87 Remove redundant include 2 years ago
Alexei Kotov e96448d66f Use model template as a fallback in BetaComment 2 years ago
Alexei Kotov f356d0a2fc Check if the console's selected object is available (bug #5870) 2 years ago
psi29a b385f27f86 Merge branch 'console_history' into 'master'
Remembering console commands between sessions

Closes #7125

See merge request OpenMW/openmw!2603
2 years ago
Kindi 044d82a842 Remembering console commands between sessions 2 years ago
psi29a f14031b30b Merge branch 'ori' into 'master'
Print bound textures in BetaComment (feature #7194)

See merge request OpenMW/openmw!2705
2 years ago
Alexei Kotov 192f79841b Print bound textures in BC (feature #7194) 2 years ago
Alexei Kotov 5340c2c816 Fix Lua ingredient bindings 2 years ago
elsid d20b05c7fb
Support reading specific nif files from archive by niftest 2 years ago
elsid 2c43a8558a
Add option to disable debug log for unsupported nif files
It becomes quite extensive and not very useful when loading oblivion content
files.
2 years ago
elsid ac5f22445e
Support compressed BSA archives by niftest 2 years ago
elsid 1a2c56fefb
Fix checking for file extension in niftest 2 years ago
elsid 36b33cc1a5
Support absence of player and other actors in physics system 2 years ago
psi29a 944931c9bf Merge branch 'load_esm4_lights' into 'master'
Adds ESM4 light into ESM4 Cells

See merge request OpenMW/openmw!2692
2 years ago
florent.teppe 486d15b19e moved light common to its own file
moved esm4light to it's own file
2 years ago
elsid 4b8941677d
Do not write binary data to std::cout by esmtool 2 years ago
florent.teppe dc961e3189 Adds the light into the scene.
Common struct for ESM3 and ESM4 light
2 years ago
elsid f09789002a
Define hardcoded global variable names as constants 2 years ago
elsid af003d94f8
Log error when failed to open stats file 2 years ago
psi29a a0795ba7ae Merge branch 'launch_fix' into 'master'
Fix some non-ASCII path issues

Closes #6817

See merge request OpenMW/openmw!2686
2 years ago
psi29a 91a4c09fa6 Merge branch 'oldtelvanniheart' into 'master'
Use correct exterior cell when positioning

See merge request OpenMW/openmw!2688
2 years ago
florent.teppe a71a86e64a Load light models in the engine. Doesn't emit light 2 years ago
psi29a 4f001d8736 Merge branch 'qt6' into 'master'
Add an initial Qt6 support

See merge request OpenMW/openmw!2684
2 years ago
Evil Eye 97c6d25d54 Use correct exterior cell when positioning 2 years ago
Andrei Kortunov 7e2aedf637 Add an initial Qt6 support 2 years ago
Andrei Kortunov 5836d27928 Fix ContentSelector usage with non-ASCII paths 2 years ago
psi29a 4032c447e9 Merge branch 'load-ESM4-Cell' into 'master'
Can load and coc into an interrior oblivion cell

See merge request OpenMW/openmw!2647
2 years ago
glassmancody.info e778ffee9b po2 scaling for average luminance 2 years ago
psi29a aee7716c3a Merge branch 'launcher_typed_settings' into 'master'
Typed launcher settings

See merge request OpenMW/openmw!2650
2 years ago
psi29a 8b0e55dd5f Merge branch 'remove-water-walking-teleport-underwater' into 'master'
teleporting to an underwater marked location will remove water walking spell effects from actor

Closes #7122

See merge request OpenMW/openmw!2656
2 years ago