+ Reply to Thread
Page 3 of 41 FirstFirst 1 2 3 4 5 6 7 8 9 10 11 12 13 ... LastLast
Results 21 to 30 of 401

Thread: Project Artemis

  1. #21
    Join Date
    Jul 1999
    Posts
    6,555

    Default

    Yeah; hopefully as many people as those that are interested will be interested in contributing

    LMZ is working on setting up Mercurial, so we'll hopefully have a working version control system soon.

    Feel free to prod Driver concerning his unreleased code, as well.
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  2. #22
    Join Date
    Jul 1999
    Posts
    4,938

    Default

    Mercurial is greatly confusing me trying to set it up. I suspect my lack of understanding how it works is the problem. The documentation hasn't helped much so far.

  3. #23
    Join Date
    Sep 2006
    Location
    Germany
    Posts
    451

    Default

    LMZ, if you get it working, please tell me how you did it. Is there any information on setting up an online Mercurial repository? I'm interested. Also, I recommend using hg.gshi.org or mercurial.gshi.org for repo access.

    EDIT: Wikis are quite useful.

    http://www.selenic.com/mercurial/wik.../ServerInstall
    http://www.selenic.com/mercurial/wik...ngRepositories
    Last edited by misfire; 08-22-2008 at 05:56:58 AM.

  4. #24
    Join Date
    Sep 2006
    Location
    Germany
    Posts
    451

    Default

    Well, after a long time I finally had a look at my code again. Everything seems to build nicely on Ubuntu. Now I've got a rough idea of what I've done many moons ago...

    What I can come up with is a working cheat system. I wrote most of the code back in 2005 as part of a program I called ps2cheat. For it I "borrowed" the cheat engine from CodeBreaker (and fixed some bugs in it). I added a boot loader with the ability to read cheats from a text file; another feature is video mode patching (incl. y-fix). I can say that it worked quite well and I never had to use another cheat program again.

    I suggest using ps2cheat as Artemis' base for further development. For technical reasons, we gonna need a cheat engine anyway (we have to hook the game for both cheating and hacking). So I think this is a good first step.

    Of course, there's lots of work to do. For example, there's no GUI yet and for obvious reasons, the cheat engine has to be rewritten.

    Opinions?

  5. #25
    Join Date
    Jul 1999
    Posts
    6,555

    Default

    I suppose I should get a good set of fonts, and begin making a PS2-side GUI for Artemis. Shall we use .NET for the PC-side GUI, or should we aspire to a bit more portability? Obviously, we can save time and effort by using something like VB.NET, but users would be restricted to either running Windows, or trying to emulate it (Wine, etc).
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  6. #26
    Join Date
    Sep 2006
    Location
    Germany
    Posts
    451

    Default

    Yes, somebody has to take care of the PS2-side GUI.

    Although it's a bit early to talk about the client GUI, I think .NET is okay for Windows users (and maybe even for Linux with GTK#).

    Anyway, the core parts should definitely be portable amongst various operating systems and independent from the GUI. Which means that we could create a DLL on Windows and a shared library on Linux (.so) based on one and the same source code (written in C/C++). You can then import the DLL's functions into your VB.NET application, for instance.

  7. #27
    Join Date
    Jul 1999
    Posts
    6,555

    Default

    Ah, good idea. I believe you mentioned the idea of writing a DLL in C, and using it in a .NET project.

    Once I've thrown together some basic GUI prototypes, I'll take some screenshots and post them. Mind taking a shot or two of PS2Cheat?
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  8. #28
    Join Date
    Sep 2006
    Location
    Germany
    Posts
    451

    Default

    ps2cheat has no GUI and is pretty ugly, but you can take some shots if you want.

    I really think it's to early to talk about the client GUI as this is one of the last things we have to be concerned about.

  9. #29
    Join Date
    Jul 1999
    Posts
    6,555

    Default

    You, my friend, are a lazy bastard

    Heh, I'll take some shots later. I figured I'd give you the chance to take them, since PS2Cheat was your creation. No matter.

    Yes, but I do like to have an idea of what our general goals are. I'm not going to start writing the PC-side client app or anything (though, I could probably build most of it out of what's already in my unreleased version of Majestic Porter), and I don't know enough C/C++ to go around writing GUI apps, nor DLLs. It might even be wise to enlist the help of one of the other scene members that've written a few GUI apps in C (Viper187 comes to mind).

    I'll try to start on the PS2-side GUI code tonight. We can always integrate it with PS2Cheat later (I'll be anxiously awaiting your cleaned-up version of PS2Cheat), and we can really begin doing some rapid revision once we have a version control system in place (LMZ is likely going to install SVN while we bandy Mercurial around, so we'll have a repository in the meantime, and can always import it into Mercurial later, if need be).
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  10. #30
    Join Date
    Sep 2006
    Location
    Germany
    Posts
    451

    Default

    Hehe, actually I neither have a working PCSX2 installation nor a camera atm.

    I'm gonna try to continue working on ps2cheat tomorrow and at the weekend...
    Last edited by misfire; 08-27-2008 at 06:26:33 AM.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Similar Threads

  1. RFC: community effort to build portable, scalable debugger protocol
    By Parasyte in forum Research & Development
    Replies: 28
    Last Post: 02-10-2010, 09:16:39 PM
  2. (Artemis) Open source considerations
    By misfire in forum Research & Development
    Replies: 41
    Last Post: 10-26-2009, 04:19:48 PM
  3. Project Artemis - Specifications
    By Lazy Bastard in forum Research & Development
    Replies: 23
    Last Post: 05-17-2009, 03:50:10 PM
  4. Team CodeMajic join Project Artemis!
    By Lazy Bastard in forum Research & Development
    Replies: 50
    Last Post: 01-28-2009, 09:27:33 PM
  5. (Artemis) Screenshots
    By Lazy Bastard in forum Research & Development
    Replies: 4
    Last Post: 09-20-2008, 12:09:32 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts