A bit of a snag

Moderators: GSH, VSMIT, Red Devil, Commando

User avatar
Vadam
Thunderbolt
Posts: 104
Joined: Sat May 18, 2013 3:02 pm

A bit of a snag

Post by Vadam »

Whenever I attempt to join my own game using SF I get booted for bad assets. It works fine in previous patches, such as 6.3d, so something changed between patches that screwed it up. I have also noticed this happening with other mods, although mods like GGSE work fine. Any idea of what to do?
Starfleet 0.8 - Almost done!
User avatar
General BlackDragon
Flying Mauler
Posts: 2408
Joined: Sat Feb 19, 2011 6:37 am
Contact:

Re: A bit of a snag

Post by General BlackDragon »

Are u using 6.4n?
Battlezone Classic Public Forums
*****General BlackDragon*****
User avatar
Vadam
Thunderbolt
Posts: 104
Joined: Sat May 18, 2013 3:02 pm

Re: A bit of a snag

Post by Vadam »

Currently, yes. I have used earlier patches, but they all had the same result. I don't know the exact patch when this issue started though.
Starfleet 0.8 - Almost done!
User avatar
Zero Angel
Attila
Posts: 1536
Joined: Mon Feb 21, 2011 12:54 am
Contact:

Re: A bit of a snag

Post by Zero Angel »

There have been issues in the past with 'recursive' upgrades (e.g. building A upgrading into building B which can upgrade back into building A, like with the Hadean Xenomator/Mega Xeno) causing bad asset issues between players who have the same assets, but these are fixed as of 6.4n. Don't know what could be causing the issues with SFMod, maybe some non-standard upgrading or tapping mechanism. The asset checker has gotten a little more aggressive.
Regulators
Regulate any stealin' of this biometal pool, we're damn good, too
But you can't be any geek off the street
Gotta be handy with the chains if you know what I mean
Earn your keep
TwinShadow
Sabre
Posts: 205
Joined: Sat Jun 04, 2011 11:17 pm
Location: Texas

Re: A bit of a snag

Post by TwinShadow »

SF Mod hasn't been looked at for a while now I believe. I know it hasn't been modified to use the new recycler variant text file or whatever it was called.
If you happen to be looking through my posts, I have completely dumped all things related to Battlezone. Do not contact me, do not bother me. Been harassed enough as it is and am done entirely.
User avatar
Vadam
Thunderbolt
Posts: 104
Joined: Sat May 18, 2013 3:02 pm

Re: A bit of a snag

Post by Vadam »

After hours of combing through SF's files to see what might be the problem, I narrowed it down to GSEEKER.odf. I removed it and it works fine now.

[WeaponClass]
classLabel = "dispenser"
wpnName = "Seeker"
fireSound = "mmine01.wav"
wpnReticle = "gseek"
wpnCategory = "SPEC"

[DispenserClass]
shotDelay = 1.3
objectClass = "seeker"


That is all that was inside GSEEKER, so I don't know how that could cause bad assets.
Starfleet 0.8 - Almost done!
User avatar
Red Devil
Recycler
Posts: 4398
Joined: Fri Feb 18, 2011 5:10 pm
Location: High in the Rocky Mountains

Re: A bit of a snag

Post by Red Devil »

gseeker.odf in SF has this:

objectClass = "seeker"

but seeker.odf has classLabel = "seeker"

which is why gseeker.odf in patch 1.3 now points to seeker1.odf
If given the truth, the people can be depended upon to meet any national crisis. The great point is to bring them the real facts - and beer.
Abraham Lincoln

Battlestrat, FE, G66, In The Shadows, Starfleet, Uler, & ZTV

Lifetime member of JBS and NRA
User avatar
Nielk1
Flying Mauler
Posts: 2991
Joined: Fri Feb 18, 2011 10:35 pm
Contact:

Re: A bit of a snag

Post by Nielk1 »

Side note, in the past, the ODF name "seeker1.odf" *could* have been an issue, however now engine generated ODFs (that would append numbers) add a an extra character that is illegal in the windows files system.

This would not actually affect the seeker because the engine doesn't make its generated ODFs in that case, but just a warning if you try to do this with lets say, a unit odf, in an older version of bz2.
User avatar
GSH
Patch Creator
Posts: 2486
Joined: Fri Feb 18, 2011 4:55 pm
Location: USA
Contact:

Re: A bit of a snag

Post by GSH »

Vadam-
Try loading your map in the latest (1.3.6.4n) version of bz2edit.exe. Look at the in-game console after loading a map, and/or battlezone.log. If it notes any errors, fix them. Repeat.

1.0-1.2 allowed weapons and ordnance with the same class. That's forbidden in latest. Needs a little tweaking, but we put in plenty of messages alerting users to that.

-- GSH
User avatar
Vadam
Thunderbolt
Posts: 104
Joined: Sat May 18, 2013 3:02 pm

Re: A bit of a snag

Post by Vadam »

I have been doing that, although the only errors I noticed were weapons pointing to effects that did not exist. I stopped using the in-game console after this happened

Image

Figured it was much easier to go into the log file, hit CTRL F, and just type in "error"
Starfleet 0.8 - Almost done!
User avatar
Red Devil
Recycler
Posts: 4398
Joined: Fri Feb 18, 2011 5:10 pm
Location: High in the Rocky Mountains

Re: A bit of a snag

Post by Red Devil »

you can get rid of those msh messages by copying the newly-created .msh files to your recursed mod folder.
If given the truth, the people can be depended upon to meet any national crisis. The great point is to bring them the real facts - and beer.
Abraham Lincoln

Battlestrat, FE, G66, In The Shadows, Starfleet, Uler, & ZTV

Lifetime member of JBS and NRA
User avatar
GSH
Patch Creator
Posts: 2486
Joined: Fri Feb 18, 2011 4:55 pm
Location: USA
Contact:

Re: A bit of a snag

Post by GSH »

Follow the instructions that are printed for you onscreen, and the messages go away. And, your load times will get better as it doesn't have to reconvert xsi -> msh every run.

-- GSH
User avatar
Nielk1
Flying Mauler
Posts: 2991
Joined: Fri Feb 18, 2011 10:35 pm
Contact:

Re: A bit of a snag

Post by Nielk1 »

GSH wrote:Follow the instructions that are printed for you onscreen, and the messages go away. And, your load times will get better as it doesn't have to reconvert xsi -> msh every run.

-- GSH
Also, there is a low chance MSHs will generate differently between computers, or just 2 successive tries on the same computer. Another good reason to be sure everyone has the same MSHs to avoid Bad Assets.
User avatar
GSH
Patch Creator
Posts: 2486
Joined: Fri Feb 18, 2011 4:55 pm
Location: USA
Contact:

Re: A bit of a snag

Post by GSH »

I think .msh files are asset-checked -- if the size of a craft is different, then its physics parameters would be different, and resync time. Thus, it should get bad assets if they vary.

I also think that the xsi -> msh converter is more stable now that I've taken a pass at ensuring that all intermediate buffers are cleared to consistent values before use. But, I'm not going to burn time trying to dig down inconsistencies from run to run or computer to computer.

-- GSH
User avatar
Nielk1
Flying Mauler
Posts: 2991
Joined: Fri Feb 18, 2011 10:35 pm
Contact:

Re: A bit of a snag

Post by Nielk1 »

Best just be better safe than sorry.

MSH is most certainly asset checked.
Post Reply