Originally posted by Gtlcpimp
View Post
Announcement
Collapse
No announcement yet.
Project Artemis
Collapse
This is a sticky topic.
X
X
-
I did accuse you of stealing my code, i apologise for that as there is no publicly available info apart from mine it was just my instinct that you had. And for the record i have told no one to start giving you shit accusing you of stealing my code because i actually talk to no one on the ps2 scene any more as i'm never on AIM to speak to any of my old hacking buddy's and you mentioned 1up whom i vaguely remember as a cock sucker trying to get my other versions of cora.
-
Yes, I was doing much the same thing, using BMP2C to convert bitmap fonts to C arrays. I will let you know if I run into any interesting issues, then.
Leave a comment:
-
I don't know what your doing to mess with fonts, but the way I do it is by taking an "image" of each character in the alphabet. Then I store the RGB data into an array, and then draw that "image" on screen using the Graph functions along with the PACKET functions (graph.h, dma.h, packet.h) pixel by pixel relative to a given screen coordinate. The public release was kind of screwy when I tried doing a function like: DrawString("My string", x, y, r, g, b, packet);
So in the public, what I did was instead of using a string or array of characters, I used an array of integers that determine what kind of character is being drawn. This issue I fixed in my private version, but remained un-touched in the public.
I couldn't ever get the "GSKIT" to work for me, so any and all of my graphical displays occur entirely from the PACKET's utilized by the Graph functions. In the PS2SDK downloads, there is a graph example of which I based my drawing functions off of. It's very useful for small items such as letters in fonts, but it's a pain to convert the font into the array used :-/. In case your wondering how I managed to convert all the letters individually without having a heart attack over the stress, I got lazy and wrote a program in VB6 to convert it for me lol.
Leave a comment:
-
That's great. We can use all the help we can get. I hope Driver and yourself can figure out what the deal is, and work it out, but if not, I still hope both of you can work on the project. I've been toying with some fonts off and on for the last few days, and it looks like you've already implemented some actual font drawing in your source, so I might have a few questions for you there, already.
Leave a comment:
-
Hey man, that's the whole reason why I put it out there. So people can learn off of it, so I don't mind. From the way you describe this project, it sounds like something I might be interested in helping with.Originally posted by Lazy Bastard View PostHmm...well, who knows, without Driver here to defend himself at the moment. Anyway, for the time being, thanks for sharing the source to your Public version. I assume you don't mind, if they prove useful, that we potentially use some pieces of your source, provided we give proper credit?
Leave a comment:
-
Hmm...well, who knows, without Driver here to defend himself at the moment. Anyway, for the time being, thanks for sharing the source to your Public version. I assume you don't mind, if they prove useful, that we potentially use some pieces of your source, provided we give proper credit?
Leave a comment:
-
Nope. All I know is, shortly after I released the Preview, my friend deft hit me up on aim explaining to me that Driver is spreading rumors. I go to driver's website, and I see posts in threads saying something like "yea, it's easier to make a cheat device when you steal driver's source". I have spoken to people about it, and they all told me one thing: "Driver said you stole his Cora source". Why I get victimized by these accusations? I don't know. I just know that it has been going on ever since I released my Preview device. The thread on NextGenBoards where driver himself came out and accused me of it got deleted, or at least I think it did :-/.Originally posted by Lazy Bastard View PostHmm...that's surprising. I haven't known Driver to do anything of the sort. Did he mention any specific reason why he thought you stole the source from Cora?Last edited by Gtlcpimp; 09-02-2008, 10:49:10 PM.
Leave a comment:
-
Hmm...that's surprising. I haven't known Driver to do anything of the sort. Did he mention any specific reason why he thought you stole the source from Cora?
Leave a comment:
-
Yes, driver accused me of stealing Cora. Then he got his little friends to start spreading rumors claiming that I stole Cora. Finally, I got pissed off, and I let everyone know in that post. Yes, I was pissed, so I talked shit about them. However, I am no where near 14. I still have that 1up kid constantly running his mouth to me everyday on sites such as nextgenboards.com always claiming I stole the Cora source. I have put up with that non-sense long enough, so I did return some of the shit talk favor they sent me.Originally posted by Lazy Bastard View PostHaving a more detailed look at your forums, and the posts therein, you really had no need to trash cYs Driver. He's a relative beginner at PS2 development, and admits it. He shares his source, so that others might learn, and quite a few people did learn from it. Not to mention the fact that he's just a generally nice guy, and that he was the first person to release anything on developing a cheat system.
Did Driver claim you stole his code? If not, you have no excuse to talk shit about him. You could have just as easily talked shit about those accusing you of theft, and left him out of it. How old are you, anyway? 14? If you really developed this cheat system by yourself, then good job, but it still doesn't give you the right to act like an ass.Last edited by Gtlcpimp; 09-02-2008, 10:34:27 PM.
Leave a comment:
-
Having a more detailed look at your forums, and the posts therein, I must say that you really had no need to trash cYs Driver. He's a relative beginner at PS2 development, and admits it. He shares his source, so that others might learn, and quite a few people did learn from it. Not to mention the fact that he's just a generally nice guy, and that he was the first person to release anything on developing a cheat system. You only released your source on August 24th, after seeing his on GSHI.
I release it for 2 reasons.
1) There are people who wish to learn how to write programs for the ps2, and there almost an absolute zero amount of information on programming for the ps2.
2) Faggots like 1up keep trying to make bullshit claims of me using the shittiest source known to man (cora). Dude, I can write that shit stain for a cheat device (cora) with my dick while I sleep, it is the worst source I have ever seen in my life. Deft doesn't know a single thing about ps2 programming, but Deft can make something 20x better than cora on his first try.Did Driver claim you stole his code? If not, you have no excuse to talk shit about him. You could have just as easily talked shit about those accusing you of theft, and left him out of it. How old are you, anyway? 14? If you really developed this cheat system by yourself, then good job, but it still doesn't give you the right to act like an ass.It's still very amusing how people still think that I would actually steal the source code from the shittiest program ever named "Cora". This is the FULL version of the Public Release source code of my Cheat Device. So, 1up, you actually think I would take a source from a script kiddie? LMFAO! Grow up little boy, and face the facts: You are not smart, and you have Driver's dick in your mouth.
Leave a comment:
-
Guest repliedt(o.o t) <---- I really don't mean anything by it.
Leave a comment:
-
It's a little of both, remain private and still under construction lol.Originally posted by Lazy Bastard View PostAh, interesting.
No, I don't consider that advertising, and there aren't any serious rules about advertising here anyway. You can throw it in your sig, if you like. GSHI is pretty laid back about that sort of thing, as long as you're not spamming.
So, the private version is to remain private? Or are you still working out some bugs before release?
I've grabbed the public version, and will take a look at it tomorrow. Thanks.
Sure thing: http://www.cheaterslounge.net/downlo...ublic_FULL.rarOriginally posted by Lazy Bastard View PostAh, the source wasn't included in the main download. Mind giving me a link to it?
Please disregard those bullcrap functions, lol. As I said, they were put in to throw off certain people that I know will hex-edit it, and was for shits-and-giggles when someone opens it in ps2dis lol.
Leave a comment:
-
Ah, the source wasn't included in the main download. Mind giving me a link to it?
EDIT: Disregard; I located it in the other forum.
Leave a comment:
-
Ah, interesting.
No, I don't consider that advertising, and there aren't any serious rules about advertising here anyway. You can throw it in your sig, if you like. GSHI is pretty laid back about that sort of thing, as long as you're not spamming.I am the owner of www.cheaterslounge.net (sorry if you find this advertising), and I have created 3 different versions of a cheat device so far.
So, the private version is to remain private? Or are you still working out some bugs before release?
I've grabbed the public version, and will take a look at it tomorrow. Thanks.
Leave a comment:
-
Haha, yeah, I wasn't trying to be rude, I was comparing Cora to actual cheat systems.Originally posted by Lazy Bastard View PostHmm...maybe it wasn't your intention, and I'm all about benefit-of-the-doubt, but that seemed pretty rude to me.
The last time I tried to do an In-Game dump failed miserably :-/. I was able to load modules at run-time of a game, but the second I tried to open a file for anything (read, write, append, w/e), my ps2 would lock up on the spot. I still have some ideas to prevent the locking up of the ps2, but need to further test before I explain any methods...Originally posted by Lazy Bastard View PostArtemis will be a complete RAM-dumping, dump-comparing, re-injecting, breakpointing (and several other things)
I am the owner of www.cheaterslounge.net (sorry if you find this advertising), and I have created 3 different versions of a cheat device so far.Originally posted by Lazy Bastard View PostIf Cora is pitiful, then perhaps you should help us write a good base for Artemis
Or, you might consider sharing some source you've already written in this respect? Rather than telling us how much you dislike what's already been done, perhaps you should tell us what you like about what you've already done, assuming that is actually something. Pardon the half-assumptions, but there are far too many people in this scene that talk all day, and produce nothing.
Version 1: Preview (to prove it works before I released a fixed up public)
Version 2: Public Release (cheesy, requires a master code as a hook for the cheat engine itself)
Version 3: Private (Loads into Kernel, hooks from Kernel, withstands any transaction on the ps2 just the way codemajic worked, supports typical code-commands and then some)
I have the source code to the public version on my website, and will be glad to send it to you if you like. I added in some bullcrap functions in the public before I compiled, to help throw off the people who I know will try to "hex edit" it, lol.
What I meant was, using the MIPS commands that are supported by the compilers to manipulate the RAM.Originally posted by Lazy Bastard View PostSure, but that's like saying all you have to do to achieve cold fusion is mess with some particles. Could you provide us with a better cheat system core?
Example:
int offset = 0x00100000;
int data = 0x12345678;
_sw(data, offset);
For ASM, I also meant a very similar concept. Such as using ASM to preserve all the variables (registers) to help prevent a function from locking up the PS2 if you decide to use that function as the cheat engine itself (keeps you from having to copy it to a different region if your .ELF is loaded to a memory address that doesn't get erased).
Example:
// Store Quad-Words
__asm("addiu $29, $29, 0xf000");
__asm("sq $1, 0x0000($29)");
__asm("sq $2, 0x0010($29)");
__asm("sq $3, 0x0020($29)");
__asm("sq $4, 0x0030($29)");
__asm("sq $5, 0x0040($29)");
__asm("sq $6, 0x0050($29)");
__asm("sq $7, 0x0060($29)");
__asm("sq $8, 0x0070($29)");
__asm("sq $9, 0x0080($29)");
__asm("sq $10, 0x0090($29)");
__asm("sq $11, 0x00a0($29)");
__asm("sq $12, 0x00b0($29)");
__asm("sq $13, 0x00c0($29)");
__asm("sq $14, 0x00d0($29)");
__asm("sq $15, 0x00e0($29)");
__asm("sq $16, 0x00f0($29)");
__asm("sq $17, 0x0100($29)");
__asm("sq $18, 0x0110($29)");
__asm("sq $19, 0x0120($29)");
__asm("sq $20, 0x0130($29)");
__asm("sq $21, 0x0140($29)");
__asm("sq $22, 0x0150($29)");
__asm("sq $23, 0x0160($29)");
__asm("sq $24, 0x0170($29)");
__asm("sq $25, 0x0180($29)");
__asm("sq $26, 0x0190($29)");
__asm("sq $27, 0x01a0($29)");
__asm("sq $28, 0x01b0($29)");
__asm("sq $29, 0x01c0($29)");
__asm("sq $30, 0x01d0($29)");
__asm("sq $31, 0x01e0($29)");
// Function Coding
// Load Quad-Words
__asm("lq $1, 0x0000($29)");
__asm("lq $2, 0x0010($29)");
__asm("lq $3, 0x0020($29)");
__asm("lq $4, 0x0030($29)");
__asm("lq $5, 0x0040($29)");
__asm("lq $6, 0x0050($29)");
__asm("lq $7, 0x0060($29)");
__asm("lq $8, 0x0070($29)");
__asm("lq $9, 0x0080($29)");
__asm("lq $10, 0x0090($29)");
__asm("lq $11, 0x00a0($29)");
__asm("lq $12, 0x00b0($29)");
__asm("lq $13, 0x00c0($29)");
__asm("lq $14, 0x00d0($29)");
__asm("lq $15, 0x00e0($29)");
__asm("lq $16, 0x00f0($29)");
__asm("lq $17, 0x0100($29)");
__asm("lq $18, 0x0110($29)");
__asm("lq $19, 0x0120($29)");
__asm("lq $20, 0x0130($29)");
__asm("lq $21, 0x0140($29)");
__asm("lq $22, 0x0150($29)");
__asm("lq $23, 0x0160($29)");
__asm("lq $24, 0x0170($29)");
__asm("lq $25, 0x0180($29)");
__asm("lq $26, 0x0190($29)");
__asm("lq $27, 0x01a0($29)");
__asm("lq $28, 0x01b0($29)");
__asm("lq $29, 0x01c0($29)");
__asm("lq $30, 0x01d0($29)");
__asm("lq $31, 0x01e0($29)");
__asm("addiu $29, $29, 0x1000");
Catch my drift?
Leave a comment:
Leave a comment: