[PC] Trainer and Debug Tool - Ochu (3.4)

  • Thread starter Thread starter DLPB_
  • Start date Start date
Status
Not open for further replies.
It's not really possible... since it's hard coded.  There's no way to edit it properly with option.  Best I can do is just disable the lighting.
 
Can't we force the ambient shader to be on and edit its values? I think it is the thing but for the script. It's not that important, but it would have made edits to the light easier. For me is the light a plus of the PC version but it hard to predict from where the light will come with only values.
 
Anyone else?

Works fine for me.

It's not a virus. If it were, don't you think thousands of people would be here complaining?

--  Seems to be Google up to their old tricks from what I can see.  Their awful automation.
 
Last edited:
I am sure most Antivirus software would flag this as a possible virus,  its doing memory injection and that is often used by viruses.
 
Google has taken the best part of a year or more to block it. It's shoddy and annoying for a company to decide what is and isn't a virus based on whether it changes memory or not.  And in this case, it's likely being flagged because it has upx compression on the exe.

I shouldn't have to password protect my files to stop Google's lazy detection.
 
Hey DLPB

everytime i try to use you Ochu ff7 trainer, my AVG thinks its a virus and puts in the Quarantine
 
Game trainers are notorious for false positives in antivirus software because they edit memory. Heck, even Cheat Engine sometimes gets flagged, and it's really well known software that should be getting a pass from AV manufacturers by now.

You'll notice it gets flagged with some sort of "GEN." or "Generic" name by AVG. This means it was caught by what is called "heuristic" detection. In other words, rather than recognizing a specific virus, trojan, or other malware, it sees that it behaves similarly to a virus, so it assumes it must be one. This is simply not the case, but in the modern antivirus world there's really no way to prevent these false positives.
 
AV softwares are notorious for flagging ANY software that they haven't reviewed personally as a virus.  It's a simplistic approach and annoying for any developer trying to build small homebrew tools like this.
 
AV softwares are notorious for flagging ANY software that they haven't reviewed personally as a virus.  It's a simplistic approach and annoying for any developer trying to build small homebrew tools like this.
That is not true Av software doesn't flag any software they dont review as a virus. Read Covarr explanation as to why this is often flaged as a virus. Don't Spread FUD.
 
In this case it's because of the UPX compression.  And google has flagged anything using upx as a virus.  Cause they're stupid.
 
So, is there a way to maximize the window?  Or at the very least make it a little bigger?  It works great for what I can access, but the window is so small that it cuts off a lot of the options so that I can not select them.
 
Would you share your source code ?
I've done some real time memory editing for the french version (save anywhere, no random combat, progressive auto lose live (poison mod)...) and i'm realy want to add a soft reset like you did with the "Force game over from battle or field."
If you don't want to share your code, could you point me in the right direction ?

Thanks a lot ^^
 
Can you explain how did you made: the triple AP gain? And enemies Max HP x 10 in the Tweak 2 tab?
 
Last edited:
I had to change some assembly.

procedure TForm1.Enemy1xClick(Sender: TObject);
begin
WriteBytes($5D0880,[$6B,$C0,$01,$89,$41,$30,$8B,$4D,$EC,$8B,$55,$EC,$89,$41,$2C]);
end;

procedure TForm1.Enemy2xClick(Sender: TObject);
begin
WriteBytes($5D0880,[$6B,$C0,$02,$89,$41,$30,$8B,$4D,$EC,$8B,$55,$EC,$89,$41,$2C]);
end;

procedure TForm1.Enemy3xClick(Sender: TObject);
begin
WriteBytes($5D0880,[$6B,$C0,$03,$89,$41,$30,$8B,$4D,$EC,$8B,$55,$EC,$89,$41,$2C]);
end;

procedure TForm1.Enemy5xClick(Sender: TObject);
begin
WriteBytes($5D0880,[$6B,$C0,$05,$89,$41,$30,$8B,$4D,$EC,$8B,$55,$EC,$89,$41,$2C]);
end;

procedure TForm1.Enemy10xClick(Sender: TObject);
begin
WriteBytes($5D0880,[$6B,$C0,$0A,$89,$41,$30,$8B,$4D,$EC,$8B,$55,$EC,$89,$41,$2C]);
end;

procedure TForm1.Gain1xClick(Sender: TObject);
begin
WriteBytes($431576,[$A1,$C4,$E2,$99,$00,$03,$C2,$A3,$C4,$E2,$99,$00]);
end;

procedure TForm1.Gain2xClick(Sender: TObject);
begin
WriteBytes($431576,[$6B,$D2,$02,$01,$15,$C4,$E2,$99,$00,$90,$90,$90]);
end;

procedure TForm1.Gain3xClick(Sender: TObject);
begin
WriteBytes($431576,[$6B,$D2,$03,$01,$15,$C4,$E2,$99,$00,$90,$90,$90]);
end;
 
Status
Not open for further replies.
Back
Top