General Nation
Would you like to react to this message? Create an account in a few clicks or log in to continue.


Welcome to the General Nation
 
HomeHomeLatest imagesSearchRegisterLog in
News
Welcome to the General Nation
Search
 
 

Display results as :
 
Rechercher Advanced Search
Latest topics
» Last person who reply wins
MIPS: Jokering in SWES EmptyMon Apr 08, 2024 3:08 am by ..::UnLeasheD::..

» 2023
MIPS: Jokering in SWES EmptyTue Apr 11, 2023 10:26 am by a frenchie

» 2017
MIPS: Jokering in SWES EmptyFri Oct 04, 2019 12:34 pm by ..::UnLeasheD::..

» 2018
MIPS: Jokering in SWES EmptyFri Oct 04, 2019 12:33 pm by ..::UnLeasheD::..

» Steam?
MIPS: Jokering in SWES EmptyThu Feb 02, 2017 1:48 pm by FiTzY

» 2016
MIPS: Jokering in SWES EmptyWed Dec 28, 2016 12:38 pm by ..::UnLeasheD::..

» Join ƓƝ's Agar.io clan!
MIPS: Jokering in SWES EmptyMon Dec 07, 2015 5:29 am by FiTzY

» Agar.io - CLANNING
MIPS: Jokering in SWES EmptyThu Dec 03, 2015 9:55 am by FiTzY

» Agar.io - UPDATED - Mods and Hacks 2015! (Latest version)
MIPS: Jokering in SWES EmptyThu Dec 03, 2015 9:45 am by FiTzY

Donate
Top posting users this week
No user
Today’s top posters
Clan List

GOD

UPH

GGC

Kiwi

SBG

LL

UDH

ASR

SKD

TLG

GAME

ESNF

HACK


 

 MIPS: Jokering in SWES

Go down 
+2
๖ĠøŻiŤaŃ๖
..::UnLeasheD::..
6 posters
AuthorMessage
..::UnLeasheD::..
Administrator
Administrator
..::UnLeasheD::..


Administrator
Posts : 396
Join date : 2011-10-12

MIPS: Jokering in SWES Empty
PostSubject: MIPS: Jokering in SWES   MIPS: Jokering in SWES EmptySat Oct 22, 2011 3:05 pm

If you know how to make a joker in any game, this might be helpful if you want to make a joker in SWES.

Controller Adresses: (These are already in real adressing)


SELECT — 08C63F62
START — 08C63F61
DPAD UP —08C63F67
DPAD RIGHT —08C63F6A
DPAD DOWN —08C63F68
DPAD LEFT —08C63F69
L TRIGGER —08C63F63
R TRIGGER —08C63F64
TRIANGLE —08C63F5E
CIRCLE —08C63F5C
CROSS —08C63F5B
SQUARE —08C63F5D

Controller Value is always 00FF.

Templates:


Hold Button Joker:
Hook
lui t9, $First half of code address + 1 if second half is more than 8000
nop
lui t8, $First half of controller address
lh t8, $Second half of controller address(t8)
addiu t7, zero, $00FF
nop
beq t8, t7, $Address of "First Half of Value (ON)"
nop
lui t6, $First Half of Value (OFF)
addiu t6, t6, $Second Half of Value (OFF)
sw t6, $Second Half of code address(t9)
jr ra
nop
lui t6, $First Half of Value (ON)
addiu t6, t6, $Second Half of value (ON)
sw t6, $Second Half of Code address(t9)
jr ra


Three Button Joker:
-Hook
-Lui t0 $First Half Of Controller Adress (+0880)
-Lbu t3 $Second Half Of Controller Adress 1(t0) //Button1
-Lbu t2 $Second Half Of Controller Adress 2(t0) //Button2
-Lbu t1 $Second Half Of Controller Adress 3(t0) //Button3
-Addiu t4 zero $00FF
-Bne t3 t4 $jr ra
-Nop
-Bne t2 t4 $jr ra
-Nop
-Bne t1 t4 $jr ra
-Lui t5 $Upper Code Adress (+0880)
-Lui t6 $Upper Value
-Addiu t6 t6 $Lower Value
-Sw t6 $Lower Code Adress(t5)
-Jr ra

Two Button Joker:
-Hook
-Lui t0 $First Half Of Controller Adress (+0880)
-Lbu t2 $Second Half Of Controller Adress 1(t0) //Button1
-Lbu t1 $Second Half Of Controller Adress 2(t0) //Button2
-Addiu t4 zero $00FF
-Nop
-Bne t2 t4 $jr ra
-Nop
-Bne t1 t4 $jr ra
-Lui t5 $Upper Code Adress (+0880)
-Lui t6 $Upper Value
-Addiu t6 t6 $Lower Value
-Sw t6 $Lower Code Adress(t5)
-Jr ra

On/Off Joker:
Hook
lui t0, $(loads first half of controller address + 0880)
lbu t9, $(loads second half of controller address 1)(t0) //On Button
lbu t0, $(loads second half of controller address 2)(t0) //Off Button
lui t1, $(loads first half of code address + 0880)
ori t2, zero, $00FF
ori t3, zero, $00FF
lui t4, $(loads first half of hacked/on value)
ori t5, t4, $(loads second half of hacked/on value)
lui t6, $(loads first half of original/off value)
ori t6, t6, $(loads second half of original/off value)
bne t9, t2, $(branches the next bne)
nop
sw t5, $(loads second half of code address)(t1)
bne t0, t3, $(branches to the jr ra)
nop
sw t6, $(loads second half of code address)(t1)
jr ra


I think that everyone will be confused, but maybe there are some people who understand it...

~..::UnLeasheD::..
Back to top Go down
๖ĠøŻiŤaŃ๖
Development Team
Development Team
๖ĠøŻiŤaŃ๖


DEVELOPER
Posts : 2516
Join date : 2011-10-11
Age : 26
Location : Skidrow

MIPS: Jokering in SWES Empty
PostSubject: Re: MIPS: Jokering in SWES   MIPS: Jokering in SWES EmptySat Oct 22, 2011 10:25 pm

Nice Very Happy
Back to top Go down
https://general-nation.forumotion.com/
..::UnLeasheD::..
Administrator
Administrator
..::UnLeasheD::..


Administrator
Posts : 396
Join date : 2011-10-12

MIPS: Jokering in SWES Empty
PostSubject: Re: MIPS: Jokering in SWES   MIPS: Jokering in SWES EmptySun Oct 23, 2011 2:21 am

Gozitan wrote:
Nice Very Happy

You don't even know what this is. lol!

Anyway, ty.
Back to top Go down
๖ĠøŻiŤaŃ๖
Development Team
Development Team
๖ĠøŻiŤaŃ๖


DEVELOPER
Posts : 2516
Join date : 2011-10-11
Age : 26
Location : Skidrow

MIPS: Jokering in SWES Empty
PostSubject: Re: MIPS: Jokering in SWES   MIPS: Jokering in SWES EmptySun Oct 23, 2011 2:49 am

Quote :
You don't even know what this is.

Anyway, ty.

I dont cus i didnt bother to read it :rofllmao:
Back to top Go down
https://general-nation.forumotion.com/
Guest
Guest




MIPS: Jokering in SWES Empty
PostSubject: Re: MIPS: Jokering in SWES   MIPS: Jokering in SWES EmptyTue Mar 20, 2012 5:22 am

What means MIPS?
Back to top Go down
[HACK]LeaderDandino
Clan Leader
Clan Leader



Posts : 362
Join date : 2012-02-12
Age : 29
Location : usa, south carolina

MIPS: Jokering in SWES Empty
PostSubject: Re: MIPS: Jokering in SWES   MIPS: Jokering in SWES EmptyTue Mar 20, 2012 10:35 am

nice. trying hard to understand. i think i kinda do. whats the on off code for the L button? thanks
Back to top Go down
http://battlefrontdice.com
FiTzY
Main Developer, Coder
Main Developer, Coder
FiTzY


Developer
Posts : 1598
Join date : 2011-10-11
Age : 27
Location : Belgium

MIPS: Jokering in SWES Empty
PostSubject: Re: MIPS: Jokering in SWES   MIPS: Jokering in SWES EmptyWed Mar 21, 2012 3:43 am

:thumbup:
Back to top Go down
http://www.general-nation.forumotion.com
checkmate
Veteran
Veteran
checkmate


Posts : 156
Join date : 2011-11-03

MIPS: Jokering in SWES Empty
PostSubject: Re: MIPS: Jokering in SWES   MIPS: Jokering in SWES EmptyWed Mar 21, 2012 10:20 am

<*>Xtr3mE~HuNt3r<*> wrote:
What means MIPS?

Microprocessor without Interlocked Pipeline Stages

I'm sure this helped you Razz
Back to top Go down
[HACK]LeaderDandino
Clan Leader
Clan Leader



Posts : 362
Join date : 2012-02-12
Age : 29
Location : usa, south carolina

MIPS: Jokering in SWES Empty
PostSubject: Re: MIPS: Jokering in SWES   MIPS: Jokering in SWES EmptyThu Mar 22, 2012 1:40 am

howd you learn all this?
Back to top Go down
http://battlefrontdice.com
Guest
Guest




MIPS: Jokering in SWES Empty
PostSubject: Re: MIPS: Jokering in SWES   MIPS: Jokering in SWES EmptyThu Mar 22, 2012 2:27 am

checkmate wrote:
<*>Xtr3mE~HuNt3r<*> wrote:
What means MIPS?

Microprocessor without Interlocked Pipeline Stages

I'm sure this helped you Razz
Thx yes it did. Smile
Back to top Go down
checkmate
Veteran
Veteran
checkmate


Posts : 156
Join date : 2011-11-03

MIPS: Jokering in SWES Empty
PostSubject: Re: MIPS: Jokering in SWES   MIPS: Jokering in SWES EmptyThu Mar 22, 2012 10:51 am

[HACK]LeaderDandino wrote:
howd you learn all this?

I see 3 ways :
- you can "feel" it, which I did but took me quite a long time.
- you can look for tutos on Google, but they could be confusing and they will show a lot of instructions that you will never use in jokers as it's also a computer assembly language.
- you can learn these basic things and try out :

** the hook (usually the first line of your joker) allows your system to read your code. Indeed its value is a jump ($ j) which you know now I think.
For example 0A200003 as a value will have this opcode and arguments :
$ j 0880000C
0880000C is the real adress of what you usually see as 0000000C. Just add 08800000. So it means when it's read by your system it will go read at the indicated adress.
The adress of the hook can be either a free adress (in this case you'll have to turn your code on in main menu) or adresses that "constantly refresh" (these can be found in existing jokers or using tutos of OHG)

** You have to choose a free area of your RAM to make your joker otherwise you could make bugs :>.<:

** In Unleashed's templates, each line is composed of the operation code, then registers arguments and then immediate arguments after the "$" :
- the arguments of this form t8 are registers. They are slots where you load values and do operations on them.
NB : in t8, the "t" means temporary that is to say that it will be cleared at the end of the routine (ie when a jr ra 03E00008 is met).
- immediate arguments are used to make an operation between them and a register and then store the result in a register for example.
- the operation codes are the instructions that the system will follow. I can tell you what the most common ones do :

addiu t4 zero $00FF (add immediate unsigned) : adds 000000FF to ... nothing (the meaning of the zero register) and stores the result in the t4 register.

lui t8 $08C6 (load unsigned immediate) : stores 08C60000 in the t8 register.

lw t9 $3CA4 (t8) (load word) : takes the value that is at the t8+3CA4 adress of the RAM and stores it in the t9 register.

sw t9 $3CA4 (t8) (store word) : it's the opposite, stores the value saved in t9 at the t8+3CA4 adress of the RAM.

beq t1 t2 $label (branch on equal) : jumps to the label (an adress) if t1 is equal to t2.

jr ra (03E00008) : sends back to the beginning of the routine (the code but the hook)

nop (no operation) : it's 00000000 and nothing is done. It has to be put between branching instructions and after a jr ra for example.

** the last step is to convert what you came to into hexadecimal form. You can do it using PS2DIS (I can't help you with it as I never used it myself) or your cheat device, which diplays opcodes and args (boring at the beginning but then you know what the hex values look like for common instructions).



Here we are. It might have been confusing Embarassed

The best thing to do would be to take a template and explain it, which I shall do soon cos' I'm out of time now Razz


Last edited by checkmate on Sat Mar 24, 2012 12:06 am; edited 1 time in total
Back to top Go down
[HACK]LeaderDandino
Clan Leader
Clan Leader



Posts : 362
Join date : 2012-02-12
Age : 29
Location : usa, south carolina

MIPS: Jokering in SWES Empty
PostSubject: Re: MIPS: Jokering in SWES   MIPS: Jokering in SWES EmptyThu Mar 22, 2012 12:06 pm

wow! thanks for all the help, how old are you?
Back to top Go down
http://battlefrontdice.com
FiTzY
Main Developer, Coder
Main Developer, Coder
FiTzY


Developer
Posts : 1598
Join date : 2011-10-11
Age : 27
Location : Belgium

MIPS: Jokering in SWES Empty
PostSubject: Re: MIPS: Jokering in SWES   MIPS: Jokering in SWES EmptyThu Mar 22, 2012 8:27 pm

Again, good guide checkmate :p
Back to top Go down
http://www.general-nation.forumotion.com
..::UnLeasheD::..
Administrator
Administrator
..::UnLeasheD::..


Administrator
Posts : 396
Join date : 2011-10-12

MIPS: Jokering in SWES Empty
PostSubject: Re: MIPS: Jokering in SWES   MIPS: Jokering in SWES EmptyFri Mar 23, 2012 2:04 am

impressive
Back to top Go down
Guest
Guest




MIPS: Jokering in SWES Empty
PostSubject: Re: MIPS: Jokering in SWES   MIPS: Jokering in SWES EmptyFri Mar 23, 2012 2:13 am

..::UnLeasheD::.. wrote:
impressive

Yes, Checkmate have time to explain! Great :thumbup:!
Back to top Go down
checkmate
Veteran
Veteran
checkmate


Posts : 156
Join date : 2011-11-03

MIPS: Jokering in SWES Empty
PostSubject: Re: MIPS: Jokering in SWES   MIPS: Jokering in SWES EmptyFri Mar 23, 2012 4:13 am

Thx all !

[HACK]LeaderDandino wrote:
wow! thanks for all the help, how old are you?

16 bounce
Back to top Go down
[HACK]LeaderDandino
Clan Leader
Clan Leader



Posts : 362
Join date : 2012-02-12
Age : 29
Location : usa, south carolina

MIPS: Jokering in SWES Empty
PostSubject: Re: MIPS: Jokering in SWES   MIPS: Jokering in SWES EmptySun Mar 25, 2012 12:26 pm

unleashed or any1 can you mod this code, so u have to eather hit the l trigger twice to enable or if that isnt possible, hold down L ? it would be greatly appreaciated

#Enable Jetpack [Down]
;UnLeasHeD
;Press Down
0x0001271C 0x0A200380
0x00000E00 0x3C1908A2
0x00000E08 0x3C1808C6
0x00000E0C 0x93183F68
0x00000E10 0x240F00FF
0x00000E18 0x130F0006
0x00000E20 0x3C0E27BE
0x00000E24 0x25CEFFF0
0x00000E28 0xAF2E60E4
0x00000E2C 0x03E00008
0x00000E34 0x3C0E03E0
0x00000E38 0x25CE0008
0x00000E3C 0xAF2E60E4
0x00000E40 0x03E00008
Back to top Go down
http://battlefrontdice.com
checkmate
Veteran
Veteran
checkmate


Posts : 156
Join date : 2011-11-03

MIPS: Jokering in SWES Empty
PostSubject: Re: MIPS: Jokering in SWES   MIPS: Jokering in SWES EmptyMon Mar 26, 2012 9:06 am

[HACK]LeaderDandino wrote:
unleashed or any1 can you mod this code, so u have to eather hit the l trigger twice to enable or if that isnt possible, hold down L ? it would be greatly appreaciated

#Enable Jetpack [Down]
;UnLeasHeD
;Press Down
0x0001271C 0x0A200380
0x00000E00 0x3C1908A2
0x00000E08 0x3C1808C6
0x00000E0C 0x93183F68
0x00000E10 0x240F00FF
0x00000E18 0x130F0006
0x00000E20 0x3C0E27BE
0x00000E24 0x25CEFFF0
0x00000E28 0xAF2E60E4
0x00000E2C 0x03E00008
0x00000E34 0x3C0E03E0
0x00000E38 0x25CE0008
0x00000E3C 0xAF2E60E4
0x00000E40 0x03E00008

You said "down L". Do you mean L+Down ?
Back to top Go down
[HACK]LeaderDandino
Clan Leader
Clan Leader



Posts : 362
Join date : 2012-02-12
Age : 29
Location : usa, south carolina

MIPS: Jokering in SWES Empty
PostSubject: Re: MIPS: Jokering in SWES   MIPS: Jokering in SWES EmptyMon Mar 26, 2012 10:37 am

No holdng L . Thanks
Back to top Go down
http://battlefrontdice.com
[HACK]Ast.LeaderGeneral
Member
[HACK]Ast.LeaderGeneral


Posts : 60
Join date : 2012-03-22
Age : 27

MIPS: Jokering in SWES Empty
PostSubject: Re: MIPS: Jokering in SWES   MIPS: Jokering in SWES EmptyTue Apr 03, 2012 1:27 pm

can u speak ummm... human and not computer there... u lost me at the word opcode
Back to top Go down
[HACK]LeaderDandino
Clan Leader
Clan Leader



Posts : 362
Join date : 2012-02-12
Age : 29
Location : usa, south carolina

MIPS: Jokering in SWES Empty
PostSubject: Re: MIPS: Jokering in SWES   MIPS: Jokering in SWES EmptyTue Apr 03, 2012 1:28 pm

Very Happy
Back to top Go down
http://battlefrontdice.com
[HACK]Ast.LeaderGeneral
Member
[HACK]Ast.LeaderGeneral


Posts : 60
Join date : 2012-03-22
Age : 27

MIPS: Jokering in SWES Empty
PostSubject: Re: MIPS: Jokering in SWES   MIPS: Jokering in SWES EmptyTue Apr 03, 2012 1:33 pm

no offense.. ive always wanted to make my own codes... but all i know are the basics like the "find value" function on nitepr
Back to top Go down
..::UnLeasheD::..
Administrator
Administrator
..::UnLeasheD::..


Administrator
Posts : 396
Join date : 2011-10-12

MIPS: Jokering in SWES Empty
PostSubject: Re: MIPS: Jokering in SWES   MIPS: Jokering in SWES EmptyTue Apr 03, 2012 9:04 pm

http://www.onehitgamer.com/threads/psp-coding-tutorial-archive-v2-0.36578/


http://www.onehitgamer.com/threads/good-psp-coding-tutorial-archive.31703/
Back to top Go down
[HACK]Ast.LeaderGeneral
Member
[HACK]Ast.LeaderGeneral


Posts : 60
Join date : 2012-03-22
Age : 27

MIPS: Jokering in SWES Empty
PostSubject: Re: MIPS: Jokering in SWES   MIPS: Jokering in SWES EmptyTue Apr 03, 2012 11:00 pm

thnx unleashed 10/10 Smile
Back to top Go down
Guest
Guest




MIPS: Jokering in SWES Empty
PostSubject: Re: MIPS: Jokering in SWES   MIPS: Jokering in SWES EmptySat Apr 07, 2012 12:16 am

lol, I only know basics and cba to find out more. Razz

everyones going legit so I'm not going to learn any more about how to hack from anyone. Razz
Back to top Go down
Sponsored content





MIPS: Jokering in SWES Empty
PostSubject: Re: MIPS: Jokering in SWES   MIPS: Jokering in SWES Empty

Back to top Go down
 
MIPS: Jokering in SWES
Back to top 
Page 1 of 1
 Similar topics
-
» Swes VIP Released :o
» [VB.NET] SWES LS Color Changer
» SWES online PPSSPP Gameplay

Permissions in this forum:You cannot reply to topics in this forum
General Nation :: Gaming :: PSP :: Help-
Jump to: