Before I get started I wanted to start by saying that I in no way intend for this request to come off as inappropriate. I fully understand if this is not something you guy's want to talk about, but if at all possible I would be greatly appreciative of your time in answering three questions.
1. What was your choice of ECMA Script engine?
2. Are the scripts compiled into byte code before being encrypted, or are they just encrypted minified source or something?
3. Are the save files just JSON.stringify()'d JS objects which are then encrypted and stored as is?
To be clear, I'm in no way interested in decryption information, sound files, source code or anything else that would compromise your work. I'm just cureous about the script engine because I want to develop a similar game engine myself, but found that a lot of the ECMA script engines out there either don't compile to byte code or have a fair amount of license restrictions. If you'd be willing to answer any of this, I would much appreciate it, but once again I do understand if this makes you uncomfortable.
I think that you should write to ian reed.
Ge is the creator and programmer of a heroes call and game engine
2. No, they are not compiled into byte code.
3. No, the save files use the .NET binary serializer.
Visit BlindGamers.com to rate blind accessible games and see how others have rated them.
Try my free JGT addon, the easy way to play Japanese games in English.
Or try the free games I've created.
Um... is it wise for this information to be available, considering AHC is a closed-source game?
Excuse me for this, but a heroes call is a desktop game, why is it using java script? I mean, I heard somewhere that the game engine was coded in c#? And what is egma script engine you were talking about?
Who prefered to sleep with the light on.
They learnt how to code, devices sure glowed,
and lit the night using python.
@Ethin, I don't see why this shouldn't be available. That it's using v8 is very obvious, and I don't see how the fact that the js isn't compiled into bytecode and the saves are using binary formatter or whatever could really be used in a harmfull way. Granted that could be used to crack the save system, but what's the real point of protecting that? ?
@Lucas1853, I know. Its just unusual to see a closed-source games internals being disclosed on this particular forum.