Giả sử tôi có một thành tích trong trò chơi của mình, "Thu thập điều đầu tiên của bạn" và tôi xuất bản nó lên phiên bản trực tiếp của trò chơi mà không có chỉ số tiến bộ. Sau đó, tôi quyết định tôi muốn thêm một số thành tích mới trong một bản cập nhật, bao gồm một thành tích dựa trên thành tích trước đó: "Thu thập 10 điều".
Tôi tạo một chỉ số tiến trình cho cái này được cập nhật bằng mã, nhưng tôi cũng chỉnh sửa thành tích ban đầu để nó được mở khóa thông qua chỉ số tiến trình chứ không phải là hàm AwardFirstT BreathamajigAchievement () trong mã.
Hậu quả của việc này là gì? Một người chơi đã được mở khóa này sẽ tìm thấy thành tích đã bị khóa lại vì thành tích đã được chỉnh sửa, về mặt kỹ thuật làm cho nó trở thành một cái mới? Nó sẽ vẫn được mở khóa, nhưng vẫn gây ra một chút bật lên cho thành tích đầu tiên trên Thingamajig tiếp theo được thu thập? Hay đơn giản là Steam sẽ không chạm vào những thành tựu đã được mở khóa?