Oni Central Forum

A forum for the Oni community

You are not logged in.

#1 11/04/08 02:11

mindcool
Member
Registered: 10/20/08

Graphics: no faces and all that

All I see is white faces at the cut seen with no eyes. Also during the gameplay!  When I play the game it always freeze when they shot me with the plasma shot gun, that green ammo clip gun... at Chapter 2 labs. This is no cool at all! Other games on my PC play perfectly.

I have: SIS Mirage Driver 8.84 (latest)
         : Dual Core processor
         : XP operating system
         : 896 RAM free memory
         : DirectX 9.0c (all power right here) (updated)

There is no way its my PC. Can you help me with this or what?
Grand Theft Auto: Vice City is one of the games I am playing now because of this bad thing!

I want to play Oni. Help me! sad

Offline

#2 11/04/08 03:11

RossyMiles
Member
From: Australia
Registered: 06/23/08
Website

Re: Graphics: no faces and all that

It looks like the problem is with your graphics card or graphics driver. The SiS cards look like onboard/embedded cards so if you're using a desktop your best bet is to buy a cheap nvidia or ati card. If you're using a laptop, there's not much you can do about it except wait for new drivers or use windows update. If its possible to turn off OpenGL hardware acceleration with your drivers, that might work as well.

Last edited by RossyMiles (11/04/08 03:11)

Offline

#3 11/05/08 02:11

mindcool
Member
Registered: 10/20/08

Re: Graphics: no faces and all that

Thanks RossyMiles, I have no choice but to buy other drivers then :-( I don't want to feel like I wasted money on Oni! I just have one question. How did Oni pass the Quality Control Department (QA) with all of these problems? :-) They were sleeping on the job...ha..ha..ha :-) My other games man, they are smokin hot with the SIS Mirage Driver. :-) Hope the sequel of ONI is better one day.

Offline

#4 11/05/08 04:11

Gumby
Member
From: Seattle, WA, USA
Registered: 08/30/07

Re: Graphics: no faces and all that

Oni was made 7 years ago. We ARE the QA Dept. for Oni. big_smile ...Just curious, when\where did you buy Oni?

You shouldn't have to buy new drivers, but maybe a new vid card.

...Just random curiosity, could you post your startup.txt?

Last edited by Gumby (11/05/08 04:11)


Iritscen: roll
Iritscen: it's amazing this program even works
Gumby: i know
Iritscen: and that statement applies to my code, not just yours

Offline

#5 11/07/08 07:11

mindcool
Member
Registered: 10/20/08

Re: Graphics: no faces and all that

I just log in today Gumby, I will paste the startup.txt on monday. Then you will see for yourself the many sleeping made by the QA Department. They needed the rest maybe :-) Look out for it on Monday.

Offline

#6 11/11/08 19:11

Lithium
Member
From: Colorado
Registered: 10/17/08

Re: Graphics: no faces and all that

Bungie should give oni fans rights to oni to make a remake.


Oni IRC | Kumite! Kumite! Kumite!

Offline

#7 11/11/08 20:11

Gumby
Member
From: Seattle, WA, USA
Registered: 08/30/07

Re: Graphics: no faces and all that

T2 owns the rights, not Bungie.


Iritscen: roll
Iritscen: it's amazing this program even works
Gumby: i know
Iritscen: and that statement applies to my code, not just yours

Offline

#8 11/13/08 05:11

mindcool
Member
Registered: 10/20/08

Re: Graphics: no faces and all that

Sorry to be late guys, I use the internet cafe :-) I was also lost in a game woooo.. :-) here is the proof Gumby, See for yourself

Start up says:
system sleep disabled
keystroke traps installed
initializing daodan dll...
begin initializing oni
looking for the game data folder
initializing the template manager
DataFolder = GameDataFolder
Created a file iterator for the data folder.
Got Level Info for level0_Final.dat.
Valid Level level0_Final.dat
Got Level Info for level10_Final.dat.
Valid Level level10_Final.dat
Got Level Info for level11_Final.dat.
Valid Level level11_Final.dat
Got Level Info for level12_Final.dat.
Valid Level level12_Final.dat
Got Level Info for level13_Final.dat.
Valid Level level13_Final.dat
Got Level Info for level14_Final.dat.
Valid Level level14_Final.dat
Got Level Info for level18_Final.dat.
Valid Level level18_Final.dat
Got Level Info for level19_Final.dat.
Valid Level level19_Final.dat
Got Level Info for level1_Final.dat.
Valid Level level1_Final.dat
Got Level Info for level2_Final.dat.
Valid Level level2_Final.dat
Got Level Info for level3_Final.dat.
Valid Level level3_Final.dat
Got Level Info for level4_Final.dat.
Valid Level level4_Final.dat
Got Level Info for level6_Final.dat.
Valid Level level6_Final.dat
Got Level Info for level8_Final.dat.
Valid Level level8_Final.dat
Got Level Info for level9_Final.dat.
Valid Level level9_Final.dat
calling TMrRegisterTemplates
calling ONrRegisterTemplates
initializing oni platform specific code
initializing sound system 2, basic level
initializing basic sound system 2 layer...
DirectSoundCreate
direct sound dwFlags = f5f
direct sound dwFreeHw3DAllBuffers = 32
direct sound dwFreeHw3DStaticBuffers = 32
direct sound dwFreeHw3DStreamingBuffers = 32
direct sound dwFreeHwMemBytes = 0
direct sound dwFreeHwMixingAllBuffers = 32
direct sound dwFreeHwMixingStaticBuffers = 32
direct sound dwMaxContigFreeHwMemBytes = 0
direct sound dwMaxHw3DAllBuffers = 33
direct sound dwFreeHwMixingStaticBuffers = 32
direct sound dwFreeHwMixingStreamingBuffers = 32
direct sound dwMaxContigFreeHwMemBytes = 0
direct sound dwMaxHw3DAllBuffers = 33
direct sound dwMaxHw3DStaticBuffers = 33
direct sound dwMaxHw3DStreamingBuffers = 33
direct sound dwMaxHwMixingAllBuffers = 33
direct sound dwMaxHwMixingStaticBuffers = 33
direct sound dwMaxHwMixingStreamingBuffers = 33
direct sound dwMaxSecondarySampleRate = 192000
direct sound dwMinSecondarySampleRate = 8000
direct sound dwPlayCpuOverheadSwBuffers = 0
direct sound dwPrimaryBuffers = 1
direct sound dwSize = 96
direct sound dwTotalHwMemBytes = 0
direct sound dwUnlockTransferRateHwBuffers = 0
setting the direct sound cooperative level
initializing oni persistance
initializing scripting
initializing binary data system
initializing imaging
initializing image system...
initializing motoko
initializing 3D display system..
initializing geometry engines...
initializing draw engines...
initializing physics
initializing oni motoko
initializing local input
initializing input system...
initializing animation system
initializing animation system...
initializing environment
initializing text system
initializing the console
initializing the materials
initializing the full sound system 2
initializing full sound system 2...
initializing particle 3
initializing oni particle 3
initializing env particle system
initializing physics
initializing game state
initializing AI 2
initializing window manager
initializing film system
initializing level
initializing oni scripting
initializing OBDr
initializing OBJr
initializing oni cinematics
initializing oni sound
initializing oni movie
initializing the pause screen
finished oni initializing
loading level 0...
setting up 3d engine...
creating new OpenGL context
OpenGL platform initialization
Using standard Windows gamma adjustment
opengl color bits = 16
opengl depth bits = 16
OpenGL vendor = SiS
OpenGL renderer = Mirage Graphics3
OpenGL version = 1.5.0
OpenGL extensions = GL_ARB_depth_texture GL_ARB_fragment_program GL_ARB_multisample GL_ARB_multitexture GL_ARB_point_parameters GL_ARB_occlusion_query GL_ARB_shadow GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_transpose_matrix GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_polygon_offset GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_swap_control GL_EXT_texture3D GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_EXT_texture_object GL_EXT_vertex_array GL_ATI_element_array GL_HP_occlusion_test GL_KTX_buffer_region GL_NV_blend_square GL_NV_occlusion_query GL_NV_point_sprite GL_SGIS_generate_mipmap GL_SGIS_multitexture GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_ARB_texture_non_power_of_two GL_WIN_swap_hint WGL_ARB_extensions_string WGL_EXT_swap_control
multitexturing is available ...
multipass being used
OpenGL supports 8 texturing units
glBlendColor() available
wglSwapIntervalEXT supported; vsync= 1
Initializing the Oni Window...
displaying splash screen...
configuring console...
engine startup complete, launch the out-of-game UI...
out-of-game UI exited...
running game...
game over, unloading level...
beginning exit process...
OpenGL disposed properly
oni exit complete, shutting down...

And just for good measure I will show you the debugger:

It says :
### warning: particle class 'w3_phr_e01' emitter 5 can't find emitted particle 'w3_phr_p08'

### warning: particle class 'pstream_shooter' emitter 2 can't find emitted particle 'w_pstream_shot2'

### warning: particle class 'flame2_e' emitter 2 can't find emitted particle 'test_smoke'

### warning: particle class 'env_cloud02_p01' emitter 1 can't find emitted particle ''

### warning: particle class 'env_cloud02_p02' emitter 1 can't find emitted particle ''

### warning: particle class 'env_cloud01_p01b' emitter 1 can't find emitted particle ''

### warning: particle class 'env_cloud01_p01a' emitter 1 can't find emitted particle ''

### warning: particle class 'env_cloud01_p01' emitter 1 can't find emitted particle ''

### warning: particle class 'm_block' emitter 1 can't find emitted particle 'm_p01'

### warning: particle class 'muroglow_e01' emitter 2 can't find emitted particle 'muroglow_p02'

### warning: particle class 'phase_shot' emitter 1 can't find emitted particle ''

failed to locate instance U_office_data2_long

failed to locate instance U_office_data2_long

failed to locate instance U_office_data2_long

failed to locate instance Air_trashcan

failed to locate instance PP_comp_upright_A

failed to locate instance PP_comp_upright_A

failed to locate instance PP_comp_upright_A

failed to locate instance U_office_data2_long

failed to locate instance U_office_data2_long

failed to locate instance U_office_data2_long

failed to locate instance PP_comp_upright_B

failed to locate instance U_security_tv_wall

failed to locate instance U_security_tv_wall

failed to locate instance U_security_tv_wall

failed to locate instance TC_topflr_comp_1dbl

failed to locate instance TC_topflr_comp_1dbl

failed to locate instance pp_pipe_med_ylw

failed to locate instance pp_pipe_L_ylwgrey

failed to locate instance pp_pipe_L_ylwgrey

failed to locate instance pp_pipe_med_ylw

failed to locate instance pp_pipe_L_ylwgrey

failed to locate instance pp_pipe_med_ylw

failed to locate instance PP_tech_upright_thin

failed to locate instance PP_tech_upright_thin

failed to locate instance Air_obelisk_blank

failed to locate instance Air_obelisk_blank

failed to locate instance Air_obelisk_blank

failed to locate instance PP_tech_upright_A

failed to locate instance U_office_data2_long

failed to locate instance U_office_data2_long

failed to locate instance U_office_data2_long

failed to locate instance U_office_data2_long

failed to locate instance U_office_data2_long

failed to locate instance U_office_data2_long

failed to locate instance Air_trashcan

failed to locate instance U_office_desk_seg1b

failed to locate instance U_office_data2_long

failed to locate instance U_office_data2_long

failed to locate instance U_office_data_short

failed to locate instance U_office_data_long

failed to locate instance U_office_desk_seg1b

failed to locate instance U_office_data2_long

failed to locate instance U_office_data2_long

failed to locate instance U_office_data_long

failed to locate instance U_office_data_long

failed to locate instance U_office_data2_long

failed to locate instance U_office_data2_long

failed to locate instance PP_tech_upright_A

failed to locate instance PP_tech_upright_A

failed to locate instance PP_tech_upright_A

failed to locate instance PP_tech_upright_A

failed to locate instance PP_tech_upright_A

failed to locate instance PP_tech_upright_thin

failed to locate instance PP_tech_upright_thin

failed to locate instance PP_pylon_B

failed to locate instance PP_pylon_B

failed to locate instance U_security_tv_wall

failed to locate instance pp_pipe_L_ylwgrey

failed to locate instance pp_pipe_med_ylw

failed to locate instance U_security_tv_wall

failed to locate instance pp_pipe_L_ylwgrey

failed to locate instance pp_pipe_med_ylw

failed to locate instance U_security_tv_wall

failed to locate instance pp_pipe_L_ylwgrey

failed to locate instance pp_pipe_med_ylw

failed to locate instance TC_topflr_comp_1dbl

failed to locate instance TC_topflr_comp_1dbl

failed to locate instance TC_mach_tube2

failed to locate instance U_security_tv_wall

failed to locate instance pp_pipe_L_ylwgrey

failed to locate instance pp_pipe_med_ylw

failed to locate instance U_fluidbin_orng

failed to locate instance U_fluidbin_orng

failed to locate instance U_fluidbin_blu

failed to locate instance U_fluidbin_blu

failed to locate instance U_boxes_3hi_3x4_B

failed to locate instance U_boxes_4hi_2x4_B

failed to locate instance U_fluidbin_blu

failed to locate instance U_drum_blu

failed to locate instance U_fluidbin_blu

failed to locate instance U_drum_blu

failed to locate instance U_drum_blu

failed to locate instance U_boxes_4hi_2x4_B

failed to locate instance U_boxes_3hi_3x4_B

failed to locate instance U_boxes_4hi_3x4_B

failed to locate instance U_boxes_3hi_2x3_B

failed to locate instance U_boxes_4hi_3x4_B

failed to locate instance U_boxes_3hi_2x3_B

failed to locate instance U_fluidbin_orng

failed to locate instance U_fluidbin_orng

failed to locate instance U_fluidbin_orng

failed to locate instance U_fluidbin_orng

failed to locate instance U_boxes_3hi_2x3_B

failed to locate instance U_boxes_3hi_2x3_B

failed to locate instance TC_mach_tube2

failed to locate instance pp_pipe_T_ylw

failed to locate instance pp_pipe_L_ylw

failed to locate instance pp_pipe_med_ylw

failed to locate instance pp_pipe_collar_ylw

failed to locate instance pp_pipe_med_ylw

failed to locate instance U_security_tv_wall

failed to locate instance U_security_upright1

failed to locate instance U_security_upright1

failed to locate instance PP_tech_upright_B

failed to locate instance pp_pipe_L_ylw

failed to locate instance pp_pipe_med_ylw

failed to locate instance pp_pipe_L_red

failed to locate instance pp_pipe_med_red

failed to locate instance pp_pipe_L_red

failed to locate instance pp_pipe_med_red

failed to locate instance pp_pipe_L_red

failed to locate instance pp_pipe_med_red

failed to locate instance U_office_data2_long

failed to locate instance Air_trashcan

failed to locate instance U_office_data2_long

failed to locate instance U_office_data2_long

failed to locate instance U_office_data2_long

failed to locate instance U_office_data2_short

failed to locate instance U_office_desk_L1

failed to locate instance U_office_desk_L1

failed to locate instance U_office_data2_short

failed to locate instance U_office_data2_short

failed to locate instance U_office_desk_L3

failed to locate instance U_office_data2_long

failed to locate instance U_office_data2_long

failed to locate instance U_office_data2_long

failed to locate instance U_office_desk_seg3

failed to locate instance U_office_desk_L3

failed to locate instance U_office_data2_long

failed to locate instance U_office_data2_long

failed to locate instance U_office_data2_short

failed to locate instance U_office_data2_long

failed to locate instance U_office_data2_short

failed to locate instance U_office_data2_long

failed to locate instance U_office_desk_L1

failed to locate instance U_office_desk_seg3

failed to locate instance U_office_data2_long

failed to locate instance U_office_data2_short

failed to locate instance U_office_desk_L1

failed to locate instance U_office_data2_long

failed to locate instance U_office_data2_short

failed to locate instance U_office_data2_long

failed to locate instance U_office_desk_L1

failed to locate instance U_office_desk_L1

failed to locate instance U_office_data2_short

failed to locate instance TC_mach_tube2

failed to locate instance PP_comp_upright_dbl_B

failed to locate instance Air_trashcan

failed to locate instance TC_mach_tube2

failed to locate instance PP_comp_upright_C

failed to locate instance PP_comp_upright_dbl_B

failed to locate instance PP_comp_upright_dbl_B

failed to locate instance PP_comp_upright_dbl_B

failed to locate instance PP_comp_upright_dbl_B

failed to locate instance PP_comp_upright_dbl_B

failed to locate instance U_office_data2_long

failed to locate instance DOORLIGHT

failed to locate instance DOORLIGHT

failed to locate instance DOORLIGHT

failed to locate instance DOORLIGHT

failed to locate instance DOORLIGHT

failed to locate instance DOORLIGHT

failed to locate instance DOORLIGHT

failed to locate instance doorlight2

failed to locate instance DOORLIGHT

failed to locate instance U_security_tv_wall

failed to locate instance DOORLIGHT

failed to locate instance DOORLIGHT

failed to locate instance DOORLIGHT

failed to locate instance DOORLIGHT

failed to locate instance DOORLIGHT

failed to locate instance DOORLIGHT

failed to locate instance TC_elight

failed to locate instance U_office_desk_seg3

failed to locate instance U_office_data2_long

failed to locate instance U_office_data2_long

failed to locate instance U_office_desk_seg1b

failed to locate instance DOORLIGHT

failed to locate instance U_office_data2_long

failed to locate instance U_office_data2_long

failed to locate instance DOORLIGHT

failed to locate instance DOORLIGHT

failed to locate instance DOORLIGHT

failed to locate instance DOORLIGHT

failed to locate instance DOORLIGHT

failed to locate instance DOORLIGHT

failed to locate instance DOORLIGHT

failed to locate instance DOORLIGHT

failed to locate instance DOORLIGHT

failed to locate instance DOORLIGHT

failed to locate instance DOORLIGHT

failed to locate instance doorlight2

failed to locate instance DOORLIGHT

failed to locate instance doorlight2

failed to locate instance doorlight2

failed to locate instance DOORLIGHT

Hope you help me with this. And tell them to drink coffee next time ha ha ha :-)

Offline

#9 11/13/08 12:11

Gumby
Member
From: Seattle, WA, USA
Registered: 08/30/07

Re: Graphics: no faces and all that

It looks like your level0 is somehow missing parts, or your engine is somehow not loading everything.

1. Try reinstalling.
2. Try using the demo, and see if that works, of (1) fails.


Iritscen: roll
Iritscen: it's amazing this program even works
Gumby: i know
Iritscen: and that statement applies to my code, not just yours

Offline

#10 11/14/08 05:11

mindcool
Member
Registered: 10/20/08

Re: Graphics: no faces and all that

No Gumby, Its still the same no eyes just white face effect also with the Onidemo.EXE (68MB) they look scary :-) Thanks for trying Gumby, but I have NO choice but to buy a driver Card. I still say its not good at all for them to let it pass QA Department to the stores with the errors.  Drink coffee QA when sleepy, just coffee :-) ha ha ha :-)

Offline

#11 11/14/08 13:11

Gumby
Member
From: Seattle, WA, USA
Registered: 08/30/07

Re: Graphics: no faces and all that

mindcool wrote:

No Gumby, Its still the same no eyes just white face effect also with the Onidemo.EXE (68MB) they look scary :-) Thanks for trying Gumby, but I have NO choice but to buy a driver Card. I still say its not good at all for them to let it pass QA Department to the stores with the errors.  Drink coffee QA when sleepy, just coffee :-) ha ha ha :-)

Again, Oni was made 7 years ago. They can't account for every future hardware change that may come up. When did you think Oni was made?

...Anyways, I'm not done with you!

Try setting your video mode to one with 16 bits.

Last edited by Gumby (11/14/08 13:11)


Iritscen: roll
Iritscen: it's amazing this program even works
Gumby: i know
Iritscen: and that statement applies to my code, not just yours

Offline

#12 11/19/08 04:11

mindcool
Member
Registered: 10/20/08

Re: Graphics: no faces and all that

Gumby, are there anymore options cause you said you are not done with me. The video display is not the problem cause I even set it to 256 colors one time and its still the same :-( Are you going to tell me what more to do or what? Throw all your cards on the table including the ACE....in your right pocket :-)

And the hardware changes? You mean to tell me that the Delivery man stops his truck somewhere to make changes to the sealed CD with a laptop....ha..ha..ha :-)

Offline

#13 11/19/08 12:11

Gumby
Member
From: Seattle, WA, USA
Registered: 08/30/07

Re: Graphics: no faces and all that

No, not your video display. In your Oni's option menu in the list of displays. You will have to go back to this Daodan - http://geyser.oni2.net/EXE/pc.east/daodan.txt
(and put back your old bink32.dll)

Video hardware has changed a bit over the years.


Iritscen: roll
Iritscen: it's amazing this program even works
Gumby: i know
Iritscen: and that statement applies to my code, not just yours

Offline

#14 11/20/08 01:11

mindcool
Member
Registered: 10/20/08

Re: Graphics: no faces and all that

Gumby, I dont know but I will remove that bink32.dll file then we will see . I told you that even in the options menu of screen size with the bits its still the same old ghosts. yikes Even Resident Evil will be proud of the them scary stuff...ha...ha..ha big_smile

Offline

#15 11/20/08 03:11

Gumby
Member
From: Seattle, WA, USA
Registered: 08/30/07

Re: Graphics: no faces and all that

are there any 16 bit options though?


Iritscen: roll
Iritscen: it's amazing this program even works
Gumby: i know
Iritscen: and that statement applies to my code, not just yours

Offline

#16 11/21/08 02:11

mindcool
Member
Registered: 10/20/08

Re: Graphics: no faces and all that

Yes Gumby, I have those options and the did nothing to help :-( It was 800*600 16 bit but for the 600* 500 screen is only 32 bits. I tried them all including the largest 1200 screen in 16 bit and 32. Its nice to know that the cheats code of daodan.txt work. Where else can you ever see Konoko with a Big head lol
Please somehow give me a stronger options to try.

I removed that bink32.ddl but the game won't start at all. Gumby do something.....:( The shopkeeper is waiting for my money. big_smile (Nvidia card)

Offline

#17 11/21/08 02:11

Gumby
Member
From: Seattle, WA, USA
Registered: 08/30/07

Re: Graphics: no faces and all that

You have to have the old bink32. Anyways, just pay the shopkeeper tongue


Iritscen: roll
Iritscen: it's amazing this program even works
Gumby: i know
Iritscen: and that statement applies to my code, not just yours

Offline

#18 11/24/08 03:11

mindcool
Member
Registered: 10/20/08

Re: Graphics: no faces and all that

You are right Gumby, But I am not happy about buying a Graphics Card Ge-force Nvidia just for 1 game to work :-( thats not cool. Never the less I will just buy to feel not wasted money on Oni. Thanks for the help Gumby. If only you where the leading Chief of QA then maybe I would be enjoying Oni right now at this minute without additional charges :-) Good people like you are few in the world. thank you bye :-)

Offline

#19 11/24/08 03:11

Gumby
Member
From: Seattle, WA, USA
Registered: 08/30/07

Re: Graphics: no faces and all that

mindcool, I keep telling you, the people here on this board are the closest thing to a QA team Oni has.

Thanks smile


Iritscen: roll
Iritscen: it's amazing this program even works
Gumby: i know
Iritscen: and that statement applies to my code, not just yours

Offline

#20 11/26/08 08:11

quarkmac
Member
From: Wisconsin, USA
Registered: 01/14/07
Website

Re: Graphics: no faces and all that

That's true!  I hardly know what any of these guys are talking about half the time.


We Don't Give The Crescent Moon Kick Nearly As Much Credit As It Deserves!

Offline

Board footer

Powered by FluxBB