I'm getting a "Bad surface extents" crash when loading any level except the intro. Windows client with no plugins.
Forum
I was using the SCMapDB link, but the same happens with the MediaFire archive. Also seeing this running on a Linux dedicated server.
I thought it might some conflict with wads (the error mentions a texture named "") but it's still happening after deleting svencoop_addon/downloads.
Well… seems to be a compiling error. The one that last edited the .map file and compiled the map stretched a texture far too wide or too thin, and this is what happens.
"Bad surface extent is when textures are stecthed/shrunken too much. Has nothing to do with size of your map and it isnt picked up by checking for errors. You're going to have to look over the whole map." -some dude on the internet
People recommend using a map editor with built-in find-odd-texture-scale function, if there is even one today…
H2 says "Bad surface extents always means something's wrong with the lightmap, either something went horribly wrong during compilation (shouldn't happen with the SC SDK tools at least) or during merging, at which point one would have to consult whoever made the tool used to merge the BSPs together."
Maybe your tool bspguy can rescale some bad textures, but finding them is the problem. If the textures aren't the problem and the real problem are the lightmaps or the merging… then well… we can all say that this port died here.
Alright, credits go to R4to0 for finding out that the problem is a missing .wad file.
I have repacked the mappack with missing res files, a missing sound file, the missing wad, and fixed a couple of references in the .gmr and sentences file.
Please tell us if you get prompted to replace "entity.wad". Because if you do, then we may have a bigger problem. If that wad has the same name as another existing wad from another map, we will have to quickly ripent the maps to change the wad name.
Call us lazy if you want, but RES is not exactly our duty to include them as each server owners/hosts have their own preference to generate their RES in deciding what players should download. I have updated with RES files but only for important map contents, excluding the weapons.
As for other missing stuffs, I don't know what exactly have Garompa changes or added. From what I observed, there are some stuffs being added in his version what is not necessary needed in this campaign. I used my version instead.
We leave this for now. If anyone is still not satisfied with the contents uploaded, feel free to upload and edit them by yourselves as long as its not involving vandalizing the page. Thank you.
It's the author's responsibility to ensure custom map content, such as textures, models, sprites and sounds are transferred to players if they are playing on a public server so that they are able to experience the map as they intended, so they must create and include .res files.
There are tools available to make this task quick and easy, such as w00tguy's resguy: https://github.com/wootguy/resguy
"As for other missing stuffs, I don't know what exactly have Garompa changes or added. From what I observed, there are some stuffs being added in his version what is not necessary needed in this campaign. I used my version instead."
I listed the changes above, I quote myself: missing res files, a missing sound file, the missing wad, and fixed a couple of references in the .gmr and sentences file.
About the .gmr and sentences file, if by "references" is not very clear (english is not my main language), those changes were just fixing typos in the text files resulting in the game mistakenly looking for files that don't exist. (random example: fixing the reference "models/scinetist.mdl" to "models/scientist.mdl"). If not fixed, the game will have ERROR things all over the place or will just use the default content, which is not the intention when you have custom content that is supposed to be there instead of said default content.
Please don't take this as vandalizing, we all try to help each other with maintaining the page and the maps in a playable state, without errors, it is a community effort. Also we should cherish it, since the HL modding community is small. If you don't want others to step in and fix some common things, its ok, but at least be sure to fix them yourself and upload. You can also join the discord discussions and let us know that someone is at work so nobody steps in. Most times, someone just posts a map and disappears, then the fixes never come and we have to do it ourselves, so we are on edge. Also, uploading our fixes separate from yours is not recommended, we try to have only one version of each map to download, except when it comes to substantial changes like full ripents. When the changes are just fixing crashes, bugs, or missing content, it would be dumb to have several downloads that fix different things each.
So please consider adding the changes I listed above. You can check the errors I mention using the tool "resguy" on your maps. Download the map, put it in a random folder, and also copy resguy into that folder. Then use resguy to check the maps and generate the .res files. Missing files and bad references will be listed so you can take a look and fix them.