Page 1 of 4 1 2 3 ... LastLast
Results 1 to 10 of 32

Thread: Let's do this. (Open Sauce//Separate app[?])

  1. #1
    Neanderthal Dwood's Avatar
    Join Date
    Sep 2008
    Location
    Wouldn't u like to know?
    Posts
    4,189

    Let's do this. (Open Sauce//Separate app[?])

    Okay guys. I'm asking for help now. I don't have much time to detail what this is but I want to label everything that we would have to do to get AI to sync. I figure it would be better if everyone in the community would figure it out.

    If you want to say this won't work//can't, please don't say it unless you want to pm me.

    Quote Originally Posted by Dwood View Post


    In order to Sync ai (possible, but NFWOS)

    There are going to need to be 2 main things (i believe)

    1: Get Clients to stop from creating their own bipeds
    ****Pulls out chat logs***
    2. Has like 4 possibilities.
    ---a. Get ai to always make the same decisions
    ---b. Unrandomize ai decisions
    ---c. Make the clients depend on the server for the ai's actions.

    There are some other things I've said in Xfire Logs that flesh the idea out a lot more, but let's expand on those two sections.

    If we went with C, expect a major increase in net traffic. If B, then we could base ai decisions off a map's Hash code(?) if a- "Attack the player nearest"

    In the end, if based off difficulty, I would say C is easiest, setting netcode aside...

    I'm going to expand this idea with other notes i've gathered when I can.

    Note: I plan on outlining to the detail what would need to happen, where the only part that a person would have to do is grab cheat engine and odbg and get the Addresses for use in OS' codecaving functions.
    Reply With Quote

  2. #2
    Taiko Drums = Win
    Join Date
    Sep 2006
    Location
    Longbranch, WA
    Posts
    2,692

    Re: Let's do this. (Open Sauce//Separate app[?])

    AI can, and will not, be syncable in MP.
    Reply With Quote

  3. #3

    Re: Let's do this. (Open Sauce//Separate app[?])

    Options 'a' and 'b' are the same thing, your just wording it differently.
    Last edited by Skyline; September 15th, 2009 at 08:24 PM.
    Reply With Quote

  4. #4
    Conversation Terrorist Pyong Kawaguchi's Avatar
    Join Date
    May 2007
    Location
    East Usa
    Posts
    3,905

    Re: Let's do this. (Open Sauce//Separate app[?])

    Turn the AI into a vehicle, or make the ai always be in a vehicle, and have it control that vehicle that functions as if it was the ai.
    Wouldn't that work?
    Reply With Quote

  5. #5
    HA10 Limited's Avatar
    Join Date
    Sep 2006
    Location
    England
    Posts
    7,800

    Re: Let's do this. (Open Sauce//Separate app[?])

    Making AI not randomize decisions defeats the whole idea of having AI. AI thinks for itself.

    You basically mean you want to have a biped, that moves around and the location "syncs" across.

    Skyline and I briefly looked into AI, it wont work because the server creates 2 bipeds, the AI and a dummy biped. AI decisions are calculated on the client, they are hardcoded.
    Last edited by Limited; September 15th, 2009 at 08:38 PM.
    Reply With Quote

  6. #6
    Neanderthal Dwood's Avatar
    Join Date
    Sep 2008
    Location
    Wouldn't u like to know?
    Posts
    4,189

    Re: Let's do this. (Open Sauce//Separate app[?])

    Thats why i have #1 there limited. We need to get clients to check if there is a biped already there, and if so, dont spawn. Theres also the next igm app wich i am not at liberty to discuss, but i think it wouldnt hurt to say that it lessens the gap between this netcode and gbx' original.

    I think it could be utilized if properly expanded upon in this case, if we chose c.
    Reply With Quote

  7. #7
    Sarcastic Bitch
    Join Date
    Sep 2006
    Posts
    811

    Re: Let's do this. (Open Sauce//Separate app[?])

    Quote Originally Posted by Dwood View Post
    If you want to say this won't work//can't, please don't say it unless you want to pm me.
    Why? That kind of defeats the purpose of having a community discussion about this subject doesn't it?

    Quote Originally Posted by Dwood View Post
    Note: I plan on outlining to the detail what would need to happen, where the only part that a person would have to do is grab cheat engine and odbg and get the Addresses for use in OS' codecaving functions.
    You make it sound like it will be easy to do this, which it is not. You should go read this post. Kornman is about the only person in the community who could do this, and if he says you are "better off buying a 360 and Halo 3", then it's safe to assume nobody will get this working.

    Quote Originally Posted by Limited View Post
    Making AI not randomize decisions defeats the whole idea of having AI. AI thinks for itself.
    This. If the AI always makes the same decisions, then you will have very poor gameplay.

    Quote Originally Posted by Dwood View Post
    heres also the next igm app wich i am not at liberty to discuss
    So why mention it if you aren't allowed to discuss it?

    Quote Originally Posted by Dwood View Post
    Thats why i have #1 there limited. We need to get clients to check if there is a biped already there, and if so, dont spawn.
    A and B are still the same thing though, just reworded.
    Reply With Quote

  8. #8
    ... *uses Shield Rifle*
    Join Date
    Mar 2007
    Posts
    122

    Re: Let's do this. (Open Sauce//Separate app[?])

    OK..... I have an idea if anyone's interested in paying attention...
    AI currently don't sync because. server doesn't update the client... and because clients have the un-synced AI + the client side AI which is equally useful... and OS allows us to make our own Tag Groups correct???... I'm sure if we had enough brain power we could make a new tag collection type and a new MP based Encounter that we could ultimately get to work the way we want... because lets face it... only 1 person here could make the already integrated AI sync.. and he won't... for now anyway... and no that dosn't mean i don't love him lol
    Last edited by the1; September 15th, 2009 at 11:51 PM.
    Reply With Quote

  9. #9
    "Think Different" Masterz1337's Avatar
    Join Date
    Sep 2006
    Posts
    4,405

    Re: Let's do this. (Open Sauce//Separate app[?])

    The vehicle idea is the only non retarded idea in this thread, Even then, i'm sure it's going to have its problems. The only good way it can be attempted is if people stop being secretive and communicate (9mm and Skyline and IGM mainly)
    Reply With Quote

  10. #10

    Re: Let's do this. (Open Sauce//Separate app[?])

    Quote Originally Posted by Masterz1337 View Post
    The vehicle idea is the only non retarded idea in this thread, Even then, i'm sure it's going to have its problems. The only good way it can be attempted is if people stop being secretive and communicate (9mm and Skyline and IGM mainly)
    Now, lets not start criticizing other people.

    Keep It clean.
    Reply With Quote

Thread Information

Users Browsing this Thread

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

Tags for this Thread

Bookmarks

Posting Permissions

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