Viewing Issue Simple Details Jump to Notes ] Wiki ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004336 [DCSS] Bug Report minor have not tried 2011-07-29 12:31 2011-08-09 15:23
Reporter bobross419 View Status public  
Assigned To KiloByte
Priority normal Resolution done  
Status resolved   Product Branch 0.10 ancient branch
Summary 0004336: Octopode Tiles Show as "?" in Arena
Description Linux: Ubuntu 11.04 64

Went into arena hoping for some tentacle mayhem.

Set 20 Octopode v 20 Octopode

All Octopode tiles showed up as big question marks. Retested after restarting DCSS at 20v20 and also at 1v1 - Issue persisted.

DCSS is picking them up correctly as Octopode as indicated by the messages about "tentacle-slaps" and "bites".

See attached screenshot.
Additional Information
Tags No tags attached.
Attached Files png file icon Screenshot.png [^] (284,937 bytes) 2011-07-29 12:31

- Relationships

-  Notes
(0014007)
bobross419 (reporter)
2011-07-29 12:37
edited on: 2011-07-29 12:46

Attempted to copy octopode3.png from

~/src/crawl/crawl-ref/source/rltiles/player/base

to

~/src/crawl/crawl-ref/source/rltiles/dc-mon

And renaming to octopode.png

No recompile was done. Did not resolve issue.

Copied octopode1.png, octopode2.png, octopode3.png as above without renaming. No recompile. Did not resolve issue.

(0014008)
due (developer)
2011-07-29 12:52

Yeah, that wouldn't have fixed it. You actually need to update dc-mon.txt, create the relevant corpse fixtures, and recompile tiles to actually create an enum for it -- then finally use that tile for that monster. It would be nice if it were as simple as editing the files!

(In contrast: you can actually just tweak the huge .png in /dat and change everything... in theory. I think. I forget.)
(0014011)
bobross419 (reporter)
2011-07-29 20:42

Thanks, due. I'll see what I can do to get it working based on your post (assumed something like that) and report back.
(0014014)
bobross419 (reporter)
2011-07-30 11:09
edited on: 2011-07-30 11:25

Apparently I'm missing something. Added the following lines to the end of the dc-mon.txt:

## Octopode

%sdir dc-mon
octopode MONS_OCTOPODE

Then added in the octopode.png to the /rc-tiles/dc-mon folder. Recompiled. Couldn't find any corpse pictures at all... Although I did see dc-corpse.txt and tried adding in the following line:

octopode CORPSE_OCTOPODE

This didn't help me either. Still just have the big ? for the Octopodes.

Can you point me in the right direction to create the corpse fixture?

EDIT: Apparently I didn't put in the dc-corpse.txt information right. Readded it as:

## Octopode
%back blood_green
octopode CORPSE_OCTOPODE

Now I'm getting an error that the octopode image couldn't be loaded. Off to find where they are hidden.

EDIT2: Figured out how to get past that error. Had to include the directory to look at %sdir dc-mon in the dc-corpse file. Now got a new error farther along in the compile...

rltiles/tiledef-main.h:1043:5: error: redefinition of ‘TILE_CORPSE_OCTOPODE’
rltiles/tiledef-main.h:966:5: error: ‘TILE_CORPSE_OCTOPODE’ previously defined here

EDIT3: Edit2 was a pebkac error. Accidentally had the line in the dc-corpse file twice.

(0014015)
bobross419 (reporter)
2011-07-30 11:33

After recompile went through, still showing as a ?; however, in the big player.png I do now see the extra octopode tile showing up 3/4 of the way down the page between the ? tile and the fishing net tile.

Not quite sure what else I can do at this point or what I'm missing.
(0014016)
due (developer)
2011-07-30 11:50

You'll need to update the Ye Bigge Switch-statement in tilepick.cc, too.
(0014120)
KiloByte (manager)
2011-08-09 15:23

This is an ex-bug.

- Issue History
Date Modified Username Field Change
2011-07-29 12:31 bobross419 New Issue
2011-07-29 12:31 bobross419 File Added: Screenshot.png
2011-07-29 12:37 bobross419 Note Added: 0014007
2011-07-29 12:46 bobross419 Note Edited: 0014007
2011-07-29 12:52 due Note Added: 0014008
2011-07-29 20:42 bobross419 Note Added: 0014011
2011-07-30 11:09 bobross419 Note Added: 0014014
2011-07-30 11:12 bobross419 Note Edited: 0014014
2011-07-30 11:22 bobross419 Note Edited: 0014014
2011-07-30 11:25 bobross419 Note Edited: 0014014
2011-07-30 11:33 bobross419 Note Added: 0014015
2011-07-30 11:50 due Note Added: 0014016
2011-08-09 15:23 KiloByte Note Added: 0014120
2011-08-09 15:23 KiloByte Status new => resolved
2011-08-09 15:23 KiloByte Fixed in Branch => 0.9 development branch
2011-08-09 15:23 KiloByte Resolution open => done
2011-08-09 15:23 KiloByte Assigned To => KiloByte


Mantis 1.1.8[^]
Copyright © 2000 - 2009 Mantis Group
Powered by Mantis Bugtracker