You are here

Chandigar - Aztec Interior Tileset - EE issue - RESOLVED

23 posts / 0 new
Last post
Proleric
Proleric's picture
Chandigar - Aztec Interior Tileset - EE issue - RESOLVED

Does anyone know how I can contact Chandigar?

There are glitches in the excellent Aztec Interior tileset which crash NWN EE. The tiles in question can't be compiled, so I'd say the fault lies in the tiles rather than EE, even though NWN 1.69 somehow ignores the errors.

I have fixed the tiles I use for my own purposes, but I'd prefer to consult the author before attempting to fix the work as a whole.

NWN and DAO adventures at http://proleric.com/

  • up
    50%
  • down
    50%
boodah

Probably quite obvious, but did you try the old email adress given here (down at the end of the old description)?

Last time I used this for contacting him was many, many, MANY years ago, though.

  • up
    100%
  • down
    0%
paphjort

Hi Proleric 

I also have a problems with one of chandigars tilesets in NWN:EE , just found out that RLcore Gothic interior (1.4) tile: gi_a29_03 (Living3_Stair_D) crashes the game when you load an area with that tile present. Works fine in toolset, but crashes game.

Maybe it's the same problem? 

/Paphjort

 

 

  • up
    100%
  • down
    0%
Proleric
Proleric's picture

[EDIT] A syntax error in this post has been corrected.

Could be. As documented here, certain tiles have, for every animation, 

newanim [binary garbage]

modelname

[valid directives]

doneanim [binary garbage]

modelname

Using a text editor, it should read

newanim animationname modelname

[valid directives]

doneanim animationname modelname

Then the problem goes away.

By inspecting other tiles, I have determined that the animation names should read animloop01 and tiledefault respectively.

Looks like it's the D series of tiles in the Aztec Interior, but I haven't checked them all out yet. EDIT : There were 3 bad tiles in the C series, 6 in the D series and 1 in the H series.

I think it has something to do with the torches, but since they don't work in any of the tiles I've tried (including ones with no loading error) I'm not fussed about that.

P.S. I have a shout out to Chandigar on the e-mail mentioned about. It didn't bounce, so maybe we'll hear something.

  • up
    50%
  • down
    50%
Proleric
Proleric's picture

I asked Chandigar if he'd mind if the community fixed his tiles.

He replied "Sure no problem. I’ve been out of the loop for a long time, not even sure I have the tools anymore. I think all of my stuff was exported using the official (?) 3ds max plugin so if it’s a problem, I’d expect you to find that problem ALL OVER the place."

So I will fix the Aztec Interior set, at least.

  • up
    100%
  • down
    0%
Vanya Mia

Ahhh shi..... D20 had permission to include Chandigar's tiles into the haks and did so I imagine they are likely to include the same problem?

"I took Skill Focus: Craft Disturbing Mental Image as my feat last level." Belkar, OOTS

  • up
    50%
  • down
    50%
Proleric
Proleric's picture

Yes.

  • up
    50%
  • down
    50%
Vanya Mia

*face palm* Sod. So I need to check all the tile model files for the code you listed above and change them? And if so is there a fast way to do it beyond checking the files? All of which are likely to need decompiling to do it.

  • up
    50%
  • down
    50%
Proleric
Proleric's picture

They're not compiled. 

A good editor will find all the scripts in question - or, if the D20 version isn't modded, you could wait for me to fix the original, then copy the models.

I'd expect to have that done within weeks.

  • up
    100%
  • down
    0%
Vanya Mia

I appreciate the offer but unfortunately the Aztec Interior is the only one we don't use. The UDP ones and Gothic ones are either in the D20 Modern haks or recommended for use, and you're right - I checked and the files aren't compiled so the task is a little simpler.

*sigh* I'll start work over the Xmas break if I have time and do the same as you in releasing an update. As I've never messed with the animations before could I ask, do I look for any animation in key word search in the file, or anything in particular? I'm taking it your earlier information is an exemplar rather than a specific example of code so if you have an actual example that would help enormously too.

  • up
    50%
  • down
    50%
Proleric
Proleric's picture

I can't really improve on post #4.

A real example would be very long-winded, and tell you nothing more than it's a block of code bound by newanim and doneanim directives. If you look for those keywords in a sample model, I think you'll soon see what I mean.

  • up
    100%
  • down
    0%
Vanya Mia

Thanks for the help. Not found anything so far in the UDP Interior so that may be positive.Will post when sure of more.

  • up
    50%
  • down
    50%
Proleric
Proleric's picture

I've released an EE compatible version of the Aztec Interior, which also works with 1.69.

I corrected a syntax error in post #4 above.

I'll continue to look at Chandigar's other tilesets, and reflect on what to do about derived combo tilesets that I don't have permission to fix.

P.S. The macro feature in Notepad++ is a silver bullet for making these repetitive changes.

  • up
    100%
  • down
    0%
Vanya Mia

If you correct the originals of the Gothic and/or UDP tilesets then just let me know here or PM me. I don't mind your adapting the D20 Modern tileset hak but as they only contain original versions if those are updated it's a simple import.

  • up
    50%
  • down
    50%
Proleric
Proleric's picture

I released an EE compatible version of RL Gothic Interior which also works for 1.69.

That tileset had exactly the same issue as the Aztec Interior. For a few tiles, instead of a compilation error, the compiler issued a warning (model name mismatch in NewAnim statement), but the resolution was identical.

  • up
    100%
  • down
    0%
Vanya Mia

Is this likely to effect the Gothic exterior? An earlier remark suggested it was light sources only, in which case it possibly wouldn't.

 

Edit: Never mind. I can see from your comment on the download page that it is fine.

  • up
    50%
  • down
    50%
Proleric
Proleric's picture

@Vanya Mia - there is an issue with Chandigar's UDP2 Modern Office Interiors, which has 18 bad tiles that crash EE.

How would you like to handle that? It looks like the same issue, in which case I could clean that version for you, or whatever you prefer. 

  • up
    100%
  • down
    0%
Proleric
Proleric's picture

Chandigar's exterior tilesets (Aztec Exteriors, RL Gothic Estates & Gardens, Barbaric North and Surburbia Modern Exterior) seem to work fine.

I used moneo to generate areas containing at least one instance of every tile in the set, so I'm confident that all the tiles will load without crashing EE.

  • up
    100%
  • down
    0%
Toro

Proleric,  that seems a useful moneo script for tileset makers.

  • up
    50%
  • down
    50%
Proleric
Proleric's picture

Here's the script:

# Fills an area with an example of every single tile from a tileset 
 
# Back up your module
# Discover the number of tiles in the set (TILES= directive in the .set file)
# Make a new area in your module, using the tileset in question, with at least that number of tiles
# Edit the module name and path in the line below
%mod = 'c:\NeverwinterNights\nwn\modules\Aztec Test.mod' or die;
 
# Edit the area resref in the line below
for (%mod['test.are']) 
  {
    print /Name, "    ", "\n";
    $tile = -1;
    for (/{'Tile_List'})
      {
        ++$tile;
# Edit the constant in the line below to the number of tiles in the set
        if ($tile eq 676) {$tile = 0;}
        /~/Tile_ID = $tile;
        print /~/Tile_ID , "\n";   
      }
  }
# When the script is working (printing numbers) uncomment the lines below and run again  
#%mod = '>' or die;
#close(%mod) or die;
 
There's no guarantee that the resulting area will be entirely walkable, of course. It merely demonstrates that the tiles are loadable.
  • up
    100%
  • down
    0%
Vanya Mia

"@Vanya Mia - there is an issue with Chandigar's UDP2 Modern Office Interiors, which has 18 bad tiles that crash EE.

How would you like to handle that? It looks like the same issue, in which case I could clean that version for you, or whatever you prefer."

If you're able to spare the time then please do clean them as you have the others, as I've not found time to look at it yet and would be extremely grateful for the work.

They're in the D20 Modern pack but it's possible they are used elsewhere without the class adaptation, and even if not the option of a separate download is something that should ideally be maintained for ownership by the author. I haven't adapted or extended his tileset models in any way so far which means I can simply incorporate your most welcome fix, test on an old module and upload the compliant version of the combined hak.

Saying again, this is really welcome work.

  • up
    50%
  • down
    50%
Proleric
Proleric's picture

OK I updated UDP2 Modern Office Interiors.

I've included a FOR BUILDERS ONLY archive, which simply contains the 18 ASCII tile models that I tweaked. That should make it a relatively simple matter to update D20 Modern and other derived haks, which I leave as an exercise for the reader.

Hopefully, that closes the issue.

  • up
    100%
  • down
    0%
Vanya Mia

You're a star! yes

  • up
    50%
  • down
    50%