Bartosz Taudul
|
e4cda51bf6
|
Unlock new top-level achievements in already unlocked categories.
|
2024-07-08 19:26:27 +02:00 |
|
Bartosz Taudul
|
1a7eefc6af
|
Add find zones achievement.
|
2024-07-08 19:11:58 +02:00 |
|
Bartosz Taudul
|
6f17cf1869
|
Use double quotes in achievements texts.
|
2024-07-08 18:52:20 +02:00 |
|
Bartosz Taudul
|
9688152505
|
Add dynamic colors, force colors, shorten name to global options.
|
2024-06-30 20:13:11 +02:00 |
|
Bartosz Taudul
|
f8023ba698
|
Setup config before loading user data state that may want to overwrite it.
|
2024-06-30 20:12:08 +02:00 |
|
Bartosz Taudul
|
3c34d9d096
|
Remove redundancy.
|
2024-06-30 20:11:50 +02:00 |
|
Bartosz Taudul
|
938ab3b8ea
|
Move config setup to a separate function.
|
2024-06-30 20:11:25 +02:00 |
|
Bartosz Taudul
|
9f0f3a7218
|
Save achievements data after each completion.
|
2024-06-16 12:53:40 +02:00 |
|
Bartosz Taudul
|
50f5345ea5
|
Add a help marker for the target FPS setting.
|
2024-06-16 12:52:17 +02:00 |
|
Bartosz Taudul
|
959ab53529
|
Add global settings achievement.
|
2024-06-16 12:45:11 +02:00 |
|
Bartosz Taudul
|
915a138150
|
Add 100 million zones achievement.
|
2024-06-16 12:39:26 +02:00 |
|
Bartosz Taudul
|
c5c0fceda4
|
Add instrumentation statistics achievement.
|
2024-06-14 18:25:50 +02:00 |
|
Bartosz Taudul
|
f04d844515
|
Use strlen to calculate end of string in ShortenZoneName().
|
2024-06-12 23:54:25 +02:00 |
|
Bartosz Taudul
|
3589b46fab
|
Don't try to shorten zone names starting with '['.
|
2024-06-12 23:33:45 +02:00 |
|
Bartosz Taudul
|
2edd23f5a0
|
More verbose achievement names.
|
2024-06-10 22:53:37 +02:00 |
|
Bartosz Taudul
|
72cf230228
|
Add sampling achievement check.
|
2024-06-10 22:52:03 +02:00 |
|
Bartosz Taudul
|
3cb7fd8a5e
|
More efficient way to check if there are zones.
|
2024-06-10 22:51:53 +02:00 |
|
Bartosz Taudul
|
65576a294e
|
Add sampling achievements category.
|
2024-06-10 22:44:20 +02:00 |
|
Bartosz Taudul
|
fc08f09b94
|
Switch the achievement category to show the selected achievement.
|
2024-06-08 13:44:23 +02:00 |
|
Bartosz Taudul
|
51ee66323b
|
Add category getter for an achievement item.
|
2024-06-08 13:44:11 +02:00 |
|
Bartosz Taudul
|
b38ac8bfef
|
Hook up instrumentation intro achievement.
|
2024-06-08 13:31:23 +02:00 |
|
Bartosz Taudul
|
7dbb3c592f
|
Fine-tune achievements window size.
|
2024-06-08 13:20:09 +02:00 |
|
Bartosz Taudul
|
03e9c89dd8
|
Finish instrumentation intro achievement description.
|
2024-06-08 13:20:09 +02:00 |
|
Bartosz Taudul
|
e09379bd16
|
Add source code printer helper.
|
2024-06-08 13:10:31 +02:00 |
|
Bartosz Taudul
|
ef1c8e8512
|
Allow parsing arbitrary source code fragments.
|
2024-06-08 13:10:30 +02:00 |
|
Bartosz Taudul
|
16bc01551e
|
Mark categories that need attention.
|
2024-06-08 12:45:19 +02:00 |
|
Bartosz Taudul
|
a6b9369430
|
Allow checking if achievement category needs attention.
|
2024-06-08 12:45:01 +02:00 |
|
Bartosz Taudul
|
7401a72ccf
|
Process unlock list, unlock achievement categories.
|
2024-06-08 12:35:46 +02:00 |
|
Bartosz Taudul
|
fde874eedf
|
Introduce unlocks list, hook things up.
Unlocks should only be used for achievements that are not already in the
items lists.
|
2024-06-08 12:34:02 +02:00 |
|
Bartosz Taudul
|
9d7222eb4a
|
Add unfinished instrumentation achievement and category.
|
2024-06-08 12:33:37 +02:00 |
|
Bartosz Taudul
|
6cc772e71e
|
Unlock any eligible new achievements that may have been added.
|
2024-06-08 11:55:55 +02:00 |
|
Bartosz Taudul
|
1247f365d0
|
Improve some achievement descriptions.
|
2024-06-08 11:55:46 +02:00 |
|
Bartosz Taudul
|
a8e427fc7f
|
Locked achievements can't be done.
|
2024-06-08 11:44:30 +02:00 |
|
Bartosz Taudul
|
d9fe3ed9a6
|
Add CMake option to not use parallel STL.
|
2024-06-08 00:20:12 +02:00 |
|
Bartosz Taudul
|
a3b63bb468
|
Save / load state of achievements.
|
2024-06-07 23:53:27 +02:00 |
|
Bartosz Taudul
|
3f2d28407b
|
Animate achievements star button when attention is needed.
|
2024-06-07 23:53:27 +02:00 |
|
Bartosz Taudul
|
ba154e02db
|
Allow checking if achievements need attention.
|
2024-06-07 23:53:27 +02:00 |
|
Bartosz Taudul
|
139dc44a00
|
Hook up save / load trace achievements.
|
2024-06-07 23:53:26 +02:00 |
|
Bartosz Taudul
|
d474f21576
|
Add a check for being connected to "connect to client" achievement.
|
2024-06-07 23:53:26 +02:00 |
|
Bartosz Taudul
|
efdd28f7bb
|
Add achievement for connecting to a client.
|
2024-06-07 23:53:26 +02:00 |
|
Bartosz Taudul
|
6aa9401b95
|
Add achievement wrapper function to TracyView.
|
2024-06-07 23:53:26 +02:00 |
|
Bartosz Taudul
|
aff60a6a36
|
Mark the initial achievement as achieved on startup.
|
2024-06-07 23:53:26 +02:00 |
|
Bartosz Taudul
|
cddab58b0d
|
Add achievements processing logic.
|
2024-06-07 23:53:26 +02:00 |
|
Bartosz Taudul
|
d2e995478e
|
Add initial achievements data.
|
2024-06-07 23:53:26 +02:00 |
|
Bartosz Taudul
|
b5fda4f456
|
Add achievement data structure definitions.
|
2024-06-07 23:53:25 +02:00 |
|
Bartosz Taudul
|
02ad97ff3f
|
Disable achievements UI on emscripten.
|
2024-06-07 23:53:25 +02:00 |
|
Bartosz Taudul
|
2e2e6257d7
|
Show/hide achievements list window.
|
2024-06-07 23:53:25 +02:00 |
|
Bartosz Taudul
|
bf0226fb64
|
Update screen only when achievements notification is animating.
The NeedsUpdate() method will be useful in future.
|
2024-06-07 23:53:25 +02:00 |
|
Bartosz Taudul
|
3886111e70
|
Add achievements notification.
|
2024-06-07 23:53:25 +02:00 |
|
Bartosz Taudul
|
8051ceaa43
|
Add a basic achievements manager.
|
2024-06-07 23:53:25 +02:00 |
|