-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement more of InGameUI #1065
Conversation
Codecov ReportAttention:
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## develop #1065 +/- ##
===========================================
- Coverage 2.61% 2.59% -0.03%
===========================================
Files 930 930
Lines 106952 107792 +840
Branches 18215 18382 +167
===========================================
Hits 2799 2799
- Misses 103749 104589 +840
Partials 404 404 ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Game crashes when pressing Idle Worker button:
> thyme.dll!InGameUI::Select_Next_Idle_Worker() Line 3646 C++
thyme.dll!GameWindowManager::Win_Send_System_Msg(GameWindow * window, unsigned int msg, unsigned int data1, unsigned int data2) Line 451 C++
game.dat!005abdb2() Unknown
game.dat![Frames below may be incorrect and/or missing, no symbols loaded for game.dat] Unknown
thyme.dll!GameWindowManager::Win_Send_Input_Msg(GameWindow * window, unsigned int msg, unsigned int data1, unsigned int data2) Line 464 C++
thyme.dll!GameWindowManager::Win_Process_Mouse_Event(GameWindowMessage msg, ICoord2D * mouse_pos, void * data) Line 742 C++
game.dat!0061725f() Unknown
thyme.dll!MessageStream::Propagate_Messages() Line 177 C++
Exception thrown: read access violation.
draw was nullptr.
Drawable *draw = g_theInGameUI->Get_First_Selected_Drawable();
for (auto it = m_idleWorkerLists[index].begin(); it != m_idleWorkerLists[index].end(); it++) {
if (*it == draw->Get_Object()) {
if (it != m_idleWorkerLists[index].end()) {
obj = *it;
} else {
obj = *m_idleWorkerLists[index].begin();
}
break;
}
}
Perhaps forgot to hook constructor of InGameUI? |
This comment was marked as resolved.
This comment was marked as resolved.
Fixed idle worker crash. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed idle worker selection. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Select matching units on screen and map works
Region select and draw works
Floating text works
Draw move hint works
Draw place angle works
Group repair works
Group docking works
Group healing works
Group resume construction works
Group hijack works
Group enter works
Group enter bomb car works
Group disable vehicle works
Set Rally point works
Group combat drop works
Group sabotage building works
Special Power at target works
Special Power at location works
Group attack works
Hidden tool tip during military briefing works
Select next and previous idle worker works
Hide worker idle button in Replay works
No description provided.