Ishad Nha Posted August 18, 2008 Share Posted August 18, 2008 If you ever wonder exactly where you left a boat or a horse in a BoA scenario, you can examine the save game file in a hex editor. There are thirty boats, each boat record has ten bytes in it, this makes a total of three hundred bytes. All records that I have seen so far have ten bytes for each entry: town x, town y, four places for outdoor locations, two places for town number ("200" = no town), boat/horse exists and is it anyone's property? If the boat was outdoors the town x,y might become outdoor x,y. The situation with horses is exactly the same. This information is spoilerific, it tells you about all boats or horses, even if you don't already know about them. In BoA save files the information is found to start at these hexadecimal addresses: Boats - 40,976 Horses - 41,278 Quote Link to comment Share on other sites More sharing options...
Lilith Posted August 18, 2008 Share Posted August 18, 2008 I was amused by the title of this topic, as I tried to imagine a situation in which one needed either a boat or a horse but didn't particularly care which. Quote Link to comment Share on other sites More sharing options...
nikki. Posted August 18, 2008 Share Posted August 18, 2008 Is hex-editing still outlined specifically in the CoC as being something not to be discussed? Also, I can think of exactly no scenarios where hex-editing to find out the locations of these things would be quicker than just looking in-game. Quote Link to comment Share on other sites More sharing options...
Ishad Nha Posted August 18, 2008 Author Share Posted August 18, 2008 Hex editing is quite okay. Here we are not even editing we are just looking. In BoA this might not be so useful because BoA scenarios are smaller than their BoE counterparts. My impression is that most BoA scenarios are relatively small by comparison with Avernum 1 through 3. Quote Link to comment Share on other sites More sharing options...
nikki. Posted August 19, 2008 Share Posted August 19, 2008 Sure, but while you're just looking, you might just stumble upon the registration code, which, I believe, is why hex-editing, or discussing it, used to be an offence worthy of banning. Quote Link to comment Share on other sites More sharing options...
Ishad Nha Posted August 19, 2008 Author Share Posted August 19, 2008 I figure that is physically impossible. The code is presumably handled by a routine, a sub-program. Thus there is no code to locate. I understand that the registration number is generated by a routine and that the password is verified by a routine too. Quote Link to comment Share on other sites More sharing options...
Niemand Posted August 19, 2008 Share Posted August 19, 2008 The registration information is in the application binary (the code which implements registration checking) and the user's preferences file (the registration numbers), so as far as registration is concerned examining scenarios and savefiles is harmless. It's conceivable that Jeff might still be concerned by this if he considers his file formats to involve any of his trade secrets, but I assume that this is not likely, since at least in the case of the scenario format he has made this information publicly available via the editor source code. Quote Link to comment Share on other sites More sharing options...
Ishad Nha Posted August 20, 2008 Author Share Posted August 20, 2008 Has Nikki ever examined an application in a hex editor? It is nothing like a BoA script, it is compiled. Most of it looks like gibberish. There are bits of intelligible text here and there. Unless you had a four - digit IQ you would never know where to find the registration information. Quote Link to comment Share on other sites More sharing options...
Niemand Posted August 20, 2008 Share Posted August 20, 2008 This is not true, there are tools which make finding such information entirely possible, particularly if one knows what one is doing; consider the amount of software pirated by such methods. Jeff would like to keep a lid on such pirating, at least in his own forums. The rule seems to me to have been justified, since I have seen multiple persons banned for requesting (or if I remember rightly, even posting, possibly links to) such information. Quote Link to comment Share on other sites More sharing options...
Swimmin' Salmon Posted August 20, 2008 Share Posted August 20, 2008 imho, the main justification is that search spiders will catalog this discussion, and ill-placed hex discussions could lead nefarious peoples into gaining knowledge on these boards which could defraud The Vogel Family of Jeff's just rewards. I prefer to think that they get their needs met on sites which cater to porn adverts and the related ITDs. Quote Link to comment Share on other sites More sharing options...
Ishad Nha Posted August 20, 2008 Author Share Posted August 20, 2008 In my opinion, the nefarious peoples will already know about such things from other games. Quote Link to comment Share on other sites More sharing options...
nikki. Posted August 20, 2008 Share Posted August 20, 2008 I have not ever looked at an application in a hex-editor no. I do remember, though, several people being banned for discussing hex-editing, and not even doing it openly on the boards, like you are. You've done a lot of useful work for BoA, not limited to porting graphics and identifying bugs, and the like, and to be honest, those things are far more worthwhile than cracking open scenarios to see where a player left a horse. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.