Hi, i have converted my mod project from Quake to Hexen II. I have compiled all (maps and hcode) and all goes fine until i have try it with HOT, and appears the following error
i dont understand, the same maps before converted (from Quake to Hexen) works perfect on Quakespasm, but HOT shows me this messages when try to compile it, have more restriction about size?
Thanks a lot in advance.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Seems like you are exceeding some hardcoded limits in your map,
hence the MAX_MAP_ENTITIES error. Quakespasm has extended
limits, but uHexen2 does not (at least not yet..)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Limits increase is on the TODO list, but no ETA (real life stuff.)
On the other hand, you did got an answer about MAX_MAP_ENTITIES
error at https://celephais.net/board/view_thread.php?id=60097&start=2893
I'm not a mapper, but it seems like you hit a compiler limit and not an
engine limit. Quoting the answer from above: ".. you are using more than
640 en (lights, func and monsters) which I can't imagine." In hexen2 case,
MAX_MAP_ENTITIES is 1024, not 640.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks Ozkan, then the problem is with the map compiler for hexen, there's another one apart "hexen2-utils-1.5.9 packages" from uhexen downloads that have max_map_entities to 1024 instead 640?
Respect to the link with the answer still must download quark, but i never used it (only trenchbroom) and im not sure how must check this (but ill try)
Thanks a lot!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I understand that the engine (uhexen) have the limit 1024, but the map compiler (qbsp) has 640, so where can find a map compiler (qbsp) that have a 1024 limit instead 640?
Thanks again and sorry for the confusion
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi, i have converted my mod project from Quake to Hexen II. I have compiled all (maps and hcode) and all goes fine until i have try it with HOT, and appears the following error
anyidea? Thanks a lot!
The error comes from here:
https://sourceforge.net/p/uhexen2/code/HEAD/tree/trunk/engine/hexen2/gl_model.c#l902
Apparently, the submodel file size is not a multiple of dmodel_t structure
size. Possibly something went wrong with your conversion process.
You mean, compiling the map? which compiler should i use?
Thanks!
Possibly, yes. Breakage could also have happened when converting
from quake to hexen2. (you did mention converting.)
The qbsp, light and vis tools from our hexen2-utils-1.5.9 packages
work fine.
Hi seems i have the size of a model ridiculous tiny haha, im gonna fix it, seems its the issue
Hi again! (and sorry :P)
Using hexen2-utils-1.5.9 packages i have the following issues
i dont understand, the same maps before converted (from Quake to Hexen) works perfect on Quakespasm, but HOT shows me this messages when try to compile it, have more restriction about size?
Thanks a lot in advance.
Seems like you are exceeding some hardcoded limits in your map,
hence the MAX_MAP_ENTITIES error. Quakespasm has extended
limits, but uHexen2 does not (at least not yet..)
Hi, do you plan to increase it? or i must desist a keep my mod with quake engine.
Thanks a lot!
Limits increase is on the TODO list, but no ETA (real life stuff.)
On the other hand, you did got an answer about MAX_MAP_ENTITIES
error at https://celephais.net/board/view_thread.php?id=60097&start=2893
I'm not a mapper, but it seems like you hit a compiler limit and not an
engine limit. Quoting the answer from above: ".. you are using more than
640 en (lights, func and monsters) which I can't imagine." In hexen2 case,
MAX_MAP_ENTITIES is 1024, not 640.
Thanks Ozkan, then the problem is with the map compiler for hexen, there's another one apart "hexen2-utils-1.5.9 packages" from uhexen downloads that have max_map_entities to 1024 instead 640?
Respect to the link with the answer still must download quark, but i never used it (only trenchbroom) and im not sure how must check this (but ill try)
Thanks a lot!
As I said above, hexen2 already has MAX_MAP_ENTITIES defined as
1024 by default, and all our releases have it that way.
I not explained very well
I understand that the engine (uhexen) have the limit 1024, but the map compiler (qbsp) has 640, so where can find a map compiler (qbsp) that have a 1024 limit instead 640?
Thanks again and sorry for the confusion
No: As I said several times, qbsp for hexen2 has the limit as 1024, not 640.