Lightning Hunter wrote:Where do you have oldskool installed? Are the files like oldskool.u and oldskool.int in UnrealTournament\System?.... Where did you install my extension files like olCustomMapPacks.u and olCustomMapPacks.int?
I never install any mods to custom directories. All mods, including Oldskool and yours, go straight into the root UnrealTournament\System directory. The only *.u files etc. that I put into a custom directory are those that come with a map pack.
Do you see map packs like One Day and Shrakitha in your list?
This is a fair question, as I have indeed noticed that sometimes maps installed to custom hierarchies indeed do not show up in Oldskool's list. When that happens I've got no choice but to install directly to the main root hierarchy, although I can usually open the maps via console if I really want to keep the custom install. I should have thought of that before I posted. In addition it may also be that it's my mistake, come to think of it: I consistently forget to Refresh Oldskool's list, and sometimes this has led me into thinking there was something wrong with a map I've just installed when really all I needed to do was press "Refresh".
With this in mind, I did an experiment. On a copy of UT without OlCustomMappacks, I installed both One Day and Shrakitha as well as EZkeel's most important paks (Invasion & Legacy). Just to make things interesting, I changed up the custom hierarchies a little. I kept One Day and Shrakitha in the same place, CustomUT, per my post above, but put EZkeel's stuff in a different hierarchy. The relevant entries in UnrealTournament.ini look like this:
Code: Select all
; Shrakitha and One Day:
Paths=../CustomUT/Maps/*.unr
Paths=../CustomUT/Music/*.umx
Paths=../CustomUT/Sounds/*.uax
Paths=../CustomUT/System/*.u
Paths=../CustomUT/System/*.int
Paths=../CustomUT/Textures/*.utx
; EZKeel's packs:
Paths=../CustomUT/_large/deCyber/Maps/*.unr
Paths=../CustomUT/_large/deCyber/Textures/*.utx
Paths=../CustomUT/_large/deCyber/Sounds/*.uax
Paths=../CustomUT/_large/deCyber/Music/*.umx
Paths=../CustomUT/_large/deCyber/System/*.u
Paths=../CustomUT/_large/deCyber/System/*.int
Paths=../CustomUT/_large/deCyber/System/*.ini
Then I started UT, and the results were interesting. One Day and Shrakitha both show up in the Map-Pack list. EZkeel's Invasion duly shows up as it should in Map Pack. But Legacy does not. Despite being installed to the same directory as Invasion, which is in the Map-Pack list, the maps for Legacy show up in the Custom-Maps list.
Then I moved on to packs that you added in your mod, although this time I didn't mess around with extra hierarchies, just keeping everything to CustomUT. There I installed 13 Mutants, Abandoned Colony, and Hard Crash. I then started UT (CustomOldskoolEntries still uninstalled). All 13-Mutants, SPabc (Abandoned Colony), and HCLx (Hard Crash) maps were present in the Custom Maps list.
Finally, I installed CustomOldskoolEntries--and sure enough, there are Hard Crash, The Abandoned Colony, and Thirteen Mutants, all sitting there next to the others in the Map-Pack list. So my initial post on this issue was wrong, at least for some or even most maps. I wish I could remember which one I had a problem with--I've installed and uninstalled a bunch over the last few days, just to ensure that they work on my system.
The puzzle my experiment throws up is why Legacy doesn't show up in Map Pack. That's not your problem, as it's not one of the packs you support in your readme, but surely Oldskool would have shipped with Legacy support. So I've got to assume that something's wonky there. And where one pak is wonky, others can be also.
I'll keep paying attention to this issue and if I see further problems with specific paks I'll holler. Thx again for your great work!