Been playing around a bit...
If I change in the LEVS file $55 from 04 to 05, then all 00000100 for map and events change to 00000101
If I change $74 from 05 to 04, then all 10000100 for map and events change to 00000100
Search found 89 matches
- Fri Aug 12, 2011 12:33 pm
- Forum: Developer's Heaven
- Topic: msdos dissasembly
- Replies: 101
- Views: 83997
- Fri Aug 12, 2011 10:06 am
- Forum: Developer's Heaven
- Topic: msdos dissasembly
- Replies: 101
- Views: 83997
- Fri Aug 12, 2011 9:36 am
- Forum: Developer's Heaven
- Topic: msdos dissasembly
- Replies: 101
- Views: 83997
So, the LEVS file starts with the following: 00 00 00 40 00 00 05 AE 00 00 0B CE 00 00 11 DF 00 00 18 06 00 00 1D EE 00 00 24 02 00 00 2A 2B 00 00 30 2D 00 00 36 2B 00 00 3C 20 00 00 42 3A 00 00 48 90 00 00 4E C2 00 00 55 11 00 00 5A D1 Which is probably info about the encoding being used. Followed ...
- Thu Aug 11, 2011 10:51 am
- Forum: Developer's Heaven
- Topic: msdos dissasembly
- Replies: 101
- Views: 83997
Well, I'm a bit stuck atm... I'm able to do some minor cosmetic changes, but that's about it. I'm unable to decode the Huffman encoded files (BIGPIC, LEVS,...) so I can't read/modify the actual maps. It will most likely be impossible to derive the source c-code from the extracted BARD.EXE. on a side...
- Tue Aug 09, 2011 1:23 pm
- Forum: Developer's Heaven
- Topic: msdos dissasembly
- Replies: 101
- Views: 83997
First little success! :lol: I managed to unpack bard.exe. I can't run the unpacked executable. I'm getting an overlay error. However, I am able to modify the unpacked bard.exe and then recompile it. The recompiled bard.exe works fine. I can now buy Pizza for 5 gold at Garth's :D I can't find any map...
- Tue Aug 09, 2011 8:54 am
- Forum: Developer's Heaven
- Topic: msdos dissasembly
- Replies: 101
- Views: 83997
28 bytes after the Harkyn's Castle lvl 3 map, the following begins: 070809FFFFFFFFFF00FF00FFFFFFFFFF 040001000003A0C3E1F3F4ECE5A0A0DC 050C01150503FFFFFFFFFFFFFFFFFFFF 1FFF20FF21FFFFFFFFFFFFFFFFFFFFFF 010EFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0406150A06001409130A140BFFFFFFFF 0...
- Mon Aug 08, 2011 8:23 pm
- Forum: Developer's Heaven
- Topic: msdos dissasembly
- Replies: 101
- Views: 83997
yeah, the LEVS file contains all the info about the dungeons... haven't been able to decode it yet. I think all the maps and events are in that file. DPICS0, DPICS1 and DPICS2 probably contain the different pictures of the walls in the dungeons. Since I'm checking my memory dump, I'm not sure if the...
- Mon Aug 08, 2011 1:23 pm
- Forum: Developer's Heaven
- Topic: msdos dissasembly
- Replies: 101
- Views: 83997
Memory location 039c:192D0 seems to be the location where the dungeon level you're entering, gets loaded. Just did a test with a party entering the sewers. The map gets loaded at the exact same location as Harkyn's Castle lvl 3 was. For those interested, here's the map and events of the sewers: 4414...
- Mon Aug 08, 2011 11:14 am
- Forum: Developer's Heaven
- Topic: msdos dissasembly
- Replies: 101
- Views: 83997
Thanks for the heads up :D Been checking a bit further during the weekend and came across this: starting at 039c:192D0 656454645464654525A5851584144404040404040414 451160516041154525A485158030C000000000000010 450910574006154525A0851543114101010101010111 4518905C9044164525A085154C040404040404040414 5...
- Fri Aug 05, 2011 8:47 am
- Forum: Developer's Heaven
- Topic: msdos dissasembly
- Replies: 101
- Views: 83997
There seem to be some files encrypted with the Huffman encoding... in the Bard folder, I can see the B0.huf, B1.huf, B2.huf and B3.huf files which are the pictures of the different houses in the game... Looking for a way to decode them, but it seems like you need VB for that. Would love to decode th...
- Wed Aug 03, 2011 1:48 pm
- Forum: Developer's Heaven
- Topic: msdos dissasembly
- Replies: 101
- Views: 83997
I managed to get my memory dump in a hex editor. I have no clue where the loading of BT1 begins, though I can find a lot of references (just giving a few examples): at 039c:218F8 I can see: C Library - (C)Copyright Microsoft Corp 1986 graphics.drv bardtit bardscr Race: Class: Lvl: .... at 039c:21D6A...
- Tue Aug 02, 2011 1:15 pm
- Forum: Developer's Heaven
- Topic: msdos dissasembly
- Replies: 101
- Views: 83997
Ok, with the limited amount of free time that I have, I've been looking into getting a memory dump when running BT1. fortunatly, DOSBox has a debug executable that can provide me with such a dump. I can create a memdump.txt. This txt contains following format: 039C:0000 16 9C 03 8B 46 FE 8B E5 5D CB...
- Sun Jun 26, 2011 10:22 pm
- Forum: Developer's Heaven
- Topic: msdos dissasembly
- Replies: 101
- Views: 83997
- Sat Jan 22, 2011 10:00 pm
- Forum: Developer's Heaven
- Topic: msdos dissasembly
- Replies: 101
- Views: 83997
msdos dissasembly
hi,
Has there ever been a dissasembly for the msdos version of BT1?
Other then the character editors and item list, i mean
Cheers
Has there ever been a dissasembly for the msdos version of BT1?
Other then the character editors and item list, i mean
Cheers