1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-10-15 01:56:37 +00:00
openmw/components
fredzio b88d32ff5b Add 3 tabs in the "Data Files" page
1 with the data directories
2 with the BSA archives
3 with the content selector

When user select a directory to be added, first we walk the directory
hierarchy to make a list of all potential data= entries. If we find
none, the selected directory is added.

If more than one data directory is found, user is presented with a
directory list to check which one(s) are to be added.

Directories containing one or more content file are marked with an icon.

data= and fallback-archive= lines are handled like content= lines:
- they are part of the profile in launcher.cfg, prefixed by the profile
name
- they are updated in openmw.cfg when profile is selected / created

Directories can be moved in the list by drag and drop or by buttons.
Insertion is possible anywhere in the list.
Global data path and data local are shown but are greyed out, as they
are always included.

No attempt is made to ensure that the user choice are valid
(dependencies, overwrite of content).

After a profile is loaded, any added content is highlighted in green.
2022-04-23 09:54:45 +02:00
..
bsa Avoid redundant conversion to const char* and use make_shared 2022-04-10 22:33:08 +02:00
bullethelpers
compiler Don't teleport NPCs to unknown cells 2021-12-26 15:27:25 +00:00
config Add 3 tabs in the "Data Files" page 2022-04-23 09:54:45 +02:00
contentselector Add 3 tabs in the "Data Files" page 2022-04-23 09:54:45 +02:00
crashcatcher Add missing include to unordered_map 2022-01-13 22:46:00 +02:00
debug Exchange binary messages between navmeshtool and launcher 2022-03-30 19:24:54 +02:00
detournavigator Limit max navmeshdb file size 2022-03-18 19:08:46 +01:00
esm Implement ignored records 2022-04-16 16:28:39 +02:00
esm3 Use ifstream for ESMReader 2022-04-15 02:58:57 +02:00
esm3terrain rename esmterrain to esm3terrain 2022-01-23 17:19:30 +01:00
esm4 Avoid redundant conversion to const char* and use make_shared 2022-04-10 22:33:08 +02:00
esmloader Respect ignored flag in navmeshtool and groundcover 2022-04-17 09:23:09 +02:00
fallback
files Fix recover from errors in Files::getHash 2022-04-15 21:43:54 +02:00
fontloader Fix out of bounds access for std::string_view 2022-02-14 19:56:50 +01:00
interpreter Use pop_back to shrink the stack 2022-01-28 16:26:43 +02:00
l10n const the key/value 2022-04-11 16:59:46 +02:00
loadinglistener
lua Fix getmetatable, fix pairsForReadonly, add util.loadCode, _G 2022-04-14 01:00:02 +02:00
lua_ui Less primary/secondary coordinate boilerplate in Flex 2022-04-06 23:36:44 +02:00
misc Ignore player when checking whether AiTravel destination is occupied by other actor 2022-04-11 19:30:54 +02:00
myguiplatform Remove unnecessary myguicompat 2021-12-16 19:48:10 +01:00
navmeshtool Exchange binary messages between navmeshtool and launcher 2022-03-30 19:24:54 +02:00
nif Handle NCC flag in Nif files. Objects with this flag will collide only with camera. 2022-04-17 20:03:00 +02:00
nifbullet Handle NCC flag in Nif files. Objects with this flag will collide only with camera. 2022-04-17 20:03:00 +02:00
nifosg Use std::make_shared instead of new 2022-04-08 22:50:09 +02:00
process Support navmesh generation from launcher 2021-12-11 00:22:04 +01:00
resource Handle NCC flag in Nif files. Objects with this flag will collide only with camera. 2022-04-17 20:03:00 +02:00
sceneutil Move extremeEdges into queue instead of copying 2022-04-10 20:56:52 +03:00
sdlutil Support controller touchpads (Resolves https://gitlab.com/OpenMW/openmw/-/issues/6639) 2022-02-21 19:49:00 +00:00
serialization Exchange binary messages between navmeshtool and launcher 2022-03-30 19:24:54 +02:00
settings Configure mav navmeshdb file size from the launcher 2022-04-07 16:38:01 +02:00
shader Implement gloss-mapping (feature #6541) 2022-02-18 06:24:06 +03:00
sqlite3 Limit max navmeshdb file size 2022-03-18 19:08:46 +01:00
terrain remove unused includes: part1 2022-01-23 17:30:25 +01:00
to_utf8 Initialize string_view with explicit size 2022-02-16 17:11:25 +01:00
translation update to_utf8 and translation to make use of new stateless utf8 2022-02-16 10:48:49 +01:00
version
vfs Avoid redundant conversion to const char* and use make_shared 2022-04-10 22:33:08 +02:00
widgets Make better use of std::clamp 2021-11-06 08:47:32 +03:00
CMakeLists.txt Use ifstream for ESMReader 2022-04-15 02:58:57 +02:00
doc.hpp