View Single Post
Old 03 September 2017, 13:31   #17
mark_k
Registered User
 
Join Date: Aug 2004
Location:
Posts: 3,347
Quote:
Originally Posted by ransom1122 View Post
I am happy to accept the waiting time but the question still arises on wether the game can be modified?
Yes it can. Which version of Battle Chess are you using?

I looked at BattleChess 83904 bytes long dated 14-Jul-88 on "Battle Chess (Europe).ipf", see https://edgeemu.net/details-58761.htm

The maximum thinking time is 5 × 2^(level - 1) seconds for levels 1-9. So e.g. for level 1 it's 5 seconds, for level 6 it's 5 × 2^5 = 160 seconds.

Use a binary file editor to search for these bytes: 7005 322C
They should be at byte offset $8D00 in the BattleChess file. Change the 7005 to 7001 and save the file. That changes the maximum time to 1 × 2^(level - 1). So for level 1 it would only think for 1 second.

I've uploaded the modified file to The Zone and (delete ! from URL after pasting into your web browser):
Code:
https://www.media!fire.com/file/ml0ay7wwmish8iy/BattleChess_fast.lha
Untested by me, and I think I missed out another bit of code to patch, so let me know if it doesn't seem to work (or thinks for three seconds instead of 1).

Last edited by mark_k; 03 September 2017 at 13:40.
mark_k is offline  
 
Page generated in 0.04234 seconds with 10 queries