Page 1 of 2 12 LastLast
Results 1 to 15 of 21

Thread: Shadow copy of EQ

  1. #1
    Registered User
    Join Date
    Jun 2002
    Posts
    16

    Shadow copy of EQ

    Hi,

    here's a thought I was having a while back that would totally kick-ass

    We have the technology to sniff and decode the datastream (ShowEQ), we also have the technology to emulate an EQ server (EQEmu/Hackersquest). Would it be possible to build a program that would sniff the datastream running between the true client and the server(s), and feed that datastream to a second client? The responses from that second client would need to be redirected to /dev/null I suppose, unless there's some interaction going on that's needed to prevent the client from dying.

    Anyone got thoughts on this? I would build something like this myself, if I had anything resembling programming experience beyond Hello, World

  2. #2
    Registered User Mr. Suspicious's Avatar
    Join Date
    May 2002
    Posts
    667
    I fail to see any reason why you want to do this.
    Before asking anything read the pre-face section of http://www.smoothwall.org/download/p....9/doc.faq.pdf

    after you've read it, you know what to do next...




    "Stay alert! Trust noone! Keep your Lazers Handy! Have a nice day." -- Provided courtesy of the Computer. The Computer never lies.

  3. #3
    Registered User
    Join Date
    Mar 2002
    Posts
    23
    I don't get it.

    R/S
    Genius

  4. #4
    Registered User
    Join Date
    Jun 2002
    Posts
    16
    Hmm.. Should've included that part of my thought process as well perhaps

    The reason to do this would be to use the second client to explore the zone as it currently is without disturbing anything. See which mobs are spawned exactly where, check who's camping what spot, you name it. Kinda like ShowEQ but from a first person view. I know most of what this would give is already possible with the flat ShowEQ view, but ShowEQ doesn't always give an accurate view of the situation (line of sight of mobs, etc)

  5. #5
    Registered User
    Join Date
    Dec 2001
    Posts
    275
    Well you could use it to provide a non interactive EQ demo, but other than that....

    Of course you could also pipe out your video card to a moniter but hey, some people are always for the hardway.

    Of COURSE someone COULD do it, is the answer to your question.

    But I still wanted relate this story to you, on just that topic.

    My wife and I met in college. I was a computer science major and she was in english. She was actually a year behind me because I transferred from a big school to a smaller more prestigious one, and she was coming right out of high school. We met and talked alot and became very good friends, exactly what every man wants to be, am I right? Friends with a beautiful woman? Blyeah. Anyway, guy after guy wasn't treating her right, and I was there for her every time to help her pick of the peices. Eventually we (she) fell in love, and we got married after we graduated. We graduated in the same year, since English is one of those fields you can do in three years without going insane. After we got married we settled down in New Jersey, where we live now. One day last summer, I decided to surprise her, and I took her to the Philedelphia Zoo. There we saw an elephant. It was big and grey. Man, that was one big, grey elephant.





    Exactly. Who the hell cares.

  6. #6
    Registered User
    Join Date
    Mar 2002
    Posts
    23
    So you mean a 3D view of it all? But all in "bullet-time". You could just wander around The Matrix and then go back to your "real" game?

    Sounds to me like it is possible maybe but a huge waste of resources and valuable coding time. But that is just MHO.

    R/S
    Genius

  7. #7
    Developer Ratt's Avatar
    Join Date
    Dec 2001
    Posts
    533
    The problem with this is you wouldn't be able to operating any moving parts... IE - doors.

    What really just needs to happen is a spawnlist dump and then feed it to the emulator to populate the mobs in their current positions.

    That would accomplish what you want with a lot less trouble and timing issues I can envision making a 'shadow' client.

  8. #8
    Registered User
    Join Date
    Dec 2001
    Posts
    171
    But was the elephant Asian or African??? You have to tell us, we're all hooked now!

  9. #9
    Registered User
    Join Date
    May 2002
    Posts
    4
    I'm just curious if it was 1 or 2 elephants that carried the coconut?

    aside from that, it sounds like a neat idea, would be espically useful in zones you personally have not been in before(hard to read the maps in some cases for the first time), or new zones that have no map yet
    but as others have said... probably more effort than it's really worth

  10. #10
    Registered User
    Join Date
    Feb 2002
    Posts
    74

    Interesting...

    It is an interesting idea though.

    Turn off clipping, make some kind of variable speed... like 1, 2, 3 or 4x normal speed (mega sow). Run through the zone or dungeon and get a first person feel for how things currently exist.

    Yup, a programmers nightmare. Still an interesting idea

    <edit: by clipping I don't mean the distance you see... I mean nothing is solid, like clipping in FPS games>
    Last edited by Gullork; 06-03-2002 at 06:13 PM.

  11. #11
    Registered User
    Join Date
    Feb 2002
    Posts
    16
    I like the idea, sort of like being a ghost, you can wander around, see the mobs as they move around, check spawns and pathing etc in complete immunity. (i'm pretty sure that eq still sends data on all the spawns in the zone not just stuff in view). The ultimate non aggro.
    But as mentioned previously, you would not be abe to pass through doors etc, you would not see players or spell effects, or traps etc, you could not cast spells (eg levitate in case you fall down a pit) and you would see very strange stuff when your actual character did stuff.
    Hmm, if your main levitates(or sows) does the ghost too, mebee that would fix that :-)
    Nice idea though.

  12. #12
    Developer Ratt's Avatar
    Join Date
    Dec 2001
    Posts
    533
    It's not all that much of a nightmare, depending on the scope.

    Take the base emulator, feed it position data on mobs, etc... on a regular interval and you've got your shadow client. It would actually be pretty easy with a few modifications to the emulator. (IE - open up a UDP port to forward all the zoning data/movement data to)

    You might want to talk to the emu guys and see if they can put hooks into the program to take in a datastream and display it on the client.

    It would make for some interesting collision effects (problems) from a play standpoint. But if you use it strictly for a 3D SEQ and your Avatar is the functional equivilent of a zoomed map being moved around, it's not really that far off.

  13. #13
    Registered User
    Join Date
    Feb 2002
    Posts
    115
    one thing your really wouldn't be able to see people camping spawns. What you would see it either their position when zoning in or where you last saw them.
    RSB

  14. #14
    Registered User
    Join Date
    May 2002
    Posts
    35
    Interesting idea - basically and invis to all Eye of Zomm. I could understand the usefullness of this in the absense of seq, but it really wouldn't give you any more (or even as much) info as SEQ already does. Would be great for screenies of Cazic Thule and such, but other than that... Also, might be fairly usefull for mapping high level zones without worrying about aggro... (i.e. planes of power) hmm...

  15. #15
    Registered User
    Join Date
    Feb 2002
    Posts
    115
    to much work for mapping. just load up the emulator and map from that. Same thing for screen shots.
    RSB

Thread Information

Users Browsing this Thread

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

Posting Permissions

You may post new threads
You may post replies
You may post attachments
You may edit your posts
HTML code is Off
vB code is On
Smilies are On
[IMG] code is On