Author Topic: BattleEye hates me.  (Read 3953 times)

0 Members and 1 Guest are viewing this topic.

Offline Xxypher

  • Veteran
  • *****
  • Posts: 1319
  • Soldat Veteran.
BattleEye hates me.
« on: January 07, 2009, 04:17:21 pm »
I am working on a program that gives you a lot of taunts, up to 100 so far. Tee problem it, BattleEye kicks me when I use it. Any ideas why?

Offline EnEsCe

  • Retired Soldat Developer
  • Flamebow Warrior
  • ******
  • Posts: 3101
  • http://enesce.com/
    • [eC] Official Website
Re: BattleEye hates me.
« Reply #1 on: January 07, 2009, 04:23:24 pm »
Because you are using API calls/hooks that you are not allowed to. Hacks use the same methods, thus your program will be treated as such.

Offline Xxypher

  • Veteran
  • *****
  • Posts: 1319
  • Soldat Veteran.
Re: BattleEye hates me.
« Reply #2 on: January 07, 2009, 04:26:21 pm »
Oh, so this can never work? Darnit. It is very useful for CTF, because you can keep all your regular taunts, and then have a series of special taunts for CTF, INF, HTF and so on.
Oh well, I will stop working on it.

Offline jrgp

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 5037
Re: BattleEye hates me.
« Reply #3 on: January 07, 2009, 04:51:11 pm »
Because you are using API calls/hooks that you are not allowed to. Hacks use the same methods, thus your program will be treated as such.
Yeah, isn't he modifying the DirectX stuff surrounding Soldat illegal/violating Soldat's EULA?
There are other worlds than these

Offline Mr

  • Inactive Soldat Developer
  • Soldier
  • ******
  • Posts: 166
Re: BattleEye hates me.
« Reply #4 on: January 10, 2009, 04:33:21 pm »
I can't think of any situation where drawing stuff at the own display is illegal ;)

But yeah, if you send keys to Soldat or hook its funktions, modify its memory or change the variables, BE will kick you.

Offline DorkeyDear

  • Veteran
  • *****
  • Posts: 1507
  • I also go by Curt or menturi
Re: BattleEye hates me.
« Reply #5 on: January 10, 2009, 05:43:23 pm »
question: is there a way to tell windows to simulate a key press rather than your program directly telling soldat you pressed a key?

Offline Mr

  • Inactive Soldat Developer
  • Soldier
  • ******
  • Posts: 166
Re: BattleEye hates me.
« Reply #6 on: January 11, 2009, 05:40:26 am »
answer: Yes. http://msdn.microsoft.com/en-us/library/ms646310.aspx
But the newest BattlEye versions already seem to hook this function and tell the admins if it was called (eg. "Logged: Gamehack #20")

Offline Xxypher

  • Veteran
  • *****
  • Posts: 1319
  • Soldat Veteran.
Re: BattleEye hates me.
« Reply #7 on: January 11, 2009, 06:18:13 pm »
I found a new way to do this, I will be using Game Maker and a Dll that will simulate key presses so you can have as many taunts as you want.

Offline frosty

  • Flagrunner
  • ****
  • Posts: 601
  • Uber Desert Eagle ^^
Re: BattleEye hates me.
« Reply #8 on: January 28, 2009, 04:54:15 pm »
awesome :)
check out my server! click here

If at first you don't succeed, Improvise! :D

Offline Xxypher

  • Veteran
  • *****
  • Posts: 1319
  • Soldat Veteran.
Re: BattleEye hates me.
« Reply #9 on: January 31, 2009, 09:52:40 pm »
I have an code set up that actually works! It copies a string at a certain position, copies it, and then pastes it into a DLL that creates a simulated key press.

Offline Xxypher

  • Veteran
  • *****
  • Posts: 1319
  • Soldat Veteran.
Re: BattleEye hates me.
« Reply #10 on: January 31, 2009, 10:15:38 pm »
Can a mod please lock/delete this? I am making a new discussion about my new program.

Offline jrgp

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 5037
Re: BattleEye hates me.
« Reply #11 on: February 01, 2009, 09:04:02 am »
Can a mod please lock/delete this? I am making a new discussion about my new program.
Yes.
There are other worlds than these