I release Quake 3 Arena v1.16 Memory Hacks
Lots of good memory address
I use T-Search disassembler to find

HAVE FUN!

Code:
//QUAKE 3: ARENA MEMORY HACKS BY: USALI

482F44 <- (NOP) perfect undetected wallhack 

404807 <- (NOP) for SKIPPY PLAYER

0048296e 68e10b0000 push 0xBE1  <---- good memory wallhack. type /r_fastsky 1... take ur gauntlet out and everytime u use it, it will make the wallhack better.

482ee1 <-- glow models when frozen.
482e74

6C2544 <- freeze screen for menu. value set to 2

nop the addie below then use this addie "788685" to control the console flashing _ Y Value
Patched script: 
Poke 4094F6 90 90 90 90 90 90 

UnPatched script: 
Poke 4094F6 89 35 84 86 78 00 

0040969d <- removes the ] from the console flashing _
004096bc <- makes the text invisible
004096ee <- control the console size. make it as big as the whole screen.

00409703    83C404                          add esp,0x4
00409706    C3                              retn
00409707    90                              nop <------- makes the console invisible (also good for ingame menus)
00409708    90                              nop
00409709    90                              nop
0040970a    90                              nop
0040970b    90                              nop
0040970c    90                              nop
0040970d    D81DF0F34A00                    fcomp dword ptr [0x4AF3F0]

409763  fcomp dword ptr [0x78867C]
409769  nop <------ keeps the console open while moving around.
40976a  nop
40976b  test ah,0x1
40976e  je short 0x004097B2
409770  fld dword ptr [0x78867C]

40978c  nop <------ nop for the freeze screen and bring up the mouse code.
40978d  nop
40978e  nop
40978f  nop
409790  nop
409791  nop
409792  fld dword ptr [0x788680]
409798  fcomp dword ptr [0x78867C]
40979e  fstsw ax
4097a0  test ah,0x41

58c689d <-- cdkey

00409803    90                              nop <----------- scrolls console text up really fast.
00409804    90                              nop
00409805    90                              nop
00409806    90                              nop
00409807    90                              nop
00409808    90                              nop
00409809    90                              nop
0040980a    90                              nop
0040980b    90                              nop
0040980c    90                              nop
0040980d    90                              nop
0040980e    90                              nop
0040980f    90                              nop
00409810    8B0D6C867800                    mov ecx,[0x78866C]
00409816    A164867800                      mov eax,[0x788664]
0040981b    83E902                          sub ecx,0x2
0040981e    8BD0                            mov edx,eax
00409820    2BD1                            sub edx,ecx

409832  sub eax,ecx
409834  inc eax
409835  mov [0x78866C],eax
40983a  retn
40983b  nop  <------- replace 
40983c  nop
40983d  nop
40983e  nop
40983f  nop
409840  mov eax,[0x78866C]
409845  mov ecx,[0x788664]
40984b  add eax,0x2

40981b  sub ecx,0x5 <---------- the 5 represents how much lines to scroll up the console. every time you push page up.
40984b  add eax, 0x5 <---------- the 5 represents how much lines to scroll down the console. every time you push page down.
40984e  cmp eax,ecx <----- nopping this line will make the console scroll back down to the first line.
40981e  mov edx,eax
409820  sub edx,ecx
409822  mov [0x78866C],ecx
409828  mov ecx,[0x788674]
40982e  cmp edx,ecx
409830  jl short 0x0040983A


005b0168    7133                            jno short 0x005B019D   <----------- Current Map Name
005b016a    646D                            ins dword ptr es:[edi],dx
005b016c    37                              aaa
005b016d    006273                          add [edx+0x73],ah
005b0170    7000                            jo short 0x005B0172
005b0172    0000                            add [eax],al
005b0174    0000                            add [eax],al
005b0176    0000                            add [eax],al
005b0178    0000                            add [eax],al
005b017a    0000                            add [eax],al
005b017c    0000                            add [eax],al



00058bcd8    0038                            add [eax],bh     <--------- /cl_currentserveraddress "" (gives you your current server IP)

00058bd64     <---- Calls userinfo. use readascii.

00058b8d8     <---- Calls serverinfo, use readascii.

22ec9a8

57833df


0040FB5A  |. 74 12          JE SHORT hl.0040FB6E
0040FB5C  |. 68 243B4B00    PUSH hl.004B3B24                         ;  ASCII "connectResponse packet while not connecting.  Ignored.
"
0040FB61  |. E8 4AC60000    CALL hl.0041C1B0


Connect Response Error(once trying to connect to a server):
Normal Function:
Call 0x0042a830

Edited Function:
Call 0x0041C1B0


How to stop quake from requesting servers(list):

Normal Function:
0040FC35     68 C43A4B00    PUSH hl.004B3AC4                         ;  ASCII "infoResponse"                         ; <-- Cancels "CL_ServersResponsePackets
0040FC3A  |. 53             PUSH EBX                                 ;  Request Server
0040FC3B     E8 F0AB0100    CALL hl.0042A830			     ;  Calls the func

Edited Function:
0040FC35     68 88244B00    PUSH hl.004B2488                         ;  ASCII "disconnect" notice how we switch the InfoResponse with the disconnect Packet
0040FC3A  |. 53             PUSH EBX				     ;  Request Servers
0040FC3B     E8 F0AB0100    CALL hl.0042A830			     ;  Calls the func, but servers will not show.


How to stop someone from connecting to a server: ERROR DISPLAYED "MIS-TYPED CD KEY?"

Normal Function:
0040FB25     68 803B4B00    PUSH hl.004B3B80                         ;  ASCII "connectResponse"
0040FB2A  |. 53             PUSH EBX
0040FB2B  |. E8 00AD0100    CALL hl.0042A830

Edited Function:
0040FB25     68 243B4B00    PUSH hl.004B3B24                         ;  ASCII "connectResponse packet while not connecting.  Ignored.
"
0040FB2A  |. 53             PUSH EBX
0040FB2B  |. E8 00AD0100    CALL hl.0042A830


|. 68 243A4B00    |PUSH hl.004B3A24                                        ;  ASCII "server: %d ip: %d.%d.%d.%d:%d
"
|. E8 E6C90000    |CALL hl.0041C340

5b0168 <- current map string

482f98 (1 nop) <-- crash string

Glowing player skeleton
482907 - nop
482910 - nop
482917 - nop
48291e - nop
482925 - nop
48292c - nop
482920 - nop
482912 - nop
482933 - nop

transparent console:
483647
on
call writexbytes(&H483647,eb05)
off
call writexbytes(&H483647,7405)

text drop shadow:
483cf4 5nops a205eb7a00

all the text is yellow:
483cfc

light wallhack w/ red players = dark red and blue players = blue 
0048296e 68e10b0000 push 0xBE1 
or: 
48284c 

White Walls: 
004827a1 e98f000000 jmp 0x00482835 

turn down lights:
4828a8 (2 nops)

highlight objects:
4828a3 (5 nops)

4828af <??

whitewalls:
0x4827a5 00
0x4827a4 00
0x4827a3 00
0x4827a2 8f
0x4827a1 e9

wallhack that shows only lights through walls..
482f8f

TRUE WALLHACK. shows only players through walls.
482f44 

482f73 <- go through walls???


no fog + white players:
4828d2 - 2 nops
4828d9 - 2 nops
482907 - 7 nops
482910 - 2 nops

black skies:
4827ac (7 nops)

TRUE NO FOG:
482934 (2 nops)
4828a3 (5 nops)

Disable all textures: 
4824f7 

Black Console: 
4827f0 

4829cd <- another wallhack
4828bd <- texturize mode 1
 <- turns off lightning (everything black but not pitch black)

4829fb <- unknown???

4828c4 <- ultimate crosshair

recursive error after: GL_SelectTexture: unit = 0
recursive error after: GL_SelectTexture: unit = 39279768

Opengl Control: 
00482957 68e10b0000 push 0xbe1 

Opengl More Blood Effect: 
0048292e  be04030000 mov esi, 0x304 


WH Style 1: 
48284c 

WH Style 2: 
48284c 
482850 

WH Style 3:


/r_fastsky old school wallhack
48296e 68e30b0000 push 0xbe3
48292e be04030000 mov esi,0x304


asus like wallhack
/r_fastsky old school wallhack
48296e 68e30b0000 push 0xbe3
48292e be04030000 mov esi,0x304
48292e be04030000 mov esi,0x307


//improved graphics
48296e 68e30b0000 push 0xbe3
482933 90	nop
482935 be01030000 mov esi,0x301

482935 be07030000 mov esi,0x307
482933 90	nop

removes lava and lights and objects obove each other.:
482745

FB Style 1:
482933

FB + NO FOG Style 1 :
0048292e eb29 mov esi,0x304

FB + NO FOG Style 2 :
0048292e eb29 mov esi,0x306

FB + NO FOG:
0048292e eb29 mov esi,0x307

Inverted OpenGL Colors:
0048292e eb29 mov esi,0x301 

texture mode #1
482898
4828a8 
4828a1 

texture mode #2
482898
4828a8 
4828a1 
4828af

texture mode #3 *
482898
4828a8 
4828a1 
4828af
4828bd
4828c4

** Into (Connection)

4457e0 - disallows client from playing in any server.
445671 - add lag
4457c5 - 999'd on/off
7c910824 - freeze/unfreeze screen
445652 e90e020000


** Into Opengl32.DLL System. (Graphics System/Engine)

4827a1 <- open the console then turn this on to get
          white walls. keep the console unopened and
          turn this on you will have black sky.

482850 & 48287d <- Enables /r_Znear (Semi-Wallhack)
482898 <- white text changed to black text.
4828a8 <- dims objects with alot of lightning in them down
482933 <- adds more light to objects
482a61 <- turns of lights jmp short 0x00482A7E
482e6a <- texturizing world
482ee1 <- white glowing players
482917
482e86 <- big players model
482ea6 <- Number's & Letters Textures
482ee5 <- box around players.
482f4e <- draw gun on/off
482f8f <- shows lights through walls mov esi,[esp+0x11]
482fd1 <- wallhack like cheat
482fd1 <- same as above.
4835b7 <- text doesnt show anymore. (good for movie making)
48363f <- texturized text
483647 <- clear console & hud removal.
42AAC8 <- use a hex editor and change values to 00 then reconnect(it will keep your player in the server and make another one)
482bb9 <- drunk mod
48bce5 <- black walls (pull the console down, then turn this on)
48bd10 <- aim anywhere and textures will change to that currently aimed at texture.
48bd13 <- /r_fullbright 1 command debugged.
48bd72 <- controls firegraphics speed
48be8f <- FOG Removal. EB05  -  jmp short 0x0048BE96
48c0c0 <- wallhack 8b542405  -  mov edx,[esp+0x5] (type /r_fastsky 1)
48c5ab <- changes fog color to black/white stripes(large ones) (if player enters it, then he's that color also.)
48c5cd <- same as above except its white now.
48cd4d <- fit sky texture(faster)
4829cd <- normal wallhack
48bc86 <- whitewalls
482570 ^^ the address above reads from this address.
48bcaf <- true bright walls.
482fa6 <- item wallhack + players wallhack
482f73 <- see other players vision while playing (just point on them)


482f44
482ee1
482ef2
482f1e
482f50
482fa6

-----------------------------
Wallhack type "A"

48296e push 0xbe3
482933 nop
482935 mov esi, 0x307
482907 nop
482910 nop
482917 nop
48291e nop
482925 nop
48292c nop
482ee1 nop
482ef2 nop
<-DONT FORGET THE WALLHACK ADDY->
482898//leave this alone
---------------------------
Wallhack type "B"

48296e push 0xbe3
482933 nop
482935 mov esi, 0x307
482907 nop
482910 nop
482917 nop
48291e nop
482925 nop
48292c nop
482ee1 nop
482ef2 nop
4808a8 nop
4828af nop
<-DONT FORGET THE WALLHACK ADDY->
---------------------------
Wallhack type "C"

48296e push 0xbe3
482933 nop
482935 mov esi, 0x307
482907 nop
482910 nop
482917 nop
48291e nop
482925 nop
48292c nop
482ee1 nop
482ef2 nop
4808a8 nop
4828af nop
4828b6 nop
<-DONT FORGET THE WALLHACK ADDY->
---------------------------
Wallhack type "D"

48296e push 0xbe3
482933 nop
482935 mov esi, 0x307
482907 nop
482910 nop
482917 nop