View Issue Details

IDProjectCategoryView StatusLast Update
0005762The Dark ModDesign/Codingpublic17.12.2021 19:08
ReporterMirceaKitsune Assigned Tostgatilov  
PrioritylowSeverityfeatureReproducibilityN/A
Status assignedResolutionopen 
Product VersionSVN 
Summary0005762: pk4dir support
DescriptionIt would be easier for creators if the engine could support pk4dir directories, the way other Quake engines do for their own pk version. Just as you can place a zip file ending in .pk4 for the engine to read its data, you should be able to place a directory ending in .pk4dir for its contents to be loaded the exact same way.

This helps developers working on data mods, for instance by not having to zip their changes from a Git repository for each test. In fact this is also the only way to allow data to be ran and updated directly from a cloned Github / Gitlab repo. I know you can already have the data you work with unpacked in your test FM (eg: darkmod/fms/myfm/def/myent.def) but in this case the mod is mixed with the FM used to test it and has to be manually separated: For any generic mod (content not meant to be map specific) you'd want it to work as either darkmod/mymod.pk4dir/def/myent.def or darkmod/fms/myfm/mymod.pk4dir/def/myent.def depending on case.
TagsNo tags attached.

Relationships

related to 0002971 closedorbweaver DarkRadiant Support for pk3dir/pk4dir 

Activities

stgatilov

stgatilov

17.12.2021 15:30

administrator   ~0014594

I think the first step would be to ask @greebo or @orbweaver if and how this is supported in DarkRadiant.
But in principle, it sounds as easy as finding all directories ending with ".pk4dir" and adding them to search paths.
greebo

greebo

17.12.2021 19:08

administrator   ~0014596

See the linked DarkRadiant entry 0002971. I'm confident that the editor will be able to support this without many changes if any at all.

Issue History

Date Modified Username Field Change
24.09.2021 18:24 MirceaKitsune New Issue
17.12.2021 15:28 stgatilov Assigned To => stgatilov
17.12.2021 15:28 stgatilov Status new => assigned
17.12.2021 15:30 stgatilov Note Added: 0014594
17.12.2021 19:07 greebo Relationship added related to 0002971
17.12.2021 19:08 greebo Note Added: 0014596