[Merge] develop -> feature/steam-avatars
This commit is contained in:
commit
0a5161d956
12
CHANGELOG.md
12
CHANGELOG.md
@ -6,19 +6,23 @@ The format is based on [Keep a Changelog v0.3.0](http://keepachangelog.com/en/0.
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [0.5.0] - 2017-06-04
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Add basic clan tag support. Clan tag can be set via `clantag` dvar and currently will only be displayed on the in-game scoreboard.
|
- Add GSC functionality to download files via HTTP(S) (request).
|
||||||
- Add GSC download (request).
|
- Implement preliminary custom map support.
|
||||||
- Add new nicknames for bots.
|
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
|
- Add new nicknames for bots.
|
||||||
|
- Bumped Fastfile version. If you built fastfiles with the zone builder (e.g. mod.ff) you have to rebuild them!
|
||||||
|
- Default `sv_network_fps` to `1000` on dedicated game servers.
|
||||||
- Increase maximum FOV to 120.
|
- Increase maximum FOV to 120.
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fix `iw4x_onelog` dvar not working properly and instead being implemented via `g_log`.
|
- Fix `iw4x_onelog` dvar.
|
||||||
- Fix server list only showing local servers by default instead of Internet servers.
|
- Fix server list only showing local servers by default instead of Internet servers.
|
||||||
- Fix some deadlock situations on game shutdown.
|
- Fix some deadlock situations on game shutdown.
|
||||||
|
|
||||||
|
@ -70,7 +70,7 @@ namespace Components
|
|||||||
Loader::Register(new Monitor());
|
Loader::Register(new Monitor());
|
||||||
Loader::Register(new Network());
|
Loader::Register(new Network());
|
||||||
Loader::Register(new Theatre());
|
Loader::Register(new Theatre());
|
||||||
Loader::Register(new Clantags());
|
//Loader::Register(new Clantags());
|
||||||
Loader::Register(new Download());
|
Loader::Register(new Download());
|
||||||
Loader::Register(new Playlist());
|
Loader::Register(new Playlist());
|
||||||
Loader::Register(new RawFiles());
|
Loader::Register(new RawFiles());
|
||||||
|
@ -35,10 +35,15 @@ namespace Components
|
|||||||
Game::SV_GameSendServerCommand(-1, 0, command.data());
|
Game::SV_GameSendServerCommand(-1, 0, command.data());
|
||||||
}
|
}
|
||||||
|
|
||||||
const char* Clantags::GetUserClantag(std::uint32_t clientnum, const char* playername)
|
const char* Clantags::GetUserClantag(std::uint32_t /*clientnum*/, const char* playername)
|
||||||
{
|
{
|
||||||
|
#if 0
|
||||||
if (Clantags::Tags[clientnum].empty()) return playername;
|
if (Clantags::Tags[clientnum].empty()) return playername;
|
||||||
return Utils::String::VA("[%s] %s", Clantags::Tags[clientnum].data(), playername);
|
return Utils::String::VA("[%s] %s", Clantags::Tags[clientnum].data(), playername);
|
||||||
|
#else
|
||||||
|
return playername;
|
||||||
|
#endif
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
__declspec(naked) void Clantags::DrawPlayerNameOnScoreboard()
|
__declspec(naked) void Clantags::DrawPlayerNameOnScoreboard()
|
||||||
|
@ -347,6 +347,11 @@ namespace Components
|
|||||||
Utils::Hook::Set<BYTE>(0x4D3C67, 0); // ?
|
Utils::Hook::Set<BYTE>(0x4D3C67, 0); // ?
|
||||||
Utils::Hook::Set<DWORD>(0x4D3C69, 1000);
|
Utils::Hook::Set<DWORD>(0x4D3C69, 1000);
|
||||||
|
|
||||||
|
// Manually register sv_network_fps
|
||||||
|
Utils::Hook::Nop(0x4D3C7B, 5);
|
||||||
|
Utils::Hook::Nop(0x4D3C8E, 5);
|
||||||
|
*reinterpret_cast<Game::dvar_t**>(0x62C7C00) = Dvar::Register<int>("sv_network_fps", 1000, 20, 1000, Game::dvar_flag::DVAR_FLAG_NONE, "Number of times per second the server checks for net messages").get<Game::dvar_t*>();
|
||||||
|
|
||||||
// r_loadForRenderer default to 0
|
// r_loadForRenderer default to 0
|
||||||
Utils::Hook::Set<BYTE>(0x519DDF, 0);
|
Utils::Hook::Set<BYTE>(0x519DDF, 0);
|
||||||
|
|
||||||
@ -388,7 +393,7 @@ namespace Components
|
|||||||
interval.update();
|
interval.update();
|
||||||
|
|
||||||
CardTitles::SendCustomTitlesToClients();
|
CardTitles::SendCustomTitlesToClients();
|
||||||
Clantags::SendClantagsToClients();
|
//Clantags::SendClantagsToClients();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user