offsets::local_player = sig( "client_panorama.dll", "8B 0D ? ? ? ? 83 FF FF 74 07" ) + 0x2;
offsets::move_helper = sig( "client_panorama.dll", "8B 0D ? ? ? ? 8B 46 08 68" ) + 0x2;
offsets::pred_random_seed = sig( "client_panorama.dll", "A3 ? ? ? ? 66 0F 6E 86" ) + 0x1;
offsets::set_abs_angles = sig( "client_panorama.dll", "55 8B EC 83 E4 F8 83 EC 64 53 56 57 8B F1 E8" );
offsets::view_render = sig( "client_panorama.dll", "8B 0D ? ? ? ? 57 8B 01 FF 50 14 E8 ? ? ? ? 5F" ) + 0x2;
offsets::view_render_bms = sig( "client_panorama.dll", "8D 43 FC B9 ? ? ? ? 50 A1" ) + 0x4;
offsets::clip_trace_to_players = sig( "client_panorama.dll", "53 8B DC 83 EC 08 83 E4 F0 83 C4 04 55 8B 6B 04 89 6C 24 04 8B EC 81 EC ? ? ? ? 8B 43 10" ); // 53 8B DC 83 EC ? 83 E4 ? 83 C4 ? 55 8B 6B 04 89 6C 24 ? 8B EC 81 EC ? ? ? ? 8B 43 10 56 57 52 F3 0F 10 40
offsets::create_anim_state = sig( "client_panorama.dll", "55 8B EC 56 8B F1 B9 ? ? ? ? C7 46" ); //
offsets::update_anim_state = sig( "client_panorama.dll", "55 8B EC 83 E4 F8 83 EC 18 56 57 8B F9 F3 0F 11 54 24" ); //
offsets::cam_think = sig( "client_panorama.dll", "85 C0 75 30 38 86" );
offsets::set_abs_origin = sig( "client_panorama.dll", "55 8B EC 83 E4 F8 51 53 56 57 8B F1 E8 ?? ??" ); // 55 8B EC 83 E4 F8 51 53 56 57 8B F1 E8
offsets::device = **reinterpret_cast< uintptr_t** >( sig( "shaderapidx9.dll", "A1 ? ? ? ? 50 8B 08 FF 51 0C" ) + 0x1 );
offsets::glow_obj_manager = sig( "client_panorama.dll", "0F 11 05 ? ? ? ? 83 C8 01" ) + 0x3;
offsets::smoke_count = sig( "client_panorama.dll", "A3 ? ? ? ? 57 8B CB" ) + 0x1;
offsets::get_sequence_act = sig( "client_panorama.dll", "55 8B EC 53 8B 5D 08 56 8B F1 83" );
offsets::enable_invalidate_bone_cache = *reinterpret_cast< uintptr_t* >( sig( "client_panorama.dll", "C6 05 ? ? ? ? ? 89 47 70" ) + 0x2 );
offsets::invalidate_physics_recursive = sig( "client_panorama.dll", "55 8B EC 83 E4 F8 83 EC 0C 53 8B 5D 08 8B C3 56" );
offsets::is_breakable_entity = sig( "client_panorama.dll", "55 8B EC 51 56 8B F1 85 F6 74 68" );
offsets::fire_bullets = *reinterpret_cast< uintptr_t* >( sig( "client_panorama.dll", "55 8B EC 51 53 56 8B F1 BB ? ? ? ? B8" ) + 0x131 );
offsets::ccsplayer_vtable = sig( "client_panorama.dll", "55 8B EC 83 E4 F8 83 EC 18 56 57 8B F9 89 7C 24 0C" ) + 0x47;
offsets::netchan_vtable = sig( "engine.dll", "68 ? ? ? ? C7 07" ) + 0x7;
offsets::print_dev_console = sig( "engine.dll", "55 8B EC 81 EC 10 08 00 00 80 3D" );
offsets::find_element = sig( "client_panorama.dll", "55 8B EC 53 8B 5D 08 56 57 8B F9 33 F6 39 77 28" );
g_pLocalPlayer = *reinterpret_cast< C_locPlayer* >( offsets::local_player );
g_disable_post_processing = *reinterpret_cast< bool** >( sig( "client_panorama.dll", "83 EC 4C 80 3D" ) + 0x5 );