esc wrote to All <=-
Hey friends, has anyone cracked a 16bit DOS doorgame?
I'd like to begin learning how to do this to crack old games and IGMs
and things of that nature, but haven't done this type of work before. I have a linux computer and am using dosemu2 for my doors. I seemingly
have the 'sourcer' program working but haven't actually done any
cracking before so I would love to find someone to show me the ropes,
if that person exists :)
Hey friends, has anyone cracked a 16bit DOS doorgame?
You mean there exists people that haven't? Those POOR SOULS. :P
Sourcer is ok, but gets lost too easily. (No, this really is code. No, this really is data.) IDA (Interactive DisAssembler) is fantastic (for cold disassembly).
My goto tool is TD (Turbo Debugger) in dosbox.
As my time permits, I'll see what I can come up with.
There's some written in qbasic that I haven't been able to figure out.
Is it possible to write new door games in Qbasic? I used to create doors in Qbasic a long time ago, so I am wondering if it is possible to write doors for Mystic. To run them, would I still need some kind of a drop file? And what are MPL doors? Is there a place where I could learn this language and write doors for Mystic?
Sorry for all of the questions. If anyone has any ideas, feel free to
jump in here.
Sure is learn Python. Its easy to learn and it had a built in system to work with it. You won't even need the drop file.
Is it possible to write new door games in Qbasic? I used to create do in Qbasic a long time ago, so I am wondering if it is possible to wri doors for Mystic. To run them, would I still need some kind of a drop file? And what are MPL doors? Is there a place where I could learn th language and write doors for Mystic?
Sorry for all of the questions. If anyone has any ideas, feel free to jump in here.
Sure is learn Python. Its easy to learn and it had a built in system to work with it. You won't even need the drop file. Mystic will share
what you want directly from it. In fact the way it works is there is a special library for mystic that allows you to have mystic do most of the heavly lifting for you like spitting out ANSIs or collecting input from the user ect.
That sounds like a great idea. Thanks! I'm going to try to learn Python.
For .MPL programming, there isn't any 'new/great' documentation, but
I've put together what I think is the 'most current' collection. Its an older MPL documentation, but has all the whatsnew.txt additions on the bottom of it. You can find this by finding the file mpldocs_2o22.zip.
Alonzo wrote to Bugz <=-
Is it possible to write new door games in Qbasic? I used to create
doors in Qbasic a long time ago, so I am wondering if it is possible to write doors for Mystic. To run them, would I still need some kind of a
esc wrote to Bugz <=-
Appreciate this - hearing which tools are useful at this early stage is very helpful. I don't see IDA's ability to work on 16 bit DOS binaries with the free version...is there an older version somewhere floating aroudn that you know of that I can use without paying them thousands of dollars for a license?
My goto tool is TD (Turbo Debugger) in dosbox.
Sweet. Ok. I'll track this down in that case. Any specific version? Is
it easy to get installed and set up for doing this work?
As my time permits, I'll see what I can come up with.
As others mentioned, there's better ways to write doors these days.
I wouldn't recommend writing anything in MS-DOS today, since that just
I bought my IDA license back in 2001. I think it was around $250. My old version even runs under DOS (using the dos4gw protect mode), so it makes use of all the memory available under DOS.
As my time permits, I'll see what I can come up with.
I've made some progress on this. I have a very short intro to asm. (Better can be found on the web, I'm sure.) A section on working with IDA, and working with Turbo Debugger.
esc wrote to Bugz <=-
Hm, wonder if I should just try to find an older version with DOS functionality in that case. :/
Awesome! Are you going to throw it up in a blog post or something? Or a howto guide zipfile to share out over FTN?
I'd really benefit from all your work. There are some LORD IGMs and
IGMs for other games like TW2002 that I would really like to register,
not to mention a couple of actual doorgames that don't have keygens or
any way to contact the original author.
Again I'm thrilled you're going through all of this. I've always wanted
to know how to crack things, for whatever reason I simply /hate/
running anything that says "SHAREWARE" or "UNREGISTERED" lol.
I'm not sure if FSX would be interested or not. I've put it on my
website for now:
https://bugz.red-green.com/book.zip
Patches are the easiest ones to do. Keygens are a bit tougher, because you have to figure out what the code is doing exactly, and all you're given is assembly. And you need to keep in mind how the code reacts to signed/unsigned, overflow, and bitwise rotations.
If there's something specific you're looking at, send it my way. I'll take a peek, and share my notes on what I find out.
I'm not sure if FSX would be interested or not. I've put it on my
website for now:
https://bugz.red-green.com/book.zip
Sysop: | Chris Crash |
---|---|
Location: | Huntington Beach, CA. |
Users: | 584 |
Nodes: | 8 (0 / 8) |
Uptime: | 05:56:15 |
Calls: | 10,746 |
Files: | 5 |
Messages: | 447,223 |
Posted today: | 1 |