public void FillPerGameHacks(GameInfo game) { if (UseDefaultHacks) { resolution_width = game.GetInt("Jabo_Resolution_Width", -1); resolution_height = game.GetInt("Jabo_Resolution_Height", -1); clear_mode = (Direct3DClearMode)game.GetInt("Jabo_Clear_Frame", (int)Direct3DClearMode.Default); } }
public void FillPerGameHacks(GameInfo game) { if (UseDefaultHacks) { alt_tex_size = game.GetBool("Glide_alt_tex_size", false); buff_clear = game.GetBool("Glide_buff_clear", true); decrease_fillrect_edge = game.GetBool("Glide_decrease_fillrect_edge", false); detect_cpu_write = game.GetBool("Glide_detect_cpu_write", false); fb_clear = game.GetBool("Glide_fb_clear", false); fb_hires = game.GetBool("Glide_fb_clear", true); fb_read_alpha = game.GetBool("Glide_fb_read_alpha", false); fb_smart = game.GetBool("Glide_fb_smart", false); fillcolor_fix = game.GetBool("Glide_fillcolor_fix", false); fog = game.GetBool("Glide_fog", true); force_depth_compare = game.GetBool("Glide_force_depth_compare", false); force_microcheck = game.GetBool("Glide_force_microcheck", false); fb_hires_buf_clear = game.GetBool("Glide_fb_hires_buf_clear", true); fb_ignore_aux_copy = game.GetBool("Glide_fb_ignore_aux_copy", false); fb_ignore_previous = game.GetBool("Glide_fb_ignore_previous", false); increase_primdepth = game.GetBool("Glide_increase_primdepth", false); increase_texrect_edge = game.GetBool("Glide_increase_texrect_edge", false); fb_optimize_texrect = game.GetBool("Glide_fb_optimize_texrect", true); fb_optimize_write = game.GetBool("Glide_fb_optimize_write", false); PPL = game.GetBool("Glide_PPL", false); soft_depth_compare = game.GetBool("Glide_soft_depth_compare", false); use_sts1_only = game.GetBool("Glide_use_sts1_only", false); wrap_big_tex = game.GetBool("Glide_wrap_big_tex", false); depth_bias = game.GetInt("Glide_depth_bias", 20); filtering = game.GetInt("Glide_filtering", 1); fix_tex_coord = game.GetInt("Glide_fix_tex_coord", 0); lodmode = game.GetInt("Glide_lodmode", 0); stipple_mode = game.GetInt("Glide_stipple_mode", 2); stipple_pattern = game.GetInt("Glide_stipple_pattern", 1041204192); swapmode = game.GetInt("Glide_swapmode", 1); enable_hacks_for_game = game.GetInt("Glide_enable_hacks_for_game", 0); } }
public void FillPerGameHacks(GameInfo game) { if (UseDefaultHacks) { use_sts1_only = game.GetBool("Glide64mk2_use_sts1_only", false); optimize_texrect = game.GetBool("Glide64mk2_optimize_texrect", true); increase_texrect_edge = game.GetBool("Glide64mk2_increase_texrect_edge", false); ignore_aux_copy = game.GetBool("Glide64mk2_ignore_aux_copy", false); hires_buf_clear = game.GetBool("Glide64mk2_hires_buf_clear", true); force_microcheck = game.GetBool("Glide64mk2_force_microcheck", false); fog = game.GetBool("Glide64mk2_fog", true); fb_smart = game.GetBool("Glide64mk2_fb_smart", false); fb_read_alpha = game.GetBool("Glide64mk2_fb_read_alpha", false); fb_hires = game.GetBool("Glide64mk2_fb_hires", true); detect_cpu_write = game.GetBool("Glide64mk2_detect_cpu_write", false); decrease_fillrect_edge = game.GetBool("Glide64mk2_decrease_fillrect_edge", false); buff_clear = game.GetBool("Glide64mk2_buff_clear", true); alt_tex_size = game.GetBool("Glide64mk2_alt_tex_size", true); swapmode = game.GetInt("Glide64mk2_swapmode", 1); stipple_pattern = game.GetInt("Glide64mk2_stipple_pattern", 1041204192); stipple_mode = game.GetInt("Glide64mk2_stipple_mode", 2); lodmode = game.GetInt("Glide64mk2_lodmode", 0); filtering = game.GetInt("Glide64mk2_filtering", 0); correct_viewport = game.GetBool("Glide64mk2_correct_viewport", false); force_calc_sphere = game.GetBool("Glide64mk2_force_calc_sphere", false); pal230 = game.GetBool("Glide64mk2_pal230", false); texture_correction = game.GetBool("Glide64mk2_texture_correction", true); n64_z_scale = game.GetBool("Glide64mk2_n64_z_scale", false); old_style_adither = game.GetBool("Glide64mk2_old_style_adither", false); zmode_compare_less = game.GetBool("Glide64mk2_zmode_compare_less", false); adjust_aspect = game.GetBool("Glide64mk2_adjust_aspect", true); clip_zmax = game.GetBool("Glide64mk2_clip_zmax", true); clip_zmin = game.GetBool("Glide64mk2_clip_zmin", false); force_quad3d = game.GetBool("Glide64mk2_force_quad3d", false); useless_is_useless = game.GetBool("Glide64mk2_useless_is_useless", false); fb_read_always = game.GetBool("Glide64mk2_fb_read_always", false); aspectmode = game.GetInt("Glide64mk2_aspectmode", 0); fb_crc_mode = game.GetInt("Glide64mk2_fb_crc_mode", 1); enable_hacks_for_game = game.GetInt("Glide64mk2_enable_hacks_for_game", 0); read_back_to_screen = game.GetInt("Glide64mk2_read_back_to_screen", 0); fast_crc = game.GetBool("Glide64mk2_fast_crc", true); } }
public void FillPerGameHacks(GameInfo game) { if (UseDefaultHacks) { DisableTextureCRC = game.GetBool("RiceDisableTextureCRC", false); DisableCulling = game.GetBool("RiceDisableCulling", false); IncTexRectEdge = game.GetBool("RiceIncTexRectEdge", false); ZHack = game.GetBool("RiceZHack", false); TextureScaleHack = game.GetBool("RiceTextureScaleHack", false); PrimaryDepthHack = game.GetBool("RicePrimaryDepthHack", false); Texture1Hack = game.GetBool("RiceTexture1Hack", false); FastLoadTile = game.GetBool("RiceFastLoadTile", false); UseSmallerTexture = game.GetBool("RiceUseSmallerTexture", false); VIWidth = game.GetInt("RiceVIWidth", -1); VIHeight = game.GetInt("RiceVIHeight", -1); UseCIWidthAndRatio = game.GetInt("RiceUseCIWidthAndRatio", 0); FullTMEM = game.GetInt("RiceFullTMEM", 0); TxtSizeMethod2 = game.GetBool("RiceTxtSizeMethod2", false); EnableTxtLOD = game.GetBool("RiceEnableTxtLOD", false); FastTextureCRC = game.GetInt("RiceFastTextureCRC", 0); EmulateClear = game.GetBool("RiceEmulateClear", false); ForceScreenClear = game.GetBool("RiceForceScreenClear", false); AccurateTextureMappingHack = game.GetInt("RiceAccurateTextureMappingHack", 0); NormalBlender = game.GetInt("RiceNormalBlender", 0); DisableBlender = game.GetBool("RiceDisableBlender", false); ForceDepthBuffer = game.GetBool("RiceForceDepthBuffer", false); DisableObjBG = game.GetBool("RiceDisableObjBG", false); FrameBufferOption = game.GetInt("RiceFrameBufferOption", 0); RenderToTextureOption = game.GetInt("RiceRenderToTextureOption", 0); ScreenUpdateSettingHack = game.GetInt("RiceScreenUpdateSettingHack", 0); EnableHacksForGame = game.GetInt("RiceEnableHacksForGame", 0); } }