![]() |
Ch now rip Sicheats Trainers?
What happen?, no trainer for Oil Rush 1.0 and yes sicheats + 1, no trainer for Oil Rush 1.1 and yes sicheats +2 and Today VOILA!, CH have a + 2 Trainer? ;)
Sicheats release: Published on January 28, 2012 21:12: by Cocodrilo CH Release: Trainer . added: 1/28/2012 12:44:24 PM http://i40.tinypic.com/qn4pc5.jpg Please CH, type here source Code from this trainer and come on to see comparation. Great work, fantastic. http://www.otakufreaks.com/wp-conten...2/aplausos.gif |
with the same options, is really suspicious. it appears shortly after publishing the second version in SC.
The second release of SC: January 28, 2012 21:12 (time in spain) CH release 12:45:44 PM: (time in EEUU). with time zone difference, the CH trainer is released almost one hour later. |
|
Quote:
who are you? please, leave from this post, thanks. |
Trolling implies that my implied statement with that link is incorrect. It is, however, a true statement as you are making a statement and demanding the opposing property provide proof of their innocence (the very definition of Argumentum ad Ignorantiam). It works the other way in that you must prove the opposing party is guilty with evidence that shows without any form of doubt. Posting two time stamps is not definitive proof to your claim.
|
actually.. didnt spain recently pass a sopa-like law, where copyright infringing sites could be shut down?.... that. would be interesting to see it used...
would be like ch shooting themselves in the foot and leaving the gun on full auto but im just devils advocate, the trainer wars took their toll |
For similar reasons haxor is publicly accused of ripper. ANYONE at this date has provided ANY evidence... only FAKED proofs (not hosted in sc servers and others using NET). I only need a real proof.
This situation is quite similar, but on inverse order. Do you have any problem to show your code to joe?. Quote:
Joe already has the source code of sicheats trainer... ¿can you send a copy of your trainer to joe? this code is only for joe to compare offsets instructions and he is free to ask to the two parts for any doubt. You do not need the entire code, only the function that does the work and the logic of how to get to that point. TippeX yes, the law is "sinde" in Spain. but sicheats does not infringe any copyright. I using a free express edition of MSVC to make a trainers, and released for free. My trainers probably works in cracked games because it looks for patterns, is not done in cracked versions of the game. |
How is two time stamps definitive proof? If Microsoft Office releases their next product 1 hour later than LibreOffice releases their next product then Microsoft has copied code directly from LibreOffice?
Also why would someone send in code to a website that is heavily biased in your favor? Not only that but you requested it to be copied and pasted directly in public domain (a message forum post). How willing are you to do that with your own source code? Not likely at all. |
Quote:
Quote:
please read the previous post. the claim is simply, third request: Do you have any problem to show your code to joe?. Quote:
can you make a public version to see if there is something similar in your trainer?. sc trainer is public to anyone. feel free to download and decompile it. isn't crypted or compressed. in many post only rejects the show something. More simply: 1 : ¿what offset or pattern uses your trainer? 2: ¿any particular reason for this address? please explain. |
Do you have any problem to show your code to joe?.
Any sensible developer would say no to this question. Posting the algorithms is high sensitive information. You have no definitive proof that Cheat Happens is guilty other than some "time stamp". If anything, Cheat Happens can probably use the exact same argument against you for several trainer titles (and I seriously doubt you are willing to comply in return). From what I've seen from previous topics, Joe is extremely biased against Cheat Happens and favors your work a lot better (and there is no guarantee that he would not slip information to you for your own use). |
more word, but.....
My trainer is public released for free, anyone can download and inspect. can you make a public version to see if there is something similar in your trainer?. sc trainer is public to anyone. feel free to download and decompile it. isn't crypted or compressed. More simply: 1 : ¿what offset or pattern uses your trainer? 2: ¿any particular reason for this address? please explain. Quote:
As for what (trainers) I do I can answer without any kind of problems any questions. Quote:
Code:
|
Quote:
The difference is that in this case provide real evidence that anyone can examine. |
PWIZARD say:
Quote:
cant add more options?, Sicheats YES, CAN ADD MORE OPTIONS. we have nothing to hide, absolutely NOTHING, they only know to steal private information and BLA BLA BLA. Look PWIZARD signature, all me personal data en family is free published, You can go to jail PWIZARD, you are a human rights violator and just put my example, who knows how many people are being threatened by you! look a good lawyer PWIZARD, because you'll need. |
You have his information posted in a topic on your site as well h4x0r. Don't deny it because I can see it. You are just as guilty as he is for DOXing personal information.
|
Quote:
pwizard info is public from here: www.pharrfuneralhomes.com (now deleted by pwizard...) No more Off-Topic ------------------------- but this no is the problem, the problem is the suspect trainer "ripped" by CH of Sicheats i continue awating CH explanation and publication of source codes. |
Please, off-topic posts in another thread.
|
Quote:
i am sorry that you feel we somehow borrowed your work, Jose Francisco Sanchez Romero. at the time we posted our trainer on our site there was only one other trainer that we saw. The trainer was from: gchan and the website is: 3dmgame.com also i am seeing that his trainer has an earlier time stamp than yours. In other words, HIS trainer was first before OURS and YOURS. therefore with YOUR logic, we BOTH ripped him off since the options were the same in ALL THREE TRAINERS.. oil and points are two pretty SENSIBLE options though, arent they JOSE? anyways- i don't know how your trainer nor HIS trainer works, but we found no good way to isolate the addresses by code injection and compare (standard trainer making practice) and since this game seems to send alot of addresses through 3 main portals (i.e. there are 3 code areas that all data seems to sift through) then you can assume the game is basically script driven via a scripting language like LUA or actionscript or UniScript or whatever from this engine. Therefore the decision was made to try and see if this engine had a static address that pointer chains could be used to point to the same addresses over and over. We all know what pointer chains are, right? At any rate, using Cheatengine latest version, you can isolate the OIL by doing a search, then building something, and then search. Then you can do a pointerscan (i used 5 levels) and you get a list of about 15000 or so. then you stop the game and restart it and repeat over and over. i did this in both campaign AND Quick Match. it takes literally 10-15 mins each one to narrow down the pointer scan list (the pointer chain) to a static address and working chain. here are the working chains i searched for this game: POINTER SCAN ============ unigine_x86.dll campaign +5fbac4]+90]+60c]+70]+30==OIL LONG +5fbac4]+90]+654]+9c]+30==POINTS LONG quickgame +5fbac4]+90]+610]+9c]+30==OIL LONG +5fbac4]+90]+650]+70]+30==POINTS LONG +5fbac4 is the static offset from the BASE of the unigine_x86.dll there is no real 'code' to post, other than the readprocessmemory to set up the actual address: ; ------------------------- ;-ADDRESS LIST ; ------------------------- ;{ ;GameNumber=1 Address1=RendBase+$5fbac4; BASE ;Address2=RendBase+$42FC0F; TEST2 ;Version=$99999999 ;versionoffset=ProgramBase+$200000 ;Gosub CreateAddressData ;Gosub SearchAddressData ;} AND: ; ------------------------- ;-GET ADDRESSES ; ------------------------- ;{ result = ReadProcessMemory_(app,Address1 ,buffer,4,Null) MainAddress=PeekL(buffer)+$90 ;Debug Hex(MainAddress) result = ReadProcessMemory_(app,MainAddress ,buffer,4,Null) MainAddress=PeekL(buffer)+$60C ;Debug Hex(MainAddress) result = ReadProcessMemory_(app,MainAddress ,buffer,4,Null) MainAddress=PeekL(buffer)+$70 ;Debug Hex(MainAddress) result = ReadProcessMemory_(app,MainAddress ,buffer,4,Null) MainAddress=PeekL(buffer)+$30 CampaignOilAddress=MainAddress ;Debug Hex(MainAddress) ;========================================= result = ReadProcessMemory_(app,Address1 ,buffer,4,Null) MainAddress=PeekL(buffer)+$90 ;Debug Hex(MainAddress) result = ReadProcessMemory_(app,MainAddress ,buffer,4,Null) MainAddress=PeekL(buffer)+$654 ;Debug Hex(MainAddress) result = ReadProcessMemory_(app,MainAddress ,buffer,4,Null) MainAddress=PeekL(buffer)+$9c ;Debug Hex(MainAddress) result = ReadProcessMemory_(app,MainAddress ,buffer,4,Null) MainAddress=PeekL(buffer)+$30 CampaignUpgradePointsAddress=MainAddress ;Debug Hex(MainAddress) ;========================================= result = ReadProcessMemory_(app,Address1 ,buffer,4,Null) MainAddress=PeekL(buffer)+$90 ;Debug Hex(MainAddress) result = ReadProcessMemory_(app,MainAddress ,buffer,4,Null) MainAddress=PeekL(buffer)+$610 ;Debug Hex(MainAddress) result = ReadProcessMemory_(app,MainAddress ,buffer,4,Null) MainAddress=PeekL(buffer)+$9c ;Debug Hex(MainAddress) result = ReadProcessMemory_(app,MainAddress ,buffer,4,Null) MainAddress=PeekL(buffer)+$30 QuickGameOilAddress=MainAddress ;Debug Hex(MainAddress) ;========================================= result = ReadProcessMemory_(app,Address1 ,buffer,4,Null) MainAddress=PeekL(buffer)+$90 ;Debug Hex(MainAddress) result = ReadProcessMemory_(app,MainAddress ,buffer,4,Null) MainAddress=PeekL(buffer)+$650 ;Debug Hex(MainAddress) result = ReadProcessMemory_(app,MainAddress ,buffer,4,Null) MainAddress=PeekL(buffer)+$70 ;Debug Hex(MainAddress) result = ReadProcessMemory_(app,MainAddress ,buffer,4,Null) MainAddress=PeekL(buffer)+$30 QuickGameUpgradePointsAddress=MainAddress ;Debug Hex(MainAddress) ;End ;} then writing to them when user presses key: such as: ; ------------------------- ;-Detect 'F1' Keypress ; ------------------------- ;{ aaaa=1:keypressed1=CheckKeypress(key(aaaa), keys(aaaa), keyc(aaaa), keya(aaaa)) If keypressed1<>0 result=PokeL(buffer,999) result = WriteProcessMemory_(app,CampaignOilAddress,buffer, 4,Null) result = WriteProcessMemory_(app,QuickGameOilAddress,buffer ,4,Null) PlaySound(0) Delay(300) EndIf ;} nobody 'stole' anyone's code. if you found a way to write to the addresses using direct .exe manipulation (i.e. code injection) then more power to you. we went the long hard route of doing pointer scans, which is annoying and takes forever to truly isolate, and also each patch i have to do this over and over again. but i have no idea how your trainer and this other fellow trainer works. by the way, the pointer chain has it's faults and our trainer isn't working 'perfect' 100% of the time, and people have to follow the correct instructions. here is some notes where i tried to make the trainer access the .exe but i could never get a stable working solution that worked every time: OIL / POINTS ============= 6019E321 8B0C81 MOV ECX,DWORD PTR DS:[ECX+EAX*4] then EAX==181 then, [ECX+18]+50 == OIL +30? EAX==192 then, [ECX+18]+50 == POINTS +30? 6019E308 8B0483 MOV EAX,DWORD PTR DS:[EBX+EAX*4] 6019E30B 0FB70F MOVZX ECX,WORD PTR DS:[EDI] 6019E30E 8B80 A0000000 MOV EAX,DWORD PTR DS:[EAX+A0] 6019E314 8B0488 MOV EAX,DWORD PTR DS:[EAX+ECX*4] 6019E317 8B4C24 30 MOV ECX,DWORD PTR SS:[ESP+30] 6019E31B 8B89 90000000 MOV ECX,DWORD PTR DS:[ECX+90] 6019E321 8B0C81 MOV ECX,DWORD PTR DS:[ECX+EAX*4] 6019E324 > E8 0FDFFCFF CALL Unigine_.6016C238 TROOPS ======= 601711B8 8B0C81 MOV ECX,DWORD PTR DS:[ECX+EAX*4] EAX==8a7 then, [ECX+20]+10 == OIL 601711A3 8B47 14 MOV EAX,DWORD PTR DS:[EDI+14] 601711A6 8B4E 04 MOV ECX,DWORD PTR DS:[ESI+4] 601711A9 8B0498 MOV EAX,DWORD PTR DS:[EAX+EBX*4] 601711AC 8B89 90000000 MOV ECX,DWORD PTR DS:[ECX+90] 601711B2 FFB5 DCFBFFFF PUSH DWORD PTR SS:[EBP-424] 601711B8 8B0C81 MOV ECX,DWORD PTR DS:[ECX+EAX*4] i thought that fileforums and GCW were killing this sort of stuff? are you going to post a retration now JOSE? are trippex and Blow Forster going to chime in here and tell JOSE how stupid he and this CoCoDildo lackey look accusing people without actually using and testing our trainer? if it gets down to it, i guess we can post the actual trainer somewhere if needed but, really, this is just pathetic. you are fueling this fight again, and losing...... best, Cal |
post edited,double post
|
You ripped cocodrilo trainer, 100% sure.
Cocodildo?, pathetic. and you are profesional using pointer scan? x2 pathetic. grettings H. Michael Yurgalavage |
Code:
DWORD oil = 499; //global oil ammount.Code:
void __stdcall trainerFunc(Datos *pDatos,Datos *pEBX)Quote:
is the same way you accuse haxor. Quote:
48 hours to do a pointer scan..... |
So, let me get this straight. First, Jose is 100% sure that we ripped cocodipshit's trainer. Then cocodildo confirms that we DID NOT rip his trainer, but of course says that our trainer sucks anyways. Sounds like you two idiots are not on the same page.
BTW, cocodiladong, in that same 48 hours we also released trainers for two other big games, King Arthur 2 and SOL: Exodus. I see that you haven't managed to rip, I mean, train these two games yourself. Cal and I have been keeping to ourselves, yet we continue to be dragged back into this bullshit by h4x0r. BTW Joe, for a site that despises us so much, we sure do manage to monopolize your forums around here. |
this is like some crap detective movie, where at the end of it nothing makes sense and i just had time taken from me... confused
|
"cocodiladong, cocodildo, cocodipshit's", please a respect and seriousness.
you havent respect or shame for nothing. |
Quote:
at any rate, sorry this is going on again in FF. trust me, i'd rather not be here typing this sort of shit and responding to this stuff, especially over 5 dollar bargain bin download games of no consequence.. especially when i got shit tons of other work i am doing besides this crap 'oil' game that i am being accused of ripping someone's work off of (eyerolls).. sorry if i/we ruffled any GCW feathers. i think you can lock this one and put it away for posterity or add it to your mega anti-CH list of stuff for good humor- life is too short so have a nice day all- Mike Yurgalavage |
Quote:
Quote:
Quote:
Quote:
Quote:
@CalFromCH: Permbanned for your obscene name-calling. Take your filthy mind elsewhere! Quote:
You remind of the Hungarian "Socialist" Party (not leftist: they have nothing to do with socialism, they're the local executors of international plutocracy) crying around that free speech is being banned by the national (rightist) government's allegedly dictatorial laws... and they do that in the Hungarian press. This really helps with their/your authenticity, doesn't it? Talk about an own goal. Good that you mentioned despising: I think I should pity you instead... Quote:
Quote:
As both parties dissected their own trainers, there's not much more to be said. Thread closed, we let readers make their own opinions. |
| All times are GMT -7. The time now is 16:20. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com