View Single Post
Neobeo

JCF Member

Joined: Sep 2002

Posts: 409

Neobeo is an asset to this forumNeobeo is an asset to this forum

Mar 4, 2006, 03:19 PM
Neobeo is offline
Reply With Quote
Quote:
Originally Posted by Nimrod
Yes, it will be finished this year, infact it releasable in it's current state as it does have some functionality already, however it will be updated on the basis when requests are made. This is the reason this post was made, to further expand it.
Wow, I didn't realise such a project was being made. May I ask who is developing it?

Anyway, I have made quite a number of Jazz Jackrabbit 2 apps, and these are usually some of the things that repeatedly pops up time and again:
  • Memory-related
    • AttachToJazz2Process (equivalent of FindWindow + GetWindowThreadProcessID + OpenProcess)
    • CloseJazz2Process (equivalent of CloseHandle)
    • DetectVersion
    • WriteDWORDToMemory (equivalent of WriteProcessMemory, automatically handling buffer and size; for lazy people)
    • ReadDWORDFromMemory (probably not needed)
    • Advanced: AllocateCodeCave (Searching for code caves in memory)
    • Advanced: HookJazz2Winsock (Hooking of winsock DLL from within memory rather than packet editor/analyzers)
    • Advanced: CloseWinsockHook
    • Maybe, but not recommended: pre-defined addresses in memory
  • File format hacking
    • Zlib functions
    • Perhaps a pre-defined structure of headers is various file formats
  • Registry-related
    • ReadPlayerKey, WritePlayerKey (wrappers for Reg* APIs that automatically point to Subkey)
  • Networking
    • A set of functions that connects to list server and handles data

I had more in mind when I started writing, but forgot half on them on the way . I might fix up this reply when the ideas start coming back. Btw, I had C++ in mind when I wrote these. I'm not sure if you are making a library for Visual Basic, which more people are fluent in.
__________________
<TABLE border=1><TR><TD>Facts:
Jazz Sprite Dynamite (JSD)
Tileset Extractor
Neobeo's Firetruck

</TD><TD>Myths:
Jazz Creation Station Plus (JCS+) - 10%
Coming soon - a dedicated server! - 25%
Jazz Sprite Dynamite v2 (JSDv2) - 2%
Another generic single-player level - 0%
</TD></TR></TABLE>