LiveBahroCaves_District_POTScave.prp is Alway Delet[Solved]

Discussions about the OpenUru.org Minkata test shard

Moderator: rarified

User avatar
Mac_Fife
Member
Posts: 1239
Joined: Fri Dec 19, 2008 12:38 am
Location: Scotland
Contact:

Re: LiveBahroCaves_District_POTScave.prp is Always Deleted

Post by Mac_Fife »

branan wrote:As for why you see a delete every launch - I bet Minkata is set up with ThinExternal == External, so it does actually check every file at login. It's slower, but for a testing shard probably better to make sure everyone is on the same page.
It's a case of wanting the best of both worlds: A speedy startup, so as not to discourage people from testing and a thorough check to make sure we don't have oddball effects caused by mismatched files.

However, it just occurred to me to ask this: Is the release notes file part of the ThinExternal manifest? I'm guessing it is, which probably explains why the whole problem arose in the first place. Throughout MOULa, there has never been an update to the release notes, so if an update only affects files lower level files (like some of the .dat files) then they'll never be scanned on subsequent updates. In the past, the release notes would change each month.

Even if that assumption is wrong, then possibly adding the release notes to the ThinExternal manifest, and making sure it gets updated for each new release, should then force a re-check of the entire fileset on first usage after any update?
Mac_Fife
OpenUru.org wiki wrangler
User avatar
branan
Member
Posts: 84
Joined: Wed Apr 06, 2011 11:35 pm

Re: LiveBahroCaves_District_POTScave.prp is Alway Delet[Solv

Post by branan »

It's worth keeping in mind that when the MOUL patching system was implemented, the full data set was NOT in External.mfs - we had age patching at link time.

I've found in my own tests that verifying all the global data - .age, .csv, .fni, .p2f - is very fast. That can all be put in to ThinExternal, and the PRPs and audio files into per-age manifests. Per-age manifests are checked at every link, so even if only a single prp file changes, it will just be patched on age link instead of at startup.
User avatar
rarified
Member
Posts: 1061
Joined: Tue Dec 16, 2008 10:48 pm
Location: Colorado, US

Re: LiveBahroCaves_District_POTScave.prp is Alway Delet[Solv

Post by rarified »

branan wrote:I've found in my own tests that verifying all the global data - .age, .csv, .fni, .p2f - is very fast. That can all be put in to ThinExternal, and the PRPs and audio files into per-age manifests. Per-age manifests are checked at every link, so even if only a single prp file changes, it will just be patched on age link instead of at startup.
Thanks... I'll keep that on the list for a future update on Minkata.

_R
One of the OpenUru toolsmiths... a bookbinder.
User avatar
JWPlatt
Member
Posts: 1137
Joined: Sun Dec 07, 2008 7:32 pm
Location: Everywhere, all at once

Re: LiveBahroCaves_District_POTScave.prp is Alway Delet[Solv

Post by JWPlatt »

Aren't age manifests only relevant if you can serve them?

Also, a "fast" scan is relative to local conditions. If it's perceptibly slower than how it was recently improved, I might complain. ;)

Before changes like this happen, I think it's important to understand why things evolved as they have and ask those questions.
Perfect speed is being there.
User avatar
rarified
Member
Posts: 1061
Joined: Tue Dec 16, 2008 10:48 pm
Location: Colorado, US

Re: LiveBahroCaves_District_POTScave.prp is Alway Delet[Solv

Post by rarified »

JWPlatt wrote:Aren't age manifests only relevant if you can serve them?
I believe the age manifests must be available from the server for the client to run. They were generated by CJkelly1's ManifestCreator program from an existing MOSS install, since they're never stored by the client on the client host.
Also, a "fast" scan is relative to local conditions. If it's perceptibly slower than how it was recently improved, I might complain. ;)
Perception != Reality sometimes! But we'll leave that testing up to our most sensitive test expert.

_R
One of the OpenUru toolsmiths... a bookbinder.
User avatar
JWPlatt
Member
Posts: 1137
Joined: Sun Dec 07, 2008 7:32 pm
Location: Everywhere, all at once

Re: LiveBahroCaves_District_POTScave.prp is Alway Delet[Solv

Post by JWPlatt »

Ah, yes, the game files are available, but not the prps, which is how I was thinking.
Perfect speed is being there.
User avatar
branan
Member
Posts: 84
Joined: Wed Apr 06, 2011 11:35 pm

Re: LiveBahroCaves_District_POTScave.prp is Alway Delet[Solv

Post by branan »

I actually misspoke earlier - .fni files are in per-age manifests, not the global manifest.

.age files are duplicated in both. I'm not 100% sure they're needed in External. Certainly earlier Plasma versions wanted to have the .age files at launch, but if CWE doesn't then .age files can be removed from External.mfs as well.

EDIT: avis and .loc files are also in global. I just looked over my build scripts.
cjkelly1
Member
Posts: 67
Joined: Mon Dec 29, 2008 6:08 am

Re: LiveBahroCaves_District_POTScave.prp is Alway Delet[Solv

Post by cjkelly1 »

The Manifests.zip file that is in the MOSS tree contains files which generate manifests which have the same entries as were in the GT MOUL. I do not believe the files in the manifests changed from the GT version to MOULa. The only manifest which MOSS does not contain is macExternal, because I do not have a Mac. Symlinking External to macExternal works fine, so the extra files which would be present in the Mac client not being in the manifest does not appear to cause an issue.

I believe you have quite a bit of leeway in the contents of the manifests. Since I test different versions of the client against my personal MOSS shard, I have removed the PhysX DLLs and the two Uru executables from my thinExternal, and it does not appear to care. I would assume you could remove quite a bit more from the manifests, and it would work. Of course, when the client is looking for a needed file and it is not in the manifest nor in the directory, the client can get a bit upset. It would also run into the "clients with different data sets" problem.
Trekluver
Member
Posts: 107
Joined: Mon Dec 05, 2011 3:04 am
Contact:

Re: LiveBahroCaves_District_POTScave.prp is Alway Delet[Solv

Post by Trekluver »

Here's an update on this issue.

I recently updated Minkata to 1.905 (Yea, I'm slow to this kind of stuff.) and in the process I figured out how to fix this problem once and for all. If you cut and past the dat folder rather than copy and paste it, the file system just changes the folder's index. Therefore, the dat folder (that should now be in your minkata folder) is exactly the same as the one that was in your MOULa folder and not a copy. Then, copy and past the folder back into your MOULa folder. This way if any files get corrupted in the transfer, MOULa can just re-download it again; this is something Minkata cannot do. I've tried this three times (Once for Gehn, Minkata, and TOC) and so far I've had zero checksum errors.
Image
TOC#60089 DI#132103 MOULa is Image
Post Reply

Return to “OpenUru.org Minkata Test Shard”