Ivan Savenko
|
1a144fc516
|
Some progress on private rooms support
|
2024-02-10 19:02:25 +02:00 |
|
Ivan Savenko
|
4a0dd2da2c
|
Added option to create new account even if player already have one
|
2024-02-09 23:02:41 +02:00 |
|
Laserlicht
|
4e8152f268
|
reorder gui
|
2024-02-07 22:04:50 +01:00 |
|
Laserlicht
|
c8b6d6a684
|
add extra button for campaigns
|
2024-02-07 21:40:56 +01:00 |
|
Ivan Savenko
|
b319d16de6
|
Merge pull request #3597 from IvanSavenko/bugfixing
Fixes for map/save loading
|
2024-02-07 00:16:43 +02:00 |
|
Ivan Savenko
|
c068c92c92
|
Merge pull request #3201 from Alexander-Wilms/fix-huge-texture-crash
Fix broken intro and crash when resizing window
|
2024-02-07 00:16:15 +02:00 |
|
Ivan Savenko
|
87059be67b
|
Added range checks to values read from h3m.
Fixes reading of morale/luck values (-3..3) as unsigned leading to
overflow.
|
2024-02-05 21:27:55 +02:00 |
|
Alexander Wilms
|
0495c52cf4
|
Don't call ScreenHandler::onScreenResize() when the window has been (un)maximized to avoid creating a huge texture and crashing
|
2024-02-05 18:59:55 +01:00 |
|
Ivan Savenko
|
156f1d9311
|
Merge pull request #3589 from Laserlicht/queue_adjust
adjustable queue size for embedded queue
|
2024-02-05 18:44:45 +02:00 |
|
Ivan Savenko
|
8cd6832297
|
Handle errors from global lobby on client
|
2024-02-04 21:23:21 +02:00 |
|
Ivan Savenko
|
d4bedd8d8d
|
Fixed handling of match server crash
|
2024-02-04 19:58:09 +02:00 |
|
Ivan Savenko
|
7dee24edae
|
Cleanup
|
2024-02-03 23:30:16 +02:00 |
|
Ivan Savenko
|
1b6ac1052a
|
Properly lock UI mutex on accessing GUI state from network thread
|
2024-02-03 22:24:32 +02:00 |
|
Ivan Savenko
|
80fc2bb695
|
Merge remote-tracking branch 'vcmi/develop' into lobby
|
2024-02-03 21:11:34 +02:00 |
|
Ivan Savenko
|
bd4c7e3ac0
|
Added LobbyPrepareStartGame pack to replace old workarounds
|
2024-02-03 19:57:23 +02:00 |
|
Ivan Savenko
|
2c2bec791c
|
Fixes and cleanup of game client network shutdown and restart
|
2024-02-03 19:27:04 +02:00 |
|
Tomasz Zieliński
|
b7df6064cd
|
Add random map description and display it in RMG menu
|
2024-02-03 16:23:56 +01:00 |
|
Ivan Savenko
|
03fcfe3392
|
Use std::byte in serializer
|
2024-02-02 13:09:12 +02:00 |
|
Alexander Wilms
|
caa22ad9d8
|
Don't call recreateWindowAndScreenBuffers() in ScreenHandler::onScreenResize() to fix crash due to a huge texture being created
|
2024-02-02 08:52:59 +01:00 |
|
Ivan Savenko
|
29c0989849
|
Use std::byte to manage network data
|
2024-02-02 02:02:09 +02:00 |
|
Ivan Savenko
|
c12558bf8a
|
Simplified code
|
2024-02-02 01:26:53 +02:00 |
|
Ivan Savenko
|
c9ebf32efd
|
Send error messages if operation fails
|
2024-02-02 00:12:30 +02:00 |
|
Ivan Savenko
|
58ee72f684
|
Merge pull request #3588 from IvanSavenko/fix_regressions
Fix regressions
|
2024-02-01 22:27:52 +02:00 |
|
Ivan Savenko
|
7247038458
|
Merge pull request #3574 from SoundSSGood/altar-fixes
Artifacts altar related fixes
|
2024-02-01 22:27:41 +02:00 |
|
Laserlicht
|
5e3f0e631c
|
possibility to show small queue outside
|
2024-02-01 21:17:08 +01:00 |
|
Laserlicht
|
25188aead8
|
change config name
|
2024-02-01 20:50:58 +01:00 |
|
Laserlicht
|
aa2fc4b88a
|
adjustable queue size for embedded queue
|
2024-02-01 20:38:38 +01:00 |
|
Ivan Savenko
|
46fe6c1b09
|
Fixed crash on missing campaign audio files
|
2024-02-01 18:08:01 +02:00 |
|
SoundSSGood
|
a42b60feb9
|
suggested changes
|
2024-02-01 13:28:08 +02:00 |
|
Ivan Savenko
|
facdc9f993
|
Merge pull request #3583 from Laserlicht/town_portal
town portal dialog adjustments
|
2024-02-01 11:30:51 +02:00 |
|
Laserlicht
|
9e7fbc3ca2
|
use localstate
|
2024-01-31 21:29:04 +01:00 |
|
Laserlicht
|
9cd6a6838b
|
fix
|
2024-01-31 11:32:35 +01:00 |
|
Laserlicht
|
ebb2cce8b8
|
rework town portal
|
2024-01-31 02:30:10 +01:00 |
|
Ivan Savenko
|
a9866bb5c6
|
Added RandomGeneratorUtil::nextItemWeighted convenience method
|
2024-01-31 00:17:40 +02:00 |
|
Ivan Savenko
|
7992144763
|
Gem class is now Sorceress
|
2024-01-30 23:34:27 +02:00 |
|
Ivan Savenko
|
3abc26e789
|
Moved checks for campaign heroes to CGHeroInstance class
|
2024-01-30 23:33:58 +02:00 |
|
Ivan Savenko
|
c5c46a7c9a
|
Implemented connecting to server via proxy
|
2024-01-30 21:31:41 +02:00 |
|
Ivan Savenko
|
5d8b65befd
|
Merge pull request #3575 from Laserlicht/infobox_pos
fix infobox position while disabling
|
2024-01-30 17:36:30 +02:00 |
|
Ivan Savenko
|
26703af8b0
|
Merge pull request #3576 from Alexander-Wilms/conditional-screen-clearing
CVideoHandler: Call SDL_RenderClear() when playing intro, call SDL_Re…
|
2024-01-30 17:36:18 +02:00 |
|
Ivan Savenko
|
9051cd9654
|
Merge pull request #3569 from Laserlicht/end_autocombat
instant finish of battle with autocombat
|
2024-01-30 17:34:56 +02:00 |
|
Ivan Savenko
|
48006307e1
|
Merge pull request #3563 from Laserlicht/quick_combat
quick combat vs ai
|
2024-01-30 17:33:34 +02:00 |
|
SoundSSGood
|
d16632b54c
|
cleanup & fix build & sonarcloud fixes
|
2024-01-30 01:23:50 +02:00 |
|
Laserlicht
|
1124b43d91
|
check tactic side
|
2024-01-29 21:52:11 +01:00 |
|
Laserlicht
|
4aaebc834e
|
Merge branch 'develop' into end_autocombat
|
2024-01-29 21:36:11 +01:00 |
|
Laserlicht
|
7cc004e139
|
code review
|
2024-01-29 21:33:20 +01:00 |
|
Laserlicht
|
7ddc87f4a2
|
removed unused param; optimized pos
|
2024-01-29 21:11:18 +01:00 |
|
Alexander Wilms
|
6085893c0d
|
CVideoPlayer: Make overlay an argument of playVideo() instead of an attribute
|
2024-01-29 20:27:00 +01:00 |
|
Alexander Wilms
|
70ce090bc4
|
CVideoHandler: Use EVideoType::INTRO and EVideoType::SPELLBOOK
|
2024-01-29 16:08:53 +01:00 |
|
Ivan Savenko
|
dc2f8cb81d
|
Merge pull request #3553 from Laserlicht/sync_subtitle
sync subtitle with audio
|
2024-01-29 12:54:43 +02:00 |
|
Alexander Wilms
|
33e170d562
|
CVideoHandler: Call SDL_RenderClear() when playing intro, call SDL_RenderFillRect() for spellbook animation
|
2024-01-28 22:53:51 +01:00 |
|