Tag: Visual edit |
Tag: Visual edit |
||
(17 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | The information on this page has moved to https://gitlab.com/moralbacteria/vampyr-unofficial/-/wikis/home[[Category:Reverse Engineering]] |
||
− | Working backwards from the finished product to understand how it ticks. |
||
− | |||
− | == File List == |
||
− | AFTER.CON afterlife tile images |
||
− | AFTER.MAP afterlife tile data |
||
− | BOAT.DAT ??? |
||
− | CASTLE.MAP castle tile data |
||
− | DUNGEON.CON talisman and Blackeye dungeon tile images |
||
− | DUNGEON.MAP talisman and Blackeye dungeon tile data |
||
− | DUNGMON.CON talisman and Blackeye dungeon NPC images |
||
− | DUNGMON.DAT talisman and Blackeye dungeon monster data |
||
− | ENCONTER.SET ??? NPC dialogue |
||
− | ENDMON.CON end sequence NPC images |
||
− | ITEM.001 menu image; forest at night |
||
− | ITEM.002 menu image; castle |
||
− | ITEM.003 menu image; sword in front of axe |
||
− | ITEM.004 menu image; man at campfire during night |
||
− | ITEM.005 menu image; club, shield, and morning star |
||
− | ITEM.006 menu image; some design |
||
− | ITEM.007 menu image; landscape |
||
− | LAND.CON overworld tile images |
||
− | LANDMON.CON overworld NPC images |
||
− | LANDMON.DAT overworld NPC data |
||
− | LIFEMON.CON afterlife NPC images |
||
− | LIFEMON.DAT afterlife NPC data |
||
− | MSCROLL.PIC scroll end image from title screen |
||
− | PLAYER.CON player images |
||
− | PLAYER.SAV Player data |
||
− | RUINMON.CON ruin NPC images |
||
− | RUINMON.DAT ruin NPC data |
||
− | SCROLL.PIC Dalagash poem on start screen |
||
− | SIGN.DAT ??? |
||
− | THEEND.CON ending sequence tile images |
||
− | THEEND.MAP ending sequence tile data |
||
− | TITLE.001 top left of title screen background |
||
− | TITLE.002 top middle of title screen background |
||
− | TITLE.003 top right of title screen background |
||
− | TITLE.004 bottom left of title screen background |
||
− | TITLE.005 bottom middle of title screen background |
||
− | TITLE.006 bottom right of title screen background |
||
− | TOWN.CON town tile images |
||
− | TOWN.MAP town tile data; all six towns are in this file |
||
− | TOWNMON.CON town NPC images |
||
− | TOWNMON.DAT town NPC data |
||
− | UNIV.CON universal tile images; contains water, grass, FX tiles, and more |
||
− | VAMPYR.001 logo on game hud |
||
− | VAMPYR.DOC game info |
||
− | VAMPYR.EXE executable; ??? |
||
− | VCASTLE.MAP vampyr's castle tile data |
||
− | WORLD.MAP overworld tile data |
||
− | |||
− | PLAYER.SAV |
||
− | player data |
||
− | refer to hax.xcf for specifics |
||
− | x.MAP |
||
− | raw tile data |
||
− | each byte represents 1 tile |
||
− | can be paired with a tileset to produce and image of the map |
||
− | does NOT contain monster data |
||
− | map dimensions divisible by 10; results in "interesting" file sizes |
||
− | x.CON |
||
− | graphic files |
||
− | three different file sizes |
||
− | 4860 (player.con, univ.con) |
||
− | 6480 |
||
− | 8424 (*mon.con) |
||
− | file sizes divisible by 18^2, the size of graphics |
||
− | BOAT.DAT |
||
− | file size: 500 |
||
− | UNKNOWN FUNCTION |
||
− | XMON.DAT |
||
− | all have filesize of 364 |
||
− | monster data, stored in table fashion |
||
− | 13 entries of 28 bytes each |
||
− | 1 byte, 15 byte name, 12 bytes of data (including weapon/armor) |
||
− | ENCONTER.SET |
||
− | dialogue |
||
− | UNKNOWN ORGANIZATION |
||
− | filesize: 43806 |
||
− | ITEM.001 - ITEM.007 |
||
− | icons |
||
− | |||
− | == BOAT.DAT == |
||
− | 500 bytes in size. |
||
− | |||
− | Each byte is a value between 0x0 and 0x4 |
||
− | |||
− | == Other *.DAT == |
||
− | See [[Monster File Format]] |
||
− | |||
− | == *.CON, *.PIC, and *.00* == |
||
− | See [[Image Files]]. |
||
− | |||
− | == ENCOUNTER.SET == |
||
− | See [[NPC Dialog File Format]] |
||
− | |||
− | == PLAYER.SAV == |
||
− | See [[Save File Format]] |
||
− | |||
− | == Judgement == |
||
− | Judgement is random, but completing certain in-game functions will increase your likelihood of ressurrection. |
||
− | |||
− | Each completed mission changes your base level of survival. (Note that if the game thinks you've beaten later missions then it won't check for earlier missions): |
||
− | * 10% if you've completed the first mission |
||
− | * 25% if you've completed the second mission |
||
− | * 40% for the third mission |
||
− | * 50% for the fourth mission |
||
− | * 70% for the fifth mission |
||
− | The following stat bonus will DETRACT! |
||
− | * +((constitution-10) + floor((constitution-10) / 2))% if constitution is >10 |
||
− | ** constitution of 11 = 1+floor(.5) = 1% |
||
− | ** constitution of 12 = 2 + floor(1) = 3% |
||
− | ** constitution of 13 = 3 + floor(1.5) = 4% |
||
− | ** constitution of 14 = 4 + floor(2) = 6% |
||
− | ** ... |
||
− | ** constitution of 20 = 10 + floor(5) = 15% |
||
− | * same for charisma |
||
− | * same for luck |
||
− | * also some random data bitshifted left by 3? |
||
− | On top of that, there's some miscellaneous game play progress points that DETRACT: |
||
− | * +3% if got the blue rose |
||
− | * +6% if learned Rust Armor |
||
− | * +10% if you met Dalagash |
Latest revision as of 16:19, 5 September 2020
The information on this page has moved to https://gitlab.com/moralbacteria/vampyr-unofficial/-/wikis/home