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