[Development] Offline GunZ

Results 1 to 18 of 18
  1. #1
    Account Upgraded | Title Enabled! PenguinGuys is offline
    MemberRank
    Sep 2009 Join Date
    AlabamaLocation
    261Posts

    [Development] Offline GunZ

    "What's the point in playing GunZ, offline?"
    The key point is actually being able to play GunZ without having to have internet connection.
    Depends on my mood and which server(s) want this option, it will automatically update your stats to the servers database when you decide to play online.

    (So say, you are level 18 and decide to go play on a road trip. On the trip you gain 4 levels. After you are online, it will automatically update and you will be level 22 when you play online.)

    Here's the ingredients to whoever else wishes to do this.
    -Detour a whole shit load of functions. (ZPostLogin, ZPostCreateChar, ZPostCreateMyChar/DeleteMyChar, ZPostChannelChat, etc.)

    -XML parsing. (For shop, inventory, character, etc.)

    -AI programming. (A lot of vector handling and trigonometry. Haven't thought this out completely, but I know most of the functions to attack.)

    -Basic bot chatting. (Have a list of words bots read, and attempt to piece them together on user input.)

    Here's my progress so far.
    1. Have the server show w/o Locator.
    2. Login w/o MatchServer & Locator.
    3. Basic XML library.
    4. Create character. (Didn't do delete character yet.)

    I've tried this before and failed, but now I feel I have enough knowledge to complete this. This project I am dedicated to, and I will finish.


  2. #2
    WowIwasSuperCringeB4 XZeenon is offline
    MemberRank
    Jun 2008 Join Date
    CanadaLocation
    1,405Posts

    Re: [Development] Offline GunZ

    Nice man, good luck :D

  3. #3
    Animu Addicted Number12 is offline
    MemberRank
    Apr 2008 Join Date
    Old Sunny CALocation
    1,264Posts

    Re: [Development] Offline GunZ

    This is a great idea man. This woulda been awesome when I use to play >.< xD

  4. #4
    Veni, Vidi, Vici Arcelor is offline
    MemberRank
    Jan 2010 Join Date
    Delhi, IndiaLocation
    1,763Posts

    Re: [Development] Offline GunZ

    Finally D:.
    Support Penguin pride!

  5. #5
    Account Upgraded | Title Enabled! PenguinGuys is offline
    MemberRank
    Sep 2009 Join Date
    AlabamaLocation
    261Posts

    Re: [Development] Offline GunZ

    I'll post most of the source within a few hours. And probably update it more later tonight.
    The part I'll post is logging in and character create/delete.
    I'm to lazy to finish the xml library, so I'll just use one that's already made.

  6. #6
    Account Upgraded | Title Enabled! SHEEN[GB] is offline
    MemberRank
    Aug 2009 Join Date
    London, UKLocation
    263Posts

    Re: [Development] Offline GunZ

    Yea this would be great for me, I go on a good few trips at times and this would be perfect to use when I have no internet connection.

  7. #7
    Ā  Phoenix is offline
    ModeratorRank
    Mar 2009 Join Date
    6,890Posts

    Re: [Development] Offline GunZ

    So wouldn't this help hackers? They would play offline till they reached their target and then go online.
    Posted via Mobile Device
    Last edited by Phoenix; 08-03-10 at 10:41 AM.

  8. #8
    Freelance GunZ Developer Touchwise is offline
    MemberRank
    Aug 2009 Join Date
    The NetherlandsLocation
    754Posts

    Re: [Development] Offline GunZ

    The lvl etc and exp wich recieved should be saved somewhere so wouldn't that easy to edit?

  9. #9
    Account Upgraded | Title Enabled! PenguinGuys is offline
    MemberRank
    Sep 2009 Join Date
    AlabamaLocation
    261Posts

    Re: [Development] Offline GunZ

    Quote Originally Posted by phoenix_147 View Post
    So wouldn't this help hackers? They would play offline till they reached their target and then go online.
    Posted via Mobile Device
    I already thought of that. I'm not saying one word about what I did to prevent that to anyone.

    Quote Originally Posted by Touchwise View Post
    The lvl etc and exp wich recieved should be saved somewhere so wouldn't that easy to edit?
    I'm working on an encryption as we speak.
    Sorry it's taking so long, all of a sudden I'm getting some weird error from nChecksum on ZPostLogin, and this girl won't fking stop IM'ing me and let me work.

  10. #10

    Re: [Development] Offline GunZ

    What if the Level and EXP are edited during gameplay, since they are stored in variables?

  11. #11
    Just Me iceman4154 is offline
    MemberRank
    Oct 2007 Join Date
    Columbus, OhioLocation
    217Posts

    Re: [Development] Offline GunZ

    I like this idea but to be able to complete something like this it will take time. Also, I think you should use a portable mini database with a password...
    As far as someone editing the value of variables or memory in run-time that would be up to the person hosting the server to buy or make an anti-hack. :smile:
    Last edited by iceman4154; 08-03-10 at 07:47 PM.

  12. #12
    Account Upgraded | Title Enabled! cerealnp is offline
    MemberRank
    Apr 2006 Join Date
    BrazilLocation
    441Posts

    Re: [Development] Offline GunZ

    Quote Originally Posted by Linear88 View Post
    What if the Level and EXP are edited during gameplay, since they are stored in variables?
    Exactly.

  13. #13
    Account Upgraded | Title Enabled! illxmike is offline
    MemberRank
    May 2008 Join Date
    NetherlandsLocation
    508Posts

    Re: [Development] Offline GunZ

    What if they will abuse the offline and online status by flooding it?

  14. #14
    Sharing is caring KillerStefan is offline
    MemberRank
    Feb 2007 Join Date
    NetherlandsLocation
    2,554Posts

    Re: [Development] Offline GunZ

    Quote Originally Posted by PenguinGuy
    @cerealnp, their's 100's of ways to detect memory editing.
    @illxmike, what?

    Closed source from now on. Don't want people to figure out the checks I added. Will be released through KillerStefan when done.

    Had to post this for PenguinGuy.

  15. #15
    Member Your_Mom is offline
    MemberRank
    Mar 2010 Join Date
    Where I want toLocation
    88Posts

    Re: [Development] Offline GunZ

    Code:
    ZServerView::AddServer
    ZPostLogin
    MMatchClient::OnResponseMatchLogin
    ZPostCreateMyChar
    ZPostDeleteMyChar
    
    enum MMatchServerMode
    {
    	Debug  = 1,
    	Normal = 2,
    	Clan   = 3,
    	Quest  = 4,
    	Event  = 5
    };
    
    enum MMatchUserGradeID
    {
    	//Team Zebra
    	free = 0,
    	regular = 1,
    	jjang = 2,
    	criminal = ****
    	warning1 = ****
    	warning2 = 102,
    	warning3 = 103,
    	chatban  = ****
    	penalty  = ****
    	GM       = 252,
    	Banned   = 253,
    	DEV      = 254,
    	ADMIN    = 255
    };
    cerealnp:
    can't get the process handle without Openprocess, hook zwOpenProcess in r0.
    ppl also use keStackAttach();
    LdrLoadDll in r0 an use PsGetCurrentProcess();

    tata ladies

  16. #16
    Account Upgraded | Title Enabled! killerzx is offline
    MemberRank
    Dec 2008 Join Date
    638Posts

    Re: [Development] Offline GunZ

    this is one epic idea, lots of cons xD

  17. #17
    Reverse Engineer ThievingSix is offline
    MemberRank
    Mar 2007 Join Date
    CaliforniaLocation
    901Posts

    Re: [Development] Offline GunZ

    Quote Originally Posted by Your_Mom View Post
    cerealnp:
    can't get the process handle without Openprocess, hook zwOpenProcess in r0.
    ppl also use keStackAttach();
    LdrLoadDll in r0 an use PsGetCurrentProcess();

    tata ladies
    Yea no. That doesn't stop CE one bit.

  18. #18
    Account Upgraded | Title Enabled! Guy is offline
    MemberRank
    Apr 2009 Join Date
    919Posts

    Re: [Development] Offline GunZ

    Quote Originally Posted by ThievingSix View Post
    Yea no. That doesn't stop CE one bit.
    ..and LdrLoadDll is a user mode function, not a kernel mode.



Advertisement