1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-15 16:49:55 +00:00
Commit graph

25603 commits

Author SHA1 Message Date
fredzio
00de540a31 Remove unused function. 2021-05-05 20:27:22 +02:00
elsid
7a51d0db18
Wait until navmesh is generated within given distance around player
Add a setting to change this distance.

To prevent situations when there is not enough navmesh generated and actors
can't find path correctly.
2021-05-05 19:44:16 +02:00
elsid
f169f8e6f0
Wait until navmesh is generated for interior cells
Add special loading progress bar.

It should be fast enough to not keep loading screen for noticably long but
will provide better pathfinding for actors inside interior cells.
2021-05-05 19:27:49 +02:00
Bret Curtis
3618eabaf0 remove macos10.14 support from gitlab; brew is broken 2021-05-05 14:42:54 +02:00
psi29a
1e9a7894d5 Merge branch 'no_recommends' into 'master'
Don't install recommended packages in Debian's CI

See merge request OpenMW/openmw!756
2021-05-05 11:45:59 +00:00
jvoisin
885ff36b01 Don't install recommended packages in Debian's CI 2021-05-05 11:45:59 +00:00
Bret Curtis
4129cc244c allow macos11xcode12 to fail for now; but not macos10.15xcode11; add support for macos10.14_xcode10; make sure fontconfig does not update other stuff 2021-05-05 13:35:39 +02:00
Bret Curtis
a1bc10888c add implicit dependancy fontconfig for macos 2021-05-05 11:46:59 +02:00
Bret Curtis
4f5d697e2b Do not fail when unable to detect the FFMPEG version, like windows. 2021-05-05 10:36:34 +02:00
psi29a
d547d0dc60 Add #5800 to changelog 2021-05-05 07:32:08 +00:00
psi29a
b8128d09f9 Merge branch 'enchanted-item-selected-fix' into 'master'
Fix for enchanted items being removed on item equip cycling when they are re-equipped

See merge request OpenMW/openmw!714
2021-05-05 07:27:00 +00:00
psi29a
110001d47f Merge branch 'nullroots' into 'master'
Improve null root handling

Closes #5963

See merge request OpenMW/openmw!818
2021-05-05 07:24:43 +00:00
psi29a
faeefbe298 Merge branch 'fix_niftest_2' into 'master'
Reapply nif fixes

See merge request OpenMW/openmw!817
2021-05-05 07:23:39 +00:00
Dobrohotov Alexei
19f0b80983 Improve null root handling 2021-05-05 02:41:30 +03:00
elsid
d5e28d7269
Remove redundant casts 2021-05-05 01:30:41 +02:00
elsid
d9e7c2fb42
Replace comment by static assert 2021-05-05 01:30:40 +02:00
elsid
bf2f15342b
Compare positive int as std::size_t
If records.size() is greater than max int comparison is invalid.
2021-05-05 01:30:40 +02:00
elsid
1c08bc0b15
Handle std::istream bad state after read 2021-05-05 01:30:40 +02:00
elsid
3e4abb9f04
Avoid copy from vector to string
Read directly into a string.
2021-05-05 01:30:40 +02:00
elsid
f4cfade14b
Use std::size_t to iterate 2021-05-05 01:30:40 +02:00
elsid
903ce44634
Revert "Various fixes for niftest"
This reverts commit 87ada56edd.
2021-05-05 01:20:18 +02:00
psi29a
9eb876cc17 Merge branch 'read_me' into 'master'
Allow activation of inventory items

Closes #5991

See merge request OpenMW/openmw!788
2021-05-04 22:53:45 +00:00
psi29a
6ac4dfbeb7 Merge branch '9001st_time_the_charm' into 'master'
Rework again scripted movements

See merge request OpenMW/openmw!799
2021-05-04 22:52:37 +00:00
psi29a
440a6ff45b Merge branch 'dehardcoded-settings-docs' into 'master'
Document the new settings entries under [Models] section, used for dehardcoded mesh paths.

See merge request OpenMW/openmw!764
2021-05-04 22:49:35 +00:00
psi29a
15f6932aaa Merge branch 'openmwizzrd_include' into 'master'
Remove some useless includes from the wizzard

See merge request OpenMW/openmw!767
2021-05-04 22:25:26 +00:00
psi29a
9b0802f290 Merge branch 'launcher-tooltip-fix' into 'master'
Minor fix in launcher's advanced settings tab

See merge request OpenMW/openmw!754
2021-05-04 22:22:13 +00:00
tess
ad7aff4cee Minor fix in launcher's advanced settings tab 2021-05-04 22:22:13 +00:00
psi29a
6513c38875 Merge branch 'clean_navigator' into 'master'
Remove redundant and useless code from navigator

See merge request OpenMW/openmw!815
2021-05-04 21:57:16 +00:00
psi29a
b10a817f7e Merge branch 'useuless_launcher' into 'master'
Remove some useless includes from the launcher

See merge request OpenMW/openmw!775

(cherry picked from commit a84bd643b334eb6ac715681c497184ac22212ced)

d3fff8cf Remove some useless includes from the launcher
2021-05-04 21:09:39 +00:00
psi29a
e94181b2b2 Merge branch 'constexpr' into 'master'
Sprinkle a couple of constexpr found by VS

See merge request OpenMW/openmw!800

(cherry picked from commit 5e8ea624bc85acebf457592dd10b790124ecf6ef)

5704b2ac Sprinkle a couple of constexpr found by VS
2021-05-04 21:09:20 +00:00
psi29a
e6b097085b Merge branch 'const_ref' into 'master'
Sprinkle some const-ref to avoid unnecessary copies

See merge request OpenMW/openmw!803
2021-05-04 21:02:14 +00:00
psi29a
7b86061123 Merge branch 'fix_niftest' into 'master'
Various fixes for niftest

Closes #5953

See merge request OpenMW/openmw!814
2021-05-04 20:58:01 +00:00
elsid
87ada56edd Various fixes for niftest 2021-05-04 20:58:01 +00:00
psi29a
1cc49d1745 Merge branch 'double_bullet2' into 'master'
Unbreak and simplify bullet detection.

See merge request OpenMW/openmw!816
2021-05-04 20:56:42 +00:00
fredzio
231780a51d Simplify the bullet detection. This way we don't need to explicitly pass
all possible variables to the try_compile stuff
2021-05-04 22:18:30 +02:00
elsid
865ef56a09
Replace include by RecastMesh forward declaration
To reduce dependency between navigator interface and implementation.
2021-05-04 13:00:06 +02:00
elsid
ec87b3f8f7
Remove redundant ChunkyTriMesh
This AABB tree required when need to filter out input mesh that has not
influence navmesh tile output. This filtering is already done before. Each
recast mesh corresponds to a single navmesh tile and has appropriate bounds.
2021-05-04 13:00:06 +02:00
elsid
bce06df254
Add missing array header 2021-05-04 13:00:06 +02:00
elsid
22aebcea74
Remove useless rcMarkWalkableTriangles call
It fills areas.data with walkable triangles but right after it's overwritten
and rcClearUnwalkableTriangles is called instead that fills areas.data with
unwalkable triangles.
2021-05-04 02:23:07 +02:00
psi29a
0f33734f5d Merge branch 'remove-os-identity' into 'master'
Remove OsIdentity.cmake

See merge request OpenMW/openmw!808
2021-05-03 07:57:51 +00:00
AnyOldName3
a631855ac9 Merge branch 'deathclawssuck' into 'master'
Don't flip NV PPL shader normal map Y axis

See merge request OpenMW/openmw!810
2021-05-03 00:00:38 +00:00
Gleb Mazovetskiy
e3a6cb1695 Remove OsIdentity.cmake
Removes the OsIdentity.cmake file and uses a cross-compilation friendly
and OS-independent method of detecting system double-precision bullet
instead.
2021-05-03 00:08:47 +01:00
Dobrohotov Alexei
ad5ee1aa1c Don't flip NV PPL shader Y axis erroneously 2021-05-03 01:34:54 +03:00
psi29a
7f7041656d Merge branch 'enforce_double_bullet' into 'master'
Remove support for single-precision Bullet, fail during configuration instead of during linking (#5980)

See merge request OpenMW/openmw!806
2021-05-02 20:52:57 +00:00
fredzio
6fd04cb8f6 Remove support for single-precision Bullet, fail during configuration instead of during linking. 2021-05-02 17:48:50 +02:00
elsid
9cc7b1f4bd Merge branch 'nomove_const' into 'master'
Don't use std::move on const

See merge request OpenMW/openmw!805
2021-05-02 15:12:43 +00:00
psi29a
aca5d2fc12 Merge branch 'bump-macos-dependencies' into 'master'
Use prebuilt macOS dependencies with fixed SDL and OSG 3.6

Closes #5939

See merge request OpenMW/openmw!804

(cherry picked from commit 74612b1286330b1e34a9c37528502770496e5bba)

9aaca972 Use prebuilt macOS dependencies with fixed SDL and OSG 3.6
2021-05-02 13:56:31 +00:00
jvoisin
d4d111a709 Don't use std::move on const 2021-05-02 15:50:44 +02:00
jvoisin
d45184a730 Sprinkle some const-ref to avoid unnecessary copies 2021-05-02 14:43:46 +02:00
AnyOldName3
471ab431f5 Merge branch 'off_by_one_windows_crashcatcher' into 'master'
Fix an off-by-one in windows_crashcatcher.cpp

See merge request OpenMW/openmw!801
2021-05-02 11:21:54 +00:00