blitzmax & steamworks [SOLVED]
BlitzMax Forums/BlitzMax Programming/blitzmax & steamworks [SOLVED]
| ||
how to integrate blitzmax code with steamworks SDK.. my plan is just only use it to achievement feature thanks |
| ||
Do you have a product to distribute on Steam? |
| ||
@JoshK: yes i do, my game already passed steam greenlit |
| ||
MadJack could help here a little. He's the creator of Tank Universal (in Blitz3D) and he's using some Steamish features like Achievements. May he's got some hints :-) Oh, and hello Board :-) |
| ||
You have to create a C++ DLL for BMX to interface with, but here's how I did it:void Steamworks::SetAchievement(const std::string& name) { steamuserstats->SetAchievement(name.c_str()); } void Steamworks::IncrementAchievementProgress(const std::string& name) { int data; if (steamuserstats->GetStat(name.c_str(), &data)) { steamuserstats->SetStat(name.c_str(), data+1); } } I think you need to make some other calls for the achievements to sync up right away. I haven't figured those out quite yet. |
| ||
thanks all for your answers :) i've found the solution from here |