360haven works best with JavaScript enabled
[Tutorial] Part11: xce2 190 in 1 source
Loading
Page 1 of 3 123 LastLast
Results 1 to 8 of 24
  1. #1
    Traine Dev
    modder
    bagakkkk is offline
    Join Date : Aug 2012
    Posts : 26
    Array

    Part11: xce2 190 in 1 source

    ************************************************** ********
    * i was out of interesting to make trainer, 190 in 1 is the final version *
    * you can use all functions free to upgrade other trainer engine *
    * you can combine all 190 trainers free to your trainer *
    ************************************************** ********
    don't waste time in these games:
    Resonance of Fate, End of Eternity => heavy protection
    Metal Gear Solid: Peace Walker => simple protection

    1. vibration
    Vibr01();

    2. popup message
    Notify("hello");

    3. peek // no carsh when read unallocated memory
    x = GetBYTE(0x83000000);
    x = GetWORD(0x83000000);
    x = GetDWORD(0x83000000);

    4. poke // no carsh when write unallocated memory
    SetBYTE(0x83000000, 100);
    SetWORD(0x83000000, 100);
    SetDWORD(0x83000000, 100);

    5. patch for codecave // no carsh when write unallocated memory
    PatchJump(0x83000000, (DWORD)CodeCave); // use r11, bctrl // use blr in codecave
    PatchJump1(0x83000000, (DWORD)CodeCave, 13); // use r13, bctrl // use blr in codecave
    PatchJumpC(0x83000000, (DWORD)CodeCave); // use r11, bctr // use bctr in codecave
    PatchJumpC1(0x83000000, (DWORD)CodeCave, 13); // use r13, bctr // use bctr in codecave

    6. serach patterns // no carsh when read unallocated memory
    DWORD hp_buf[] = {0xEC0D0028, 0xD01D0120};
    HP_addr = GetAddr(0x82000000, 0x83000000, hp_buf, 2, 1); // range 0x82~0x83, 2 patterns, 1st match

    7. multi language
    if(Xbox_Language == XC_LANGUAGE_TCHINESE)
    Language = 1;
    else
    Language = 0;

    8. multi input // add 2 lines
    while(hr) // line 1
    {
    hr = GetInput(); // line 2
    switch(hr)
    {
    case 1:
    SetDWORD(HP_addr, 0x60000000);
    break;
    case 11:
    SetDWORD(HP_addr, 0x39600000);
    break;
    }
    }

    9. map teleport
    MyFloat X,Y,Z;
    X.dw = MapTele(map_x1, map_x2, pos_X1, pos_X2, map_xin);
    Y.dw = MapTele(map_y1, map_y2, pos_Y1, pos_Y2, map_yin);
    Z.f = Z.f + 50;
    SetDWORD(X_addr, X.dw);
    SetDWORD(Y_addr, Y.dw);
    SetDWORD(Z_addr, Z.dw);

    10. multi xbox360 games
    games.h : add two lines
    void Init_454109BA(void); // line 1
    const GAME_INIT Game_Init[] =
    {
    0xFFFE07D2, Init_FFFE07D2,
    0x454109BA, Init_454109BA, // line 2
    };

    10. multi xbox games
    X_games.h : add two lines
    void Init_4D530051(void); // line 1
    const GAME_INIT Game_Init[] =
    {
    0x4D530051, Init_4D530051, // line 2
    };

    xce2_190.rar
    xce2_engine.rar
    Last edited by bagakkkk; 01-03-2014 at 04:16 AM.


  2. The Following 13 Users Say Thank You to bagakkkk For This Useful Post:

    + Show/Hide list of the thanked


  3. #2
    Traine Dev
    optantic

    optantic is offline
    Join Date : Mar 2012
    Posts : 768
    Array

    Re: Part11: xce2 190 in 1 source

    Thanks for the Trainer Engine. It is 1000% more simple to use than those leaked engines.
    And , I love the pointer search function :-)


  4. The Following 3 Users Say Thank You to optantic For This Useful Post:


  5. #3
    Moderator
    ioritree

    ioritree is offline
    Join Date : Jan 2011
    Location : Taoyuan City
    Posts : 594
    Array

    Re: Part11: xce2 190 in 1 source

    Quote Originally Posted by optantic View Post
    Thanks for the Trainer Engine. It is 1000% more simple to use than those leaked engines.
    And , I love the pointer search function :-)
    +1 , more simple than those genius engines...
    Downloads : 45 || Uploads : 0 || Rep Power : 6388 || Posts : 594 || Thanks : 2,225 || Thanked 3,222 Times in 443 Posts




  6. The Following 2 Users Say Thank You to ioritree For This Useful Post:


  7. #4
    Eternal Dragoon
    Rpg_Fan

    Serious_M is offline
    Join Date : Dec 2010
    Location : Netherlands , Amsterdam
    Age : 40
    Posts : 13,028
    Array

    Re: Part11: xce2 190 in 1 source

    nice tut shared bagakkkk
    Downloads : 59 || Uploads : 1 || Rep Power : 18492 || Posts : 13,028 || Thanks : 3,665 || Thanked 1,794 Times in 1,447 Posts


    Serious_M

  8. #5
    Traine Dev
    optantic

    optantic is offline
    Join Date : Mar 2012
    Posts : 768
    Array

    Re: Part11: xce2 190 in 1 source

    Thanks
    > crash
    > PatchJumpC1

  9. The Following User Says Thank You to optantic For This Useful Post:


  10. #6
    Traine Dev
    modder
    bagakkkk is offline
    Join Date : Aug 2012
    Posts : 26
    Array

    Re: Part11: xce2 190 in 1 source

    Thanks
    > crash
    > PatchJumpC1
    common.c -> PatchInJump() :
    SetDWORD(addr + 0x08, 0x7D6903A6);
    change to ==>
    SetDWORD(addr + 0x08, 0x7C0903A6 | (reg*0x200000));

  11. The Following User Says Thank You to bagakkkk For This Useful Post:


  12. #7
    Traine Dev

    xJACKASSx is offline
    Join Date : Apr 2011
    Posts : 518
    Array

    Re: Part11: xce2 190 in 1 source

    wow didnt know you release this.. Now i see how XPG is doing some of these games.. looking at your source and and converting them over.. at lease they could give credit to you..

  13. #8
    Member
    Sensi420 is offline
    Join Date : Jan 2011
    Posts : 99
    Array

    Re: Part11: xce2 190 in 1 source

    No one is using his game sources from his release on XPG. We did add the search address function for All TU support just like your team did, but i did ask permission 1st. So please keep your false and negative remarks to yourself and on your site.

    Thanks for sharing your source with the public Baga. And rest assured we will not steal your code for our own releases, anyone on TeamXPG caught using or ripping your game sources will be removed from the team immediately. If you have any concerns or question feel free to contact me.
    Downloads : 11 || Uploads : 0 || Rep Power : 5038 || Posts : 99 || Thanks : 104 || Thanked 146 Times in 25 Posts






  14. The Following 2 Users Say Thank You to Sensi420 For This Useful Post:


 

 
Page 1 of 3 123 LastLast

Similar Threads

  1. [Trainer] 190 in 1
    By bagakkkk in forum Trainers
    Replies: 220
    Last Post: 06-27-2022, 04:12 AM
  2. [Tutorial] convert other trainer engine cpp to xce2 engine cpp
    By optantic in forum Tutorials
    Replies: 7
    Last Post: 08-28-2014, 11:42 PM

Visitors found this page by searching for:

Nobody landed on this page from a search engine, yet!

Tags for this Thread

Posting Permissions

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

About 360haven

    360haven is an Forum Devoted To Game modding Fans from all over the world.

    An Awesome Community of Xbox 360 Gamers, Modders and Developers who Create & Share Tutorials, Applications, Gfx, Trainers and Gamesaves.

    A haven for the l33t.
    A scarce paradise for modders.

★★★★★¯\_(ツ)_/¯