NickMcConnell / NarSil

Unofficial rewrite of Sil 1.3.0
13 stars 2 forks source link

Tiles #8

Open NickMcConnell opened 1 year ago

NickMcConnell commented 1 year ago

Try and adapt the existing Angband tiles, plus MicroChasm's

backwardsEric commented 1 month ago

With the Mac frontend, trying to change to one of the other tile sets when in the dungeon generates a parse error from the associated graf-....prf file on the first GF: line with a projection or element not in NarSil's set. The menus in the Mac front-end don't handle that well (they still list the tileset chosen as the currently selected one but the game is displaying in ASCII; the menu item to switch the tileset is disabled). Removing those GF entries and deleting the preference entries that refer to terrain that NarSil does not have (stores, home, veins, passable rubble; those cause the game to exit) gets things closer to working in the Mac front-end. At least it's possible to switch back and forth from the tile set with the modified graf-....prf file and ASCII. At that point there's still a parse error from the graf-....prf file for the first preference line that refers to a trap not present in NarSil.

backwardsEric commented 3 weeks ago

If https://github.com/NickMcConnell/NarSil/pull/741 is accepted, the number of assignments that are missing for the tile sets from Vanilla Angband are (for terrain and traps, the counts do not distinguish the different lighting conditions):

tile subset Adam Bolt Gervais Nomad Old Shockbolt
terrain 5 0 3 0 0
trap 0 0 1 1 0
object 12 2 12 10 0
monster 55 47 55 56 52
flavor 15 15 15 15 13

For terrain, the missing assignments are for shafts, forges, and chasms. The missing monsters include many serpents, Balrogs, horrors, cats, thorns, deathblades, and hallucinatory monsters. The missing flavors are for herbs and horns.