Open SHCBigFan opened 3 years ago
There is no game code source. The first thing you should learn if you want to code new changes is how to use cheatengine, ghidra, and other decompiling tools. Learning to be able to follow assembly language is also a huge plus. Learning to modify the game from there is just learning enough of our codebase to know how to apply your assembly code changes in our framework. I believe there's a tutorial on that available for you already somewhere. I'm not sure if the programmers are planning on changing the framework soon, so maybe they can give you some hints on anything else you might want to learn. No matter what our code is like, in what language, with what methodology, you will need to at least know cheatengine and assembly code to be able to work on modding crusader. So start there.
x86-assembly as language and CheatEngine and Ghidra/IDA as programms are definitely needed to create something meaningful. Thats a long way, especially if you have no asm/C/C++ knowledge. If you are still interested, you can always pass by the UCP discord ;)
This should get you going: assembly guide: https://www.cs.virginia.edu/~evans/cs216/guides/x86.html Sh0wdown's tutorial: https://www.youtube.com/watch?v=oGZihLPdYiM Sh0wdown's old IDA documentation: Stronghold Crusader.i64.zip
Thank you guys so I should start learning cheat engine , ghidra and assembly language
[[[> This should get you going:
assembly guide: https://www.cs.virginia.edu/~evans/cs216/guides/x86.html Sh0wdown's tutorial: https://www.youtube.com/watch?v=oGZihLPdYiM Sh0wdown's old IDA documentation: Stronghold Crusader.i64.zip
Thank you for these links , yes I want this file
This said file is not public, and really of no use if you don't know the tools first. Learn the basics, ask around and contribute something, and then we are talking ;)
Also, other helpful, more detailed video tutorials are here
ok thank you , I want more videos like this https://www.youtube.com/watch?v=oGZihLPdYiM for cheat engine if u could
Well, for Crusader you won't find anything else like this. You needs to learn these things by yourself, the use of "following a tutorial" is really low. Learn the techniques used in the CE Tutorials, and think, what you can do with this in Crusader.
Sorry this is not about your version but I would be grateful if you could help me with that , I want to know how to programatically modifying on this game should I learn c++ language ? And if its only c++ where could I learn it properly for free and what should I do .. do you have any advices about that ? And what about the game code source how could I find it .. I want to join your team if its possible .. thank you