Go Back   BWHacks > StarCraft > Starcraft Hacking Related > Challenges

Challenges Weekly competition topics and submissions

Closed Thread
 
LinkBack Thread Tools

Old 09-26-2005, 11:05 PM   #1 (permalink)
Belphegor
Senior Member
Gold Member

Inquisitor
 
Belphegor's Avatar
 
Join Date: Jan 2005
Posts: 4,124
Belphegor is a splendid one to beholdBelphegor is a splendid one to beholdBelphegor is a splendid one to beholdBelphegor is a splendid one to beholdBelphegor is a splendid one to beholdBelphegor is a splendid one to behold
Default Hostile Encounter

Competition: General Game Hacking

Game: Hostile Encounter

Tools Used: Your Choice, and the game itself, downloadable from http://hostileencounter.com/ .

Submission Style: Your Choice

Goal: To get a fundamentally easier head start on gamehacking.
Reason: Hostile Encounter is a RTS Game quite similar to StarCarft. Most hacks on StarCraft are easily remakable on Hostile Encounter. Also, thier is no system of protection in online games that I have found for things like a Mineral Hack. I believe this will help with new general hacking abilitys.

Competition Date: 09-26 to 11-01 I believe being a longer time, it will give more people the option of submission.

Prize: To Be Announced

Remember, the goal of this is to help people become more experienced with general gamehacking. Anyone can particpate.

Some tools I suggest using for this project is: ArtMoney, W32 DASM, OllyDBG.

Good luck!
__________________
we pop bitchez wit r gatz klub
LCS, 707, BELPHEGOR

Belphegor 15 0FF11|\|3  
Advertisement
 
Advertisement
Advertisement Sponsored links


Old 09-26-2005, 11:09 PM   #2 (permalink)
SC_Modder
Loading javascript...
Senior Member
Moderator

Inquisitor
 
SC_Modder's Avatar
 
Join Date: Nov 2004
Posts: 4,515
SC_Modder has a reputation beyond reputeSC_Modder has a reputation beyond reputeSC_Modder has a reputation beyond reputeSC_Modder has a reputation beyond reputeSC_Modder has a reputation beyond reputeSC_Modder has a reputation beyond reputeSC_Modder has a reputation beyond reputeSC_Modder has a reputation beyond reputeSC_Modder has a reputation beyond reputeSC_Modder has a reputation beyond reputeSC_Modder has a reputation beyond repute
Send a message via AIM to SC_Modder
Default

Cool, another competition.

I'm assuming that you mean the demo version of the game, not the actual game?
__________________
AaronOpfer.com - My music
SC_Modder 15 0FF11|\|3  

Old 09-26-2005, 11:13 PM   #3 (permalink)
Jakor
Trance Addict
Senior Member
Retired Staff Member

Evangelist
 
Jakor's Avatar
 
Join Date: Jan 2005
Location: NorCal-Eureka
Posts: 1,029
Jakor is just really niceJakor is just really nice
Send a message via ICQ to Jakor Send a message via AIM to Jakor Send a message via MSN to Jakor Send a message via Yahoo to Jakor
Default

The game is free, written in assembler. No source code available though. And if you try to play the game, I think I lasted 5 min on easy...

EDIT: I see what your confusion is. by demo they mean beta. the game isn't completed yet
__________________
Yes, I still still listen to trance!
Learn Assembly and Game Hacking
Jakor's Game Hacking School: http://www.bwhacks.com/forums/progra...ng-school.html
contact me:
website: www.cybercitadel.net
email: Jakor@CyberCitadel.net
xfire: Jakorf
msn: Jakorf@hotmail.com
Jakor 15 0FF11|\|3  

Old 09-26-2005, 11:27 PM   #4 (permalink)
Belphegor
Senior Member
Gold Member

Inquisitor
 
Belphegor's Avatar
 
Join Date: Jan 2005
Posts: 4,124
Belphegor is a splendid one to beholdBelphegor is a splendid one to beholdBelphegor is a splendid one to beholdBelphegor is a splendid one to beholdBelphegor is a splendid one to beholdBelphegor is a splendid one to behold
Default

I beat the comp several times...

Yes, the game is a beta. Thier has been no progress in 3 years, but what do you expect for a new game in assembler?
__________________
we pop bitchez wit r gatz klub
LCS, 707, BELPHEGOR

Belphegor 15 0FF11|\|3  

Old 09-27-2005, 07:28 AM   #5 (permalink)
MiCrOz
Senior Member

Blessed
 
MiCrOz's Avatar
 
Join Date: Aug 2005
Location: Cherry Hill, NJ
Posts: 2,439
MiCrOz is just really niceMiCrOz is just really nice
Send a message via AIM to MiCrOz
Default

Hmm...I might have to jump on this. It'll give me something to do those long boring days when I have nothing better to do...

Maybe I can get it to run on the PSP....
__________________

Quote:
Originally Posted by DarthSlyGuy View Post
Your opinion DOES NOT count for anything on these forums. This isn't a democracy on these forums its a 'dt'ocracy/dictatorship and us staff are his officers.
Quote:
Originally Posted by 1a2a3a View Post
hey Zynastor~ can you release [a fix] for apocalypse too please?


MiCrOz 15 0FF11|\|3  

Old 09-27-2005, 07:52 AM   #6 (permalink)
gamepin126
Senior Member
Retired Staff Member

Celestial Entity
 
gamepin126's Avatar
 
Join Date: Oct 2004
Posts: 19,437
gamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond repute
Default

This game's badass. I'll start making some hacks :D

Does the game crash whenever any else alt+tabs out, or is that just me O.o
__________________

Set a trashcan on fire and keep a bum warm for a night. Set the bum on fire, and keep him warm for the rest of his life.
gamepin126 15 0FF11|\|3  

Old 09-27-2005, 08:17 AM   #7 (permalink)
Jakor
Trance Addict
Senior Member
Retired Staff Member

Evangelist
 
Jakor's Avatar
 
Join Date: Jan 2005
Location: NorCal-Eureka
Posts: 1,029
Jakor is just really niceJakor is just really nice
Send a message via ICQ to Jakor Send a message via AIM to Jakor Send a message via MSN to Jakor Send a message via Yahoo to Jakor
Default

um... just you

someone write a slow down hack.... give longer wait times when gathering resources and building units..... geeze.... i still can't win (i do last longer now =) ) but my disciples are far to strong.... games kinda unbalanced from what i can tell, but then again I SUCK!
__________________
Yes, I still still listen to trance!
Learn Assembly and Game Hacking
Jakor's Game Hacking School: http://www.bwhacks.com/forums/progra...ng-school.html
contact me:
website: www.cybercitadel.net
email: Jakor@CyberCitadel.net
xfire: Jakorf
msn: Jakorf@hotmail.com
Jakor 15 0FF11|\|3  

Old 09-27-2005, 08:25 AM   #8 (permalink)
gamepin126
Senior Member
Retired Staff Member

Celestial Entity
 
gamepin126's Avatar
 
Join Date: Oct 2004
Posts: 19,437
gamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond repute
Default

Use terran. They're the most familiar race that I've played with. Out of them all, they're the only ones I've actually had a chance with. Machines...erm....I'm lost with them. It's just confusing...They must be uber strong. Cause they're retarded.
__________________

Set a trashcan on fire and keep a bum warm for a night. Set the bum on fire, and keep him warm for the rest of his life.
gamepin126 15 0FF11|\|3  

Old 09-27-2005, 08:34 AM   #9 (permalink)
Jakor
Trance Addict
Senior Member
Retired Staff Member

Evangelist
 
Jakor's Avatar
 
Join Date: Jan 2005
Location: NorCal-Eureka
Posts: 1,029
Jakor is just really niceJakor is just really nice
Send a message via ICQ to Jakor Send a message via AIM to Jakor Send a message via MSN to Jakor Send a message via Yahoo to Jakor
Default

FINALLY "VICTORY IS YOURS!" I DID IT!!!!

and it only took a mineral hack to win =p

EDIT:
GAH! I want to give hints and stuff.... Like how to stop the enemy from attacking so you can work... but that's up to them i guess..... it's quite easy for me =p
__________________
Yes, I still still listen to trance!
Learn Assembly and Game Hacking
Jakor's Game Hacking School: http://www.bwhacks.com/forums/progra...ng-school.html
contact me:
website: www.cybercitadel.net
email: Jakor@CyberCitadel.net
xfire: Jakorf
msn: Jakorf@hotmail.com

Last edited by Jakor : 09-27-2005 at 08:53 AM.
Jakor 15 0FF11|\|3  

Old 09-27-2005, 08:58 AM   #10 (permalink)
gamepin126
Senior Member
Retired Staff Member

Celestial Entity
 
gamepin126's Avatar
 
Join Date: Oct 2004
Posts: 19,437
gamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond repute
Default

Make a lot of walls with marines behind em?
__________________

Set a trashcan on fire and keep a bum warm for a night. Set the bum on fire, and keep him warm for the rest of his life.
gamepin126 15 0FF11|\|3  

Old 09-27-2005, 09:30 AM   #11 (permalink)
Jakor
Trance Addict
Senior Member
Retired Staff Member

Evangelist
 
Jakor's Avatar
 
Join Date: Jan 2005
Location: NorCal-Eureka
Posts: 1,029
Jakor is just really niceJakor is just really nice
Send a message via ICQ to Jakor Send a message via AIM to Jakor Send a message via MSN to Jakor Send a message via Yahoo to Jakor
Default

Quote:
Originally Posted by gamepin126
Make a lot of walls with marines behind em?
No... freeze player two's energy at around 100 so they can just build more extractors

I think that although much of the coding and structures are easier to work with, many people will have a hard time tracking down places like WndProc where you can hook WM_Char for hotkeys and stuff.... I'll give a hint to find it, but I think It might be harder for those just trying to start with this. Olly doesn't do a great job finding out where WndProc is in this program. Nor does it do a good job of reversing the WM_Commands....


The hint to finding WndProc lies with RegisterClass. Normally we use RegisterClassEx to register a window, but they use RegisterClass. At this point you can then find where "wc.WndProcCallback" is setup above it. At that point if you look in the disassembly, you'll find the friendly DefWndProc function that we all know and love. But where are the WM_Commands? You can tell from DefWndProc that ebp+C = message. And we see mov eax, ebp+C at the beggining. so eax = message(or WM_Commands being passed) Now we want to hook hotkeys, so we want the WM_Char command. So lets look up WM_Char's hex constant number from windows.inc looks like it's 102h... now lets find where eax is being compared to 102h and the "je" after it.... Now go find a place to hook in and you are already to obtain hotkeys... (make sure you can retrieve which key is pressed after your ProcPatch...)
__________________
Yes, I still still listen to trance!
Learn Assembly and Game Hacking
Jakor's Game Hacking School: http://www.bwhacks.com/forums/progra...ng-school.html
contact me:
website: www.cybercitadel.net
email: Jakor@CyberCitadel.net
xfire: Jakorf
msn: Jakorf@hotmail.com
Jakor 15 0FF11|\|3  

Old 09-27-2005, 10:44 AM   #12 (permalink)
gamepin126
Senior Member
Retired Staff Member

Celestial Entity
 
gamepin126's Avatar
 
Join Date: Oct 2004
Posts: 19,437
gamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond reputegamepin126 has a reputation beyond repute
Default

Rofl, mines better. I just held down the pageUP button for 20 seconds. Then I made 35 barracks' and I flooded it till it died. :P Me>Jakor(t3h n00b)
__________________

Set a trashcan on fire and keep a bum warm for a night. Set the bum on fire, and keep him warm for the rest of his life.
gamepin126 15 0FF11|\|3  

Old 09-27-2005, 08:06 PM   #13 (permalink)
Jakor
Trance Addict
Senior Member
Retired Staff Member

Evangelist
 
Jakor's Avatar
 
Join Date: Jan 2005
Location: NorCal-Eureka
Posts: 1,029
Jakor is just really niceJakor is just really nice
Send a message via ICQ to Jakor Send a message via AIM to Jakor Send a message via MSN to Jakor Send a message via Yahoo to Jakor
Default

And how's that supposed to be easier to test/search/make hacks?
__________________
Yes, I still still listen to trance!
Learn Assembly and Game Hacking
Jakor's Game Hacking School: http://www.bwhacks.com/forums/progra...ng-school.html
contact me:
website: www.cybercitadel.net
email: Jakor@CyberCitadel.net
xfire: Jakorf
msn: Jakorf@hotmail.com
Jakor 15 0FF11|\|3  

Old 09-27-2005, 09:42 PM   #14 (permalink)
SC_Modder
Loading javascript...
Senior Member
Moderator

Inquisitor
 
SC_Modder's Avatar
 
Join Date: Nov 2004
Posts: 4,515
SC_Modder has a reputation beyond reputeSC_Modder has a reputation beyond reputeSC_Modder has a reputation beyond reputeSC_Modder has a reputation beyond reputeSC_Modder has a reputation beyond reputeSC_Modder has a reputation beyond reputeSC_Modder has a reputation beyond reputeSC_Modder has a reputation beyond reputeSC_Modder has a reputation beyond reputeSC_Modder has a reputation beyond reputeSC_Modder has a reputation beyond repute
Send a message via AIM to SC_Modder
Default

This game has a tendency to crash after I single-step through anything in OllyDbg. :( I notice that the sound keeps playing when OllyDbg pauses it, wonder if that has to do with it.
__________________
AaronOpfer.com - My music
SC_Modder 15 0FF11|\|3  

Old 09-27-2005, 10:21 PM   #15 (permalink)