don't click here

Hacking Clickteam Games (basically Sonic Fangames)

Discussion in 'Technical Discussion' started by ValleyBell, Jan 5, 2011.

  1. Black Squirrel

    Black Squirrel

    no reverse gear Wiki Sysop
    8,687
    2,573
    93
    Northumberland, UK
    steamboat wiki
    This is definitely interesting. As to whether or not people would be happy with their graphics being used remains to be seen, however.

    I've personally always wanted to see an unofficial fork of the Clickteam range. Not so much to put them out of business (have people go for MMF2 for fancy features), but taking away sprite limits, fixing bugs and cleaning things up for the modern generation of computers could make TGF an attractive program again.
     
  2. Travelsonic

    Travelsonic

    Member
    827
    20
    18
    I completely agree, I mean, I like the control I get programming in C / C++, but sometimes being able to get results very quickly, and having fun with a program like MMF and TGF isn't so bad. The sprite limit sucks.
     
  3. Namo

    Namo

    take a screenshot of your heart Member
    2,912
    0
    0
    MMF has been used for more than fangames, friends.

    Also, for those of you with lotsa money: MMF2 Dev (and plain ol' MMF2 if I'm not mistaken) allows you to adjust the sprite limit - essentially removing it.
     
  4. ValleyBell

    ValleyBell

    Tech Member
    246
    25
    28
    researching PC-98/X68000 sound drivers
    Yesterday I did a test how many (backdrop) objects TGF can handle. It refuses to insert anything after 8192 objects (and it gets buggy if you want to insert more).
    So I finally figured out how the weird pointer calculation works. The layering system is still to do.

    Here's the source (and an updated exe): EDIT: link is on the first page
    This also includes the full file reference I got. (The main part is in CExtract.frm, Gam_Level.txt is just the level-part.)

    Btw: How do you like my sonic engine? Has anyone already found some secrets?

    EDIT: Updated link. I forgot to include a file. (just a bas-file for file dialogs, nothing really important)
    EDIT2: Link removed
     
  5. Hez

    Hez

    Oldbie
    so now people can go through my game and see MUH DELETED STUFF!?
     
  6. SMTP

    SMTP

    Tech Member
    No, your releases have only been EXE files...
     
  7. Hez

    Hez

    Oldbie
    yeah I just realized that it doesn't work with exe's. I did manage to see some sweet shit in my old old shit though
     
  8. ValleyBell

    ValleyBell

    Tech Member
    246
    25
    28
    researching PC-98/X68000 sound drivers
    So I'm bumping this thread. But not without reason.

    The tool now displays the objects in the correct order (all layer issues should now be gone). I added full support for Quick Backdrops and some other information for QBds and Active Objects.
    The Image Viewer got some bugfixes and saves images now properly.
    Also the file reference got 4 KB bigger, because I documented Score, Live and Counter objects.
    Gradients are not identical to TGF, but quite close.

    I updated the link at the first post, so you can get it there.

    When I get the time, I'll write a KnP->TGF converter and import some Levels of StH: The Fast Revelation into my Sonic-Engine.
     
  9. ValleyBell

    ValleyBell

    Tech Member
    246
    25
    28
    researching PC-98/X68000 sound drivers
    Big bump, big update.

    I've completed my research of TGF files just some days ago and I present:
    the 96% complete TGF file reference - 69 KB of descriptions about Clickteam formats (48 KB of text just for TGF level data)
    It also includes a small update to the Clickteam Extractor (it now features an almost complete KnP -> TGF converter and the Level Viewer can now view KnP games) and these tools:
    - Stand Alone Game Checksum Fixer
    - Install Creator Extractor
    - Stand Alone Game Installer Data Extractor (I disassembled the installer exe for this)

    The file reference contains all things that you need hack/modify/etc. TGF games.
    Most of the recent work was researching the events section. The reference now lists all possible conditions, actions and values of the standard objects and even some extentions.


    Also I want to announce, that someone called nextvolume is working on an interpreter for TGF files. It's probably nothing that gets released in the next month, but I already has some basic work done.

    Enjoy!
    P.S.: Who does the first hack of an old TGF Sonic fangame? ;)
     
  10. Josh

    Josh

    Oldbie
    2,123
    1,087
    93
    USA
    I tried downloading the remake of DHZ in the OP. Sonic just constantly tries to run left for no apparent reason, and since there's nothing in that direction, I can't do much except jump.
     
  11. ValleyBell

    ValleyBell

    Tech Member
    246
    25
    28
    researching PC-98/X68000 sound drivers
    Then please try to press Ctrl + C and select Input Mode: Joypad.
    Then can either configure your joypad or set Joypad: None.

    I think this happens, because something like an USB mouse is detected as a joypad or something similar.