Announcement
Collapse
No announcement yet.
Project Artemis
Collapse
This is a sticky topic.
X
X
-
From what you mentioned, we've almost completely solved one of our chief concerns
-
-
the reason i was wondering isOriginally posted by Gtlcpimp View PostIt is possible to perform that task, however it will not work for all games. The module dependencies will stop you when attempting that exact process. Not all games use the exact same modules as you do when you compile your source, so not all games will be compatible. For the games that you can do a live dump with, it will take a while. If you plan on doing a full 32 MB dump to the memory card, then you MUST have a good compression library embedded into your program and you MUST have a blank memory card.
that way artemis could dump then mem the load its software then reload the mem to start the game againLast edited by dlsmd; 02-06-2009, 05:01:56 PM.
Leave a comment:
-
It is possible to perform that task, however it will not work for all games. The module dependencies will stop you when attempting that exact process. Not all games use the exact same modules as you do when you compile your source, so not all games will be compatible. For the games that you can do a live dump with, it will take a while. If you plan on doing a full 32 MB dump to the memory card, then you MUST have a good compression library embedded into your program and you MUST have a blank memory card.Originally posted by dlsmd View PostGtlcpimp
couldn't u just dump to memory card then dump back to memory to restart the game???
Leave a comment:
-
Plus, a full memory dump of 32MB to MC and back would take quite a minute, even if it were feasible.
Leave a comment:
-
Gtlcpimp
couldn't u just dump to memory card then dump back to memory to restart the game???
Leave a comment:
-
Actually, the real problem is in hardware. Most programmers are familiar with hardware from a software point-of-view, which is a very inaccurate view, indeed. Hardware (that is, the path of electrons flowing (or not) through conductors) can be put into multiple states; for example, a circuit can represent the binary states 0 or 1, or it can be in a 'tristate' (sometimes called high impedance) which is neither a logical 0 or 1, but can be interpreted as either, based upon the context.Originally posted by Lazy Bastard View PostYes, computers only do what they are told. But the issue here is that the computer is being told what to do by the game and the homebrew app, at the same time, rapidly.
There is also the problem of controlling such strange alien contraptions as "hardware" from within the comforts of our known world of software. Is it always possible to read the state of transistor x? If not, how do you restore it to its original state? Is it always possible to change the state of transistor y? If not, how do you restore it to its original state? What about the transistors you have only indirect access to (if even that...)? Lest we forget we are dealing with hardware containing multiple billions (or even trillions) of transistors!
The answer to these questions is often very difficult to find. At times, impossible. But hey, you do what you can...
Leave a comment:
-
After exploring BountySource a little bit more, I must say that it kind of sucks. Though I like the concept of having bounties, the provided tools are immature and not suitable for efficient collaborative software development.Originally posted by Gtlcpimp View PostI signed up on that bountysource.com place you suggested, however I have never used or seen it before so I'm kind of lost when using it... lol.
My dream would be to have a Trac system for our project(s). We're using Trac at work and I really like its ticket features.
Leave a comment:
-
No problem. You should also join the project itself. Once we re-establish the current set of tasks and the next few layers of tasks beyond those, and set some bounties, you can provide potential solutions for some of the bountied tasks, and win the bounties for those. Providing solutions for the other ones won't net you a buck, but they will add your name to more spots in the Artemis credits
Leave a comment:
-
I signed up on that bountysource.com place you suggested, however I have never used or seen it before so I'm kind of lost when using it... lol.
Leave a comment:
-
Yes, you should. There will be bounties (cash rewards) for some of the tasks, as well as credit and recognition for achievements that bring Artemis to fruition (and a name in the credits forever, heh).
I'll test this solution out later today, if I get a chance.
Leave a comment:
-
Good work.
This seems to be a solution for https://artemis.bountysource.com/task/show/2269
Maybe you want to become a developer at BountySource and commit your project to our SVN repo?
Leave a comment:
-
Ok, slapped together a quick "Hello World" for ya
http://cheaterslounge.net/downloads/...ce_Release.rar
Just don't forget who made this work! lol
The source and .ELF in the download has been pre-configured to work for SOCOM: Combined Assault (Newest Patch), and SOCOM 3 (Newest Patch). If you don't have either of those games, I'm sure you can redo how it hooks and configure it for another game. I left plenty of comments in it for you to figure out what does what if you get lost.
Leave a comment:
Leave a comment: