Results 1 to 39 of 39
  1. #1
    MSgt. Shooter Person
    Join Date
    Jun 2007
    Posts
    337

    MUTATOR [Anticheat] Screenshot Sender Final [Update]

    Name: Screenshot Sender
    Version: This is really the final version (except if some huge bugs occur which prevents the mutator from working correctly).
    Compatibility: Tested in UT2004 (v. 3369) and in TO:C (1.8 beta). Should be compatible with all mods and mutators.
    Short Description: The screenshot sender final is an UT2004 anticheat mutator made by me, Gugi, which takes screenshots on the client.


    Description:
    The screenshot sender is an anticheat-mutator for dedicated UT2004 servers.
    Its purpose is to take screenshots on the client and send them to the server so that an administrator can search for suspicious HUD content like a radar.
    The main advantage of this mutator compared to anticheats like AntiTCC, SafeGame or my ClanManager is that it also shows native hacks, which are not detectable by those mutators.
    But you cannot detect hacks which don't draw anything onto the HUD.


    Comments:
    The mutator has two parts: the mutator, which produces html-files in the UserLogs-directory containing the bytes of the screenshot, and an external program which converts the files back to the image (source-code of the converter is included). This is the only way I found to save the images.

    The screenshot sender has many different options affecting the image-quality, the transfer-speed, etc. Thus you can find the best quality/speed compromise for your server. You can see the various quality settings in the thread of the old version.

    But here I need to say a warning: Use the mutator at your own risk because if wrongly used (like setting the resolution too high) could cause the server/client to crash as it might use too much bandwith or cpu-power. I am NOT responsible for any damage done in any way to anybody/anything.
    However, the mutator worked always fine and I never heard of any crashes.


    If you want to hide the fact, that the screenshot sender is running on your server, you can do it with no problem:
    Shambler coded a nice little program which allows you to change the package name of the mutator and the mutator name itself. It is included in the download-package.


    Changes since the last version:
    • Fixed the warnings in the log which occurred sometimes.
    • Added a ServerActor which loads the mutator.
    • Added special version for Tactical Ops: Crossfire (which has some changes, see the Readme). The normal version is not compatible with TO:C and vice versa.
    • Added AutoExcludedGUIDs and MainExcludedGUIDs allowing you to specify players which won't be affected by the screenshots.
    • Added Settings-menu (see Screenshot below).
    • Added menu which allows admins to take screenshots ingame with the desired settings easily (see Screenshot below).
    • The setting MaxBytesPerSecond is now working correctly and more effecient than before.
    • Added option to take more than 1 automatic screenshot (e.g. every 2 minutes one).
    • Added an option to specify a lower and upper limit for automatic screenshots. Between those two values a random value is generated which is used to define after how many deaths or seconds the automatic screenshot is taken.
    • If MutServerInfoName is empty, the normal mutator name will now show up in the server info.
    • Fixed many other bugs.
    • Updated the Readme.


    Screenshots:
    Plenty of cheaters were already detected (these are only a few of them).
    TO:C cheaters
    An UT2004 cheater

    Here are some screenshots of the various quality settings.

    The new settings menu and the Takescreenshot-menu:



    Credits:
    Shambler, lakri, humacyrnus, Vulcano, CVROY, Flak, Snake, EPIC, the whole UT2k4-clan, who ever else I forgot.


    Contact:
    If you have any questions or need some help with this mutator, feel free to ask me. SUPPORT-Forum (no registration required).


    Download:
    MD5-Hash of the archive: 8cc664069700fa51ddb5bc32876153eb
    DOWNLOAD SCREENSHOT SENDER FINAL
    If you want to post a link to this mutator, please link to ut2k4-gaming.de!!

    Update (22.3.08):



    Feedback is very appreciated, so if you like the mutator, please post and rate.


    Thanks for downloading,
    Gugi
    Last edited by Gugi; 10-18-2008 at 10:54 AM.
    Unreal Dependencies: UnrealDeps (Updated: 27.01.11)
    Check dependencies of unreal packages; uz, uz2, uz3 standalone compression/decompression

    A multifunctional UT2004 mutator: Clan Manager 1h 6T (Updated 04.07.09)
    (Clanmember-/Admin-enter-messages, Clantag-Protection, Clanchat, Player-Logging, AFK-Detector, WhoIs, "second" private server to keep non-clanmembers out and much more.) Source included.

    Check client screenshots for cheats (an UT2004-Mutator): Screenshot Sender (Updated: 27.11.08)

  2. #2
    MSgt. Shooter Person
    Join Date
    Oct 2007
    Posts
    89
    ===================================
    Vl Homepage
    ===================================

  3. #3

    Default

    Thanks Gugi! I've been using your beta version for a little while now.
    Last edited by Karnage; 02-12-2008 at 09:14 PM.

  4. #4
    Skaarj
    Join Date
    Oct 2007
    Location
    Alabama
    Posts
    26
    Gamer IDs

    Gamertag: ConsoleAreEvil!

    Default

    Thank you dude for the update. Sorry for t6he late post. But I must still say trhat I love this mutator. Thank you also for including the features I requested.

  5. #5
    MSgt. Shooter Person
    Join Date
    Jun 2007
    Posts
    337

    Default

    I finally created a new converter. You can now convert as many files as you want to
    Download new Converter.

    Furthermore I updated the TO:C version. More Infos (scroll down).

    EDIT:
    The TO:C version of the converter is also available now: More Infos
    Last edited by Gugi; 03-22-2008 at 11:23 AM.
    Unreal Dependencies: UnrealDeps (Updated: 27.01.11)
    Check dependencies of unreal packages; uz, uz2, uz3 standalone compression/decompression

    A multifunctional UT2004 mutator: Clan Manager 1h 6T (Updated 04.07.09)
    (Clanmember-/Admin-enter-messages, Clantag-Protection, Clanchat, Player-Logging, AFK-Detector, WhoIs, "second" private server to keep non-clanmembers out and much more.) Source included.

    Check client screenshots for cheats (an UT2004-Mutator): Screenshot Sender (Updated: 27.11.08)

  6. #6
    Iron Guard
    Join Date
    Aug 2006
    Location
    Austin, TX
    Posts
    604

    Default

    <3 Gugi.

    You rock son!

    Now if only x-ray worked like this (cause it includes cheat detection as well)

    You should make one for ut99/ut3 as well ;]
    irc.globalgamers.org #2k4ctf | UT2004 Grail - goo.gl/y1yNSp

  7. #7
    MSgt. Shooter Person
    Join Date
    Jun 2007
    Posts
    337

    Default

    Thanks

    Unfortunately it is still not possible to do in UT3, and UT99 has better alternatives (UTDC).

    I guess, XRay should also be better and faster, as it is not limited to UScript. But from what I've heard it isn't such a great anticheat tool, only the screenshots are useful, the other checks can be easily bypassed.
    Unreal Dependencies: UnrealDeps (Updated: 27.01.11)
    Check dependencies of unreal packages; uz, uz2, uz3 standalone compression/decompression

    A multifunctional UT2004 mutator: Clan Manager 1h 6T (Updated 04.07.09)
    (Clanmember-/Admin-enter-messages, Clantag-Protection, Clanchat, Player-Logging, AFK-Detector, WhoIs, "second" private server to keep non-clanmembers out and much more.) Source included.

    Check client screenshots for cheats (an UT2004-Mutator): Screenshot Sender (Updated: 27.11.08)

  8. #8

    Arrow

    Hello.
    When I use the package renamer, I always get an error saying 'Both the package name and mutator name must be the same lenghth as the old name.'
    What does this mean? Because I've tried all sorts of differant names and still the same message.
    I extracted all the files into the same folder and ran the screenshot sender name changer.

    What am I doing wrong?

  9. #9
    MSgt. Shooter Person
    Join Date
    Jun 2007
    Posts
    337

    Default

    This means that the old names and the new names have to be the same length.
    I.e. the new package-name has to be 17 characters long, the new mutator-name 15 characters. Just type as many characters into the two edit-boxes till you can't enter more.

    Have another look at the "Screenshot Reader Renamer Readme".
    Unreal Dependencies: UnrealDeps (Updated: 27.01.11)
    Check dependencies of unreal packages; uz, uz2, uz3 standalone compression/decompression

    A multifunctional UT2004 mutator: Clan Manager 1h 6T (Updated 04.07.09)
    (Clanmember-/Admin-enter-messages, Clantag-Protection, Clanchat, Player-Logging, AFK-Detector, WhoIs, "second" private server to keep non-clanmembers out and much more.) Source included.

    Check client screenshots for cheats (an UT2004-Mutator): Screenshot Sender (Updated: 27.11.08)

  10. #10
    MSgt. Shooter Person
    Join Date
    Jul 2007
    Posts
    41

    Default

    vote for sticky !!

    gj gugi =D
    we allrdy banned 3 hackers from our server
    whit the help of this mod (1 was even a member of our clan =o )

  11. #11
    God King
    Join Date
    Nov 2007
    Location
    Lithuania
    Posts
    4,727

    Default

    Hey, this is a really fine anticheat solution that is not only useful for catching hackers, but also for taking some interesting gameplay screenshots and finding out map bugs!
    But I wonder if it could be ported to U2XMP? That game seriously needs anti-hacker protection as there are loads of people that accuse, and loads of people that actually use some kind of hacks... And U2XMP is basically a more recent branch of UE2 than UT2004 (but multiplayer only, so has no X things like XPawn, XWeapons etc.).

  12. #12
    MSgt. Shooter Person
    Join Date
    Jun 2007
    Posts
    337

    Default

    Thx for the positive feedback
    If it ever becomes a sticky, I will perhaps update the mutator to fix some "bugs" (they aren't really bugs)

    I don't know U2XMP (I mean I've never played it), but the ScreenshotSender doesn't use the x-classes (I changed this as I ported the mutator to TO:C).
    So, it doesn't use e.g. xPlayer, but UnrealPlayer.
    Thus it might simply work for U2XMP...
    Unreal Dependencies: UnrealDeps (Updated: 27.01.11)
    Check dependencies of unreal packages; uz, uz2, uz3 standalone compression/decompression

    A multifunctional UT2004 mutator: Clan Manager 1h 6T (Updated 04.07.09)
    (Clanmember-/Admin-enter-messages, Clantag-Protection, Clanchat, Player-Logging, AFK-Detector, WhoIs, "second" private server to keep non-clanmembers out and much more.) Source included.

    Check client screenshots for cheats (an UT2004-Mutator): Screenshot Sender (Updated: 27.11.08)

  13. #13
    God King
    Join Date
    Nov 2007
    Location
    Lithuania
    Posts
    4,727

    Default

    Unfortunately...
    Code:
    Critical: Failed to load 'ScreenSenderFinal': Can't find file for package 'XInterface'
    The GUI is completely different there. Is it possible to have it as INI-only config mutator so it wouldn't require the XInterface?

  14. #14
    MSgt. Shooter Person
    Join Date
    Jun 2007
    Posts
    337

    Default

    Mh, have you tried to simply place XInterface.u in the System-directory? This might work, I guess...
    Unreal Dependencies: UnrealDeps (Updated: 27.01.11)
    Check dependencies of unreal packages; uz, uz2, uz3 standalone compression/decompression

    A multifunctional UT2004 mutator: Clan Manager 1h 6T (Updated 04.07.09)
    (Clanmember-/Admin-enter-messages, Clantag-Protection, Clanchat, Player-Logging, AFK-Detector, WhoIs, "second" private server to keep non-clanmembers out and much more.) Source included.

    Check client screenshots for cheats (an UT2004-Mutator): Screenshot Sender (Updated: 27.11.08)

  15. #15
    God King
    Join Date
    Nov 2007
    Location
    Lithuania
    Posts
    4,727

    Default

    Nope:
    Code:
    Critical: Failed to load 'ScreenSenderFinal': Can't find file for package 'XGame'
    And probably the list will go on...

  16. #16
    MSgt. Shooter Person
    Join Date
    Jun 2007
    Posts
    337

    Default

    XGame has nothing to do with the menus... It shouldn't be required

    The mutator should only depend on the following packages: 2K4Menus, Core, Engine, Gameplay, GUI2K4, IpDrv, UnrealGame, UWeb, XInterface, XWebAdmin

    But simply try adding the needed files till it loads. Perhaps it will work...
    Unreal Dependencies: UnrealDeps (Updated: 27.01.11)
    Check dependencies of unreal packages; uz, uz2, uz3 standalone compression/decompression

    A multifunctional UT2004 mutator: Clan Manager 1h 6T (Updated 04.07.09)
    (Clanmember-/Admin-enter-messages, Clantag-Protection, Clanchat, Player-Logging, AFK-Detector, WhoIs, "second" private server to keep non-clanmembers out and much more.) Source included.

    Check client screenshots for cheats (an UT2004-Mutator): Screenshot Sender (Updated: 27.11.08)

  17. #17
    God King
    Join Date
    Nov 2007
    Location
    Lithuania
    Posts
    4,727

    Default

    Hmm, but then I would have to copy a load of files from UT2004... And not all U2XMP server admins have it... And it would take a long time to download it... And it can't be used anyway, as like I've said, the GUI there uses UIScripts instead of fixed code, so you can change it any way you want... That way it's a lot of files for something that is absolutely unneeded. Can't you just make another small version that wouldn't require the GUI and XInterface? Just remove everything related, leaving the config for INI editing?

  18. #18
    MSgt. Shooter Person
    Join Date
    Jun 2007
    Posts
    337

    Default

    It isn't much data the files contain: Mostly code, which is small compared to textures etc.
    So, download would most likely be fast.

    Sorry, but I propably won't change the SSS in the near future. The reason for this is that I have way too many other things to do (RL + VL projects) :/
    Unreal Dependencies: UnrealDeps (Updated: 27.01.11)
    Check dependencies of unreal packages; uz, uz2, uz3 standalone compression/decompression

    A multifunctional UT2004 mutator: Clan Manager 1h 6T (Updated 04.07.09)
    (Clanmember-/Admin-enter-messages, Clantag-Protection, Clanchat, Player-Logging, AFK-Detector, WhoIs, "second" private server to keep non-clanmembers out and much more.) Source included.

    Check client screenshots for cheats (an UT2004-Mutator): Screenshot Sender (Updated: 27.11.08)

  19. #19
    God King
    Join Date
    Nov 2007
    Location
    Lithuania
    Posts
    4,727

    Default

    But they contain code that refers to textures etc... So I would need to get those as well...

  20. #20
    MSgt. Shooter Person
    Join Date
    Jun 2007
    Posts
    337

    Default

    Mh, damn, your right... Forgot about that. :/
    Unreal Dependencies: UnrealDeps (Updated: 27.01.11)
    Check dependencies of unreal packages; uz, uz2, uz3 standalone compression/decompression

    A multifunctional UT2004 mutator: Clan Manager 1h 6T (Updated 04.07.09)
    (Clanmember-/Admin-enter-messages, Clantag-Protection, Clanchat, Player-Logging, AFK-Detector, WhoIs, "second" private server to keep non-clanmembers out and much more.) Source included.

    Check client screenshots for cheats (an UT2004-Mutator): Screenshot Sender (Updated: 27.11.08)

  21. #21
    Iron Guard
    Join Date
    Aug 2006
    Location
    Austin, TX
    Posts
    604

    Default

    ScreenSenderF1U.int is missing from the install package....

  22. #22

    Default

    Quote Originally Posted by xi0s View Post
    ScreenSenderF1U.int is missing from the install package....
    you can always create them yourself by using these commands with Run->Cmd

    C:\UT2004\System\UCC.exe dumpint C:\UT2004\System\ScreenSenderF1U.u

    and for the .ucl

    C:\UT2004\System\UCC.exe exportcache C:\UT2004\System\ScreenSenderF1U.u

  23. #23
    Iron Guard
    Join Date
    Aug 2006
    Location
    Austin, TX
    Posts
    604

    Default

    Thanks that works. Also the .ucl file is not missing from the package, only the .int
    Last edited by xi0s; 09-16-2009 at 12:08 AM.

  24. #24
    MSgt. Shooter Person
    Join Date
    Jun 2007
    Posts
    337

    Default

    I replied already here?

    The .int file is not needed.
    Unreal Dependencies: UnrealDeps (Updated: 27.01.11)
    Check dependencies of unreal packages; uz, uz2, uz3 standalone compression/decompression

    A multifunctional UT2004 mutator: Clan Manager 1h 6T (Updated 04.07.09)
    (Clanmember-/Admin-enter-messages, Clantag-Protection, Clanchat, Player-Logging, AFK-Detector, WhoIs, "second" private server to keep non-clanmembers out and much more.) Source included.

    Check client screenshots for cheats (an UT2004-Mutator): Screenshot Sender (Updated: 27.11.08)

  25. #25

    Lightbulb

    Quote Originally Posted by unrealkry View Post
    Hello.
    When I use the package renamer, I always get an error saying 'Both the package name and mutator name must be the same lenghth as the old name.'
    What does this mean? Because I've tried all sorts of differant names and still the same message.
    I extracted all the files into the same folder and ran the screenshot sender name changer.

    What am I doing wrong?
    LOL, So I found this post from a couple years ago, I'm going to give this another try...

  26. #26
    MSgt. Shooter Person
    Join Date
    Sep 2007
    Posts
    48

    Default

    Tried this last night doesn't work, mutator shuts down after every map change and does not take screen shots.
    EVGA 132-CK-NF78-A1 NVIDIA nForce 780i SLI | Intel Quad Core Q9650 | 2x-EVGA- 420GTX|8 gig OCZ Ram | PCI Express X-Fi Titanium | 2x WD Raptor 150gb Sata 10000rpm | Logitech G500 | Microsoft Media Pro Keyboard | Plextor DVDR+ | Windows 7 Ultimate 64 Bit |

  27. #27

    Default

    That's most likely a configuration error on your side.
    • "mutator shuts down after every map change" - using map vote with a mutator list? Make sure you add it to the list.
    • "does not take screen shots" - did you configure it to do so automatically?
    Wormbo's UT/UT2004/UT3 mods | PlanetJailbreak | Unreal Wiki | Liandri Archives

    <@Mych|Lockdown> ...and the award for the most creative spelling of "Jailbreak" goes to ... "Gandis Jealbrake Server"
    Note that your questions via PMs will be ignored if they actually belong in the forum.

  28. #28
    Boomshot

    Join Date
    Feb 2010
    Location
    Portugal
    Posts
    2,369

    Default

    this is a cheater "detector", but I have seen in this thread th word converter, why is that? would like to know

  29. #29

    Default

    It doesn't detect any cheats directly (except for disconnects right after receiving a screenshot request), and the converter is necessary because it doesn't output ready-to-use image files, but a list of numbers in a text file. The converter turns the numbers into actual images.

    That's related to a limitation in UT2004's output options. You can only create data packages or text files. For my own rewrite of this mutator (which you shouldn't really hold your breath for) I found a way to sort-of create actual images: the data is base64-encoded and wrapped into a small HTML file using the data: URL scheme as source for an <img> tag.
    Wormbo's UT/UT2004/UT3 mods | PlanetJailbreak | Unreal Wiki | Liandri Archives

    <@Mych|Lockdown> ...and the award for the most creative spelling of "Jailbreak" goes to ... "Gandis Jealbrake Server"
    Note that your questions via PMs will be ignored if they actually belong in the forum.

  30. #30
    Boomshot

    Join Date
    Feb 2010
    Location
    Portugal
    Posts
    2,369

    Default

    ho! so the mutator gets images that are located in text that are images that came from other players screens. ho had this idea tought well

  31. #31

    Default

    Link is dead..? Was about to download this check one the players on my server out..
    All can be reached from within ~ Enslaved

  32. #32
    MSgt. Shooter Person
    Join Date
    Mar 2009
    Posts
    317

    Default

    Not on my usual computer right now so I cannot make a long-term mirror on my FTP but here is a MU mirror where I uploaded what I had backed up (pretty sure it was the final release):
    http://www.megaupload.com/?d=LA63EF5Z

  33. #33

  34. #34
    MSgt. Shooter Person
    Join Date
    Aug 2007
    Location
    Dortmund, Germany
    Posts
    83

    Default

    Is anyone experiencing the problem where the converter would simply freeze when dragging a UserLog generated by the ScreenSender into it?

    Windows 7 here, worked fine for a good while, but now I can't convert any screenshots anymore (not even the ones I did convert before, so it's not the screenshots that are broken).

  35. #35

    Default

    1. The message you have entered is too short. Please lengthen your message to at least 10 characters.

    Thanks!
    All can be reached from within ~ Enslaved

  36. #36
    MSgt. Shooter Person
    Join Date
    Aug 2007
    Location
    Dortmund, Germany
    Posts
    83

    Default

    What?

    Anyway, the ScreenSender converter randomly fails by freezing, it's NOT the screenshot files which are broken. I managed to write my own converter as a Java application and it can convert screenshots that make gugi's converter freeze just fine.

    Once I get my ass up to code support for Chroma Subsampling I'll release it here.

  37. #37
    MSgt. Shooter Person
    Join Date
    Sep 2006
    Location
    Covington, Ohio USA
    Posts
    155
    Gamer IDs

    Gamertag: {R}yrhwk

    Default

    Quote Originally Posted by PaD View Post
    Is anyone experiencing the problem where the converter would simply freeze when dragging a UserLog generated by the ScreenSender into it?

    Windows 7 here, worked fine for a good while, but now I can't convert any screenshots anymore (not even the ones I did convert before, so it's not the screenshots that are broken).
    I too am having freezes when trying to run the code through the converter. All my friends as well. Tried it on Windows 7 and XP, but the freezes remain. Any luck on your Java app PaD?
    Unreal Central: "Keeping It Unreal!"
    IK-Stealth-V3 for UT2004 * IK-Soldiers-LE for UT2004 * IK-XARK-V1D for UT3

    Intel Core2 Duo E8500, EVGA nForce 750i FTW Sli, EVGA GTX 260 FTW, Asus PhysX P1, 8 gb Crucial Ballistic Tracers DDR2(8500), Sound Blaster X-Fi XtremeGamer Fatal1ty Professional Series, Logitech G9+ Laser Mouse, 580 watt psu.

  38. #38
    Iron Guard
    Join Date
    Aug 2006
    Location
    Austin, TX
    Posts
    604

    Default

    Freezes up for me too. :\

    Win7 64 bit.

    *UPDATE* - I now have a fixed version of the converter. Please pm me if you need it.
    Last edited by xi0s; 07-08-2012 at 02:07 AM.
    irc.globalgamers.org #2k4ctf | UT2004 Grail - goo.gl/y1yNSp

  39. #39
    MSgt. Shooter Person
    Join Date
    Sep 2006
    Location
    Covington, Ohio USA
    Posts
    155
    Gamer IDs

    Gamertag: {R}yrhwk

    Default

    I'll pay someone 10 dollars via paypal if they can find me a fix.
    Unreal Central: "Keeping It Unreal!"
    IK-Stealth-V3 for UT2004 * IK-Soldiers-LE for UT2004 * IK-XARK-V1D for UT3

    Intel Core2 Duo E8500, EVGA nForce 750i FTW Sli, EVGA GTX 260 FTW, Asus PhysX P1, 8 gb Crucial Ballistic Tracers DDR2(8500), Sound Blaster X-Fi XtremeGamer Fatal1ty Professional Series, Logitech G9+ Laser Mouse, 580 watt psu.


 

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Copyright ©2009-2011 Epic Games, Inc. All Rights Reserved.
Digital Point modules: Sphinx-based search vBulletin skin by CompletevB.com.