Hook::GetInstance()->SetHook(0x008D456C, (DWORD)SetBikeAddr, 0xE9);
Hook::GetInstance()->SetHook(0x008D4703, (DWORD)RestBikeAddr, 0xE9);
Hook::GetInstance()->SetHook(0x00421828, (DWORD)BikeEffect, 0xE9);
Hook::GetInstance()->SetHook(0x004083C3, (DWORD)BikeWareHouse, 0xE9);
Hook::GetInstance()->SetHook(0x0042FCFC, (DWORD)SpeedBike, 0xE9);
WriteValue(0x00484457, (BYTE)Bike_limite_EBM);
WriteValue(0x008D46FC, (BYTE)Bike_limite_EBM);
WriteValue(0x004843E5, (DWORD)sBike.Def_ebm);
WriteValue(0x004843FC, (DWORD)sBike.Def_ebm);
WriteValue(0x0048441D, (DWORD)sBike.Def_ebm);
WriteValue(0x00484474, (DWORD)sBike.Def_efx);
WriteValue(0x00484464, (DWORD)sBike.Move_efx);
WriteValue(0x00484893, (DWORD)sBike.Move_efx);
WriteValue(0x004848B5, (DWORD)sBike.Move_efx);
WriteValue(0x00484A1F, (DWORD)sBike.On_efx);
WriteValue(0x004BC1A0, (DWORD)sBike.On_efx);
WriteValue(0x004BC23A, (DWORD)sBike.On_efx);
WriteValue(0x00484C77, (DWORD)sBike.Off_efx);
WriteValue(0x008D4574, (BYTE)0);
WriteValue(0x008D45AE, (BYTE)0);
WriteValue(0x008D45BD, (WORD)offsetof(sBIKE, Def_efx));
WriteValue(0x008D45F8, (WORD)offsetof(sBIKE, Def_efx));
WriteValue(0x008D45FF, (WORD)offsetof(sBIKE, Move_efx));
WriteValue(0x008D463D, (WORD)offsetof(sBIKE, Move_efx));
WriteValue(0x008D4678, (WORD)offsetof(sBIKE, On_efx));
WriteValue(0x008D46B3, (WORD)offsetof(sBIKE, On_efx));
WriteValue(0x008D46BA, (WORD)offsetof(sBIKE, Off_efx));
WriteValue(0x008D46F5, (WORD)offsetof(sBIKE, Off_efx));