qmdl v0.4


  • Support for Md3 format added to qmdl in new module. Same principle as the existing Mdl module. Also an example script (to be expanded on) which performs conversion from Md3 to Mdl format.
  • Two new methods added to the Mdl module for dealing with models that mix framegroups and frames or skingroups and skins. The basic_frames member is a generator which iterates over all the poses of the model – i.e. returning the individual frames one at a time when encountering a framegroup. basic_skins works the same for skins.
  • Various tweaks to the rest of the code to make it more “pythonic”.

Nightmare skill detection

Today’s hack lets us only fire a trigger if the player is on nightmare skill. This allows you to alter the map compared to hard skill, when usually the only difference is the enemy ai. I thought for a change of pace I’d try to explain the thought process that goes into creating a hack like this, so we’ll be going slower than usual for a map hack entry.

Continue reading