Menu

Hammer of thyrion problem with my mod

Help
Drugod
2020-09-20
2020-09-21
  • Drugod

    Drugod - 2020-09-20

    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!

     
  • Ozkan Sezer

    Ozkan Sezer - 2020-09-20

    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.

     
  • Drugod

    Drugod - 2020-09-20

    You mean, compiling the map? which compiler should i use?

    Thanks!

     
  • Ozkan Sezer

    Ozkan Sezer - 2020-09-20

    You mean, compiling the map?

    Possibly, yes. Breakage could also have happened when converting
    from quake to hexen2. (you did mention converting.)

    which compiler should i use?

    The qbsp, light and vis tools from our hexen2-utils-1.5.9 packages
    work fine.

     
  • Drugod

    Drugod - 2020-09-20

    Hi seems i have the size of a model ridiculous tiny haha, im gonna fix it, seems its the issue

     
  • Drugod

    Drugod - 2020-09-20

    Hi again! (and sorry :P)

    Using hexen2-utils-1.5.9 packages i have the following issues

     
  • Drugod

    Drugod - 2020-09-20

    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.

     
  • Ozkan Sezer

    Ozkan Sezer - 2020-09-21

    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..)

     
  • Drugod

    Drugod - 2020-09-21

    Hi, do you plan to increase it? or i must desist a keep my mod with quake engine.

    Thanks a lot!

     
  • Ozkan Sezer

    Ozkan Sezer - 2020-09-21

    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.

     
  • Drugod

    Drugod - 2020-09-21

    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!

     
  • Ozkan Sezer

    Ozkan Sezer - 2020-09-21

    [...] that have max_map_entities to 1024 instead 640?

    As I said above, hexen2 already has MAX_MAP_ENTITIES defined as
    1024 by default, and all our releases have it that way.

     
  • Drugod

    Drugod - 2020-09-21

    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

     
  • Ozkan Sezer

    Ozkan Sezer - 2020-09-21

    I understand that the engine (uhexen) have the limit 1024, but the map compiler (qbsp) has 640

    No: As I said several times, qbsp for hexen2 has the limit as 1024, not 640.

     

Log in to post a comment.