+ Reply to Thread
Page 1 of 2 1 2 LastLast
Results 1 to 10 of 19

Thread: GuiltySpark for 1.08: automate your player

  1. #1
    chilango Con's Avatar
    Join Date
    Aug 2006
    Location
    Victoria, BC, Canada
    Posts
    7,777
    Blog Entries
    2
    Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of

    GuiltySpark for 1.08: automate your player

    What is GuiltySpark?
    GuiltySpark is a user-programmable automation engine for Halo CE. Users can create scripts that control the player's ingame reactions and behaviours. Scripts can range from simple key macros to bots that play the game without any user interaction. When activated, GuiltySpark controls the game for you by simulating mouse movement and keyboard input. Advanced scripts can take advantage of user-created pathfinding graphs.
    original thread

    To put it very simply, it's a program that controls Halo CE for you, following behaviours defined in a script.



    Here, watch for yourself. I don't touch the computer at all in this video:
    This video is unable to be displayed because the YouTube video tags were used incorrectly. Please review proper use of the tags here.

    This bot was originally designed as a multiplayer opponent, but it's a bit more generalized now. For example, you might use GuiltySpark to act in machinima since it can be difficult to drive or walk when in dev cam.

    Isn't this cheating? Couldn't you make an aimbot script for this?
    Yes, nothing's stopping you. It's your problem if you get banned for using this app.

    How's it work?
    GuiltySpark keeps track of information from the game by reading its memory. This information is exposed to the AI system. The AI system is driven by your scripts, and out the other side comes input to control the player. Also magic.

    Can I use this to make bots to play against?
    Yes and no. This is not a tool for adding bots to a map permanently, nor can you play against GuiltySpark without two computers running Halo. All this does is take the control away from you as a human.

    What do I need to run it?
    You'll need the .NET framework and Halo CE 1.08. Sorry, 1.09 isn't supported. Don't worry, I've included 1.08 files in the archive.

    What else comes in the archive?
    • 1.08 patch
    • AI scripts
    • Sample chat files
    • GSS .lang definition for syntax highlighting (Shell works fine too)
    • Completed pathfinding graphs for bloodgulch, damnation, and rat race. Incomplete graphs for hang em high and wizard.
    • Graph creation tutorial
    • Getting started guide
    • Scripting tutorial
    Download
    http://con.modacity.net/halo/guiltys...ark-1.0.43.zip

    Source
    GuiltySpark is open source. Remember, I started this thing years ago so it's really gross.
    Maybe someone can implement 1.09 support? I'm done with this project...
    http://t3hz0r.com/ftp/software/guilt...-1.0.43_src.7z
    http://code.google.com/p/guilty-spark/


    Enjoy, and happy holidays
    Last edited by Con; December 28th, 2012 at 03:41 PM.
    Reply With Quote

  2. #2

    Re: GuiltySpark for 1.08: automate your player

    Nice I was interested in the source since you basically came out of nowhere and magically created a relative complex application.

    The code that controls the player movement, did you remove it? When I looked over the code I think I did not see any sings of it.
    Reply With Quote

  3. #3
    chilango Con's Avatar
    Join Date
    Aug 2006
    Location
    Victoria, BC, Canada
    Posts
    7,777
    Blog Entries
    2
    Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of

    Re: GuiltySpark for 1.08: automate your player

    You want WalkPath() in Nav/Navigation.cs
    Reply With Quote

  4. #4
    Kid in the Hall Kornman00's Avatar
    Join Date
    Sep 2006
    Location
    ◕‿◕, ┌( ಠ_ಠ)┘
    Posts
    3,037
    Blog Entries
    1
    Kornman00 has a reputation beyond repute Kornman00 has a reputation beyond repute Kornman00 has a reputation beyond repute Kornman00 has a reputation beyond repute Kornman00 has a reputation beyond repute Kornman00 has a reputation beyond repute Kornman00 has a reputation beyond repute Kornman00 has a reputation beyond repute Kornman00 has a reputation beyond repute Kornman00 has a reputation beyond repute Kornman00 has a reputation beyond repute

    Re: GuiltySpark for 1.08: automate your player

    Expect the first sync in a couple of weeks http://code.google.com/p/guilty-spark/. You didn't specify the open source license so I just selected MIT. Also, the project files will be for VS2008 (people can upgrade to later versions if they need)

    If you want owner status within the project, let me know.

    Reply With Quote

  5. #5
    chilango Con's Avatar
    Join Date
    Aug 2006
    Location
    Victoria, BC, Canada
    Posts
    7,777
    Blog Entries
    2
    Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of

    Re: GuiltySpark for 1.08: automate your player

    Thanks MIT is fine.
    Reply With Quote

  6. #6

    Re: GuiltySpark for 1.08: automate your player

    If I recall, this was originally for a project at school. How'd that go?
    Reply With Quote

  7. #7
    chilango Con's Avatar
    Join Date
    Aug 2006
    Location
    Victoria, BC, Canada
    Posts
    7,777
    Blog Entries
    2
    Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of Con has much to be proud of

    Re: GuiltySpark for 1.08: automate your player

    Only the later addition of BSP extraction and ray casting for target visibility was part of the project. It's one of my favourite parts of this app and I'd like to expand on it some time; specifically, removing the need for hand-made navigation graphs.
    Reply With Quote

  8. #8

    Re: GuiltySpark for 1.08: automate your player

    Also, this comes with a basically undetectable aimbot -_-

    could you remove this from the download? I know it has wobble and misses occasionally, but someone could easily exploit it. This has the potential to destroy 1.08ce.
    Reply With Quote

  9. #9

    Re: GuiltySpark for 1.08: automate your player

    No one should be playing 1.08ce.

    Also, version is irrelevant because of version changer. Takes 30 seconds to make this work on 1.09ce.
    Reply With Quote

  10. #10
    Kid in the Hall Kornman00's Avatar
    Join Date
    Sep 2006
    Location
    ◕‿◕, ┌( ಠ_ಠ)┘
    Posts
    3,037
    Blog Entries
    1
    Kornman00 has a reputation beyond repute Kornman00 has a reputation beyond repute Kornman00 has a reputation beyond repute Kornman00 has a reputation beyond repute Kornman00 has a reputation beyond repute Kornman00 has a reputation beyond repute Kornman00 has a reputation beyond repute Kornman00 has a reputation beyond repute Kornman00 has a reputation beyond repute Kornman00 has a reputation beyond repute Kornman00 has a reputation beyond repute

    Re: GuiltySpark for 1.08: automate your player

    Except it's not actually working on 1.09 (which is a big deal, just ask Amit). It's working only on 1.08, which you've just modded to work with 1.09 servers.

    Reply With Quote

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

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