|
Post by kamikaze1900666 on Mar 1, 2014 20:51:26 GMT
I'm sorry but you are not going to guilt trip me. I'm sorry, but I think you may have misunderstood me. When I made the comment to permit a combat-by-combat check, I was referring to others who may have slower computers, not myself. Even my old computer which hit the recycling bin a year-or-so ago was more than enough to run Seventh Sense. As for everything else, if I painted myself as a victim in this, I apologize.
|
|
|
Post by Dave on Mar 1, 2014 21:25:18 GMT
I'm messing around with "Seed"/RNT stuff in Seventh Sense this weekend. I hope to be able to have a working release (it'll need testing from the community...) soon.
|
|
|
Post by Dave on Mar 2, 2014 3:17:50 GMT
I've just finished a good bit of work regarding the RNT, including both anti-cheat mechanisms and much better seed generation and tracking. As a result of my testing of these measures, including sealing up a potential cheat involving interrupted RNT rolls, I discovered a long standing bug involving interrupted combats and calculations of results that could have had an impact on the final outcome of the battle (sometimes a substantial impact); I don't *think* this bug affected kamikaze's run, but it well could have. Unfortunately, there's not enough details in the resumeX.dat file to know for certain. So, while I'm still genuinely convinced of kamikaze's integrity/honesty, I may have to remove the mythical run from the Hall of Fame, based on issues I've uncovered with my code.  At least those issues are now fixed. ---------- On another note, the extra "security measures" and changes I'm incorporating will necessitate starting over any current campaigns in order to have a valid Hall of Fame run. So, my apologies in advance to anyone who has been saving up a no-death run of books 1-12. That run will no longer be valid... Nevermind on this point, figured a way to keep old-style checks for games originating before 1.14.4.
|
|
|
Post by Dave on Mar 2, 2014 5:40:46 GMT
Oof, I'm running into minor issues with analyzing battle histories (RNT checks) in combats that have special extra RNT rolls in them, for instance the Viper (book 2) or Javek (book 3), where you have an extra RNT roll in the middle of combat to check for instadeath, or when you use Kai-blast, and it rolls two random numbers to add to the damage done. I'm going to need to account for this somehow both in the recording of the battles in the resumeX.dat file, and in the comparison check for validity...
I'm working on it. So far, so good. Other than this little hangup, it's all working very well.
(RNT guiding would also throw this off, but that's not important, since you can't have that option on for a Hall of Fame run... )
|
|
|
Post by saladdays on Mar 2, 2014 16:36:34 GMT
Very layman's version: The "random" rolls in Seventh Sense are in fact part of certain predetermined sequences of numbers. There is a limited amount of these available (currently a little bit too limited in Seventh Sense due to... stuff). You can check if a sequence of rolls (for example from a combat) exists within any of these sequence. Again due to stuff, only about 3000 different sequences are really used in Seventh Sense, and for any specific computer there is less than a hundred possible. Not great but this will be fixed in the future. Anyway if a sequence of rolls does from the game does not match up with any of these available sequences the run is fake (unless the client was restarted which would result in a different sequence being used). OK, that makes more sense to me. At least about as much as I want to know about these types of things. 
|
|
|
Post by UrQuan on Mar 3, 2014 9:27:34 GMT
On another note, the extra "security measures" and changes I'm incorporating will necessitate starting over any current campaigns in order to have a valid Hall of Fame run. So, my apologies in advance to anyone who has been saving up a no-death run of books 1-12. That run will no longer be valid... Nevermind on this point, figured a way to keep old-style checks for games originating before 1.14.4. That's fortunate, as I have not one but two no-death runs at the end of book 14, both having survived the falling bridge in book 13 also. 
|
|
|
Post by jdubs1211 on Mar 3, 2014 9:39:48 GMT
On another note, the extra "security measures" and changes I'm incorporating will necessitate starting over any current campaigns in order to have a valid Hall of Fame run. So, my apologies in advance to anyone who has been saving up a no-death run of books 1-12. That run will no longer be valid... Nevermind on this point, figured a way to keep old-style checks for games originating before 1.14.4. That's fortunate, as I have not one but two no-death runs at the end of book 14, both having survived the falling bridge in book 13 also.  I'm glad you can devote your energy into your own runs now.
|
|
|
Post by ktchong on Oct 9, 2020 0:07:02 GMT
Is there anyway to reseed the RNG for a campaign?
|
|