Search found 692 matches

by Landeel
Oct 17, 2019 12:49
Forum: Community Discussion
Topic: PS4? Xbox One? Switch?
Replies: 6
Views: 963

Re: PS4? Xbox One? Switch?

I think a SDL_GL driver for fbgfx would be very straightforward to implement.
A full SDL driver wouldn't be hard either, if one can use fbgfx internals, and only use the SDL renderer to draw the output to the window.
But how to do it without making SDL a hard dependency?
by Landeel
Oct 07, 2019 18:58
Forum: Community Discussion
Topic: PS4? Xbox One? Switch?
Replies: 6
Views: 963

Re: PS4? Xbox One? Switch?

Could get the game to work in a SDL window using: SDL_CreateWindow SDL_GL_CreateContext SDL_GL_SwapWindow SDL_GL_SetSwapInterval SDL_GL_GetProcAddress SDL_GL_DeleteContext So, in case of a target platform that has OpenGL, my SDL backend could probably work already. That's crazy! I still need to fix ...
by Landeel
Oct 07, 2019 0:13
Forum: Community Discussion
Topic: PS4? Xbox One? Switch?
Replies: 6
Views: 963

Re: PS4? Xbox One? Switch?

Wow, I didn't remember about the null driver. I'm using a very specific image format (FLC from Autodesk Animator), and getting data from it to generate my collision data. I guess I could still use fbgfx to calculate collisions and process the images. Then have a SDL2 backend just for input and rende...
by Landeel
Oct 05, 2019 20:54
Forum: Community Discussion
Topic: PS4? Xbox One? Switch?
Replies: 6
Views: 963

Re: PS4? Xbox One? Switch?

Hey TeeEmCee, Thank you so much for your detailed and complete answer. Just what I needed to know. I'm using fbgfx for: -Creating the Window/setting the screen mode; -Loading images to RAM and applying a scaler before uploading to the GPU; -Accurate collision checking in RAM using fb.images, put, ge...
by Landeel
Sep 29, 2019 22:33
Forum: Community Discussion
Topic: PS4? Xbox One? Switch?
Replies: 6
Views: 963

PS4? Xbox One? Switch?

I'm making a game in FreeBASIC. A company is interested in publishing it. Besides fb's rtlib and gfxlib, I'm also using OpenGL (graphics), SDL2 (win32 xinput, gamepad vibration), SDL2_mixer (audio). I wanted to hear your opinions on how hard would it be to port the game to modern consoles (PS4, Xbox...
by Landeel
Jul 26, 2019 0:00
Forum: Projects
Topic: FreeBasic IDE-poseidonFB(Update 2019.09.07)
Replies: 1004
Views: 133895

Re: FreeBasic IDE-poseidonFB(Update 2019.07.24)

Kuan Hsu wrote:New AppImage:
Download at https://bitbucket.org/KuanHsu/poseidonfb/downloads/
Success on openSUSE-Tumbleweed-XFCE-Live-x86_64-Snapshot20190723-Media
manjaro-gnome-18.0.4-stable-x86_64


Awesome! Works perfectly!
Thank you so much!!!
by Landeel
May 05, 2019 14:34
Forum: Linux
Topic: Two fbgfx bugs on Linux
Replies: 8
Views: 4802

Re: Two fbgfx bugs on Linux

I want to publish my game on Steam.
The bug that causes keyboard input to be stolen makes it impossible to use the Steam overlay. :(
by Landeel
May 03, 2019 18:24
Forum: Community Discussion
Topic: Please help me translate this Python code fragment to implement Steam Achievements
Replies: 21
Views: 4281

Re: Please help me translate this Python code fragment to implement Steam Achievements

aaaaand... it simply works! Yay!!! Just had to add that to my previous code: type steam_stats_type as any ptr dim shared steam_stats as steam_stats_type steam_stats=SteamUserStats() 'steam_api version 1.35a SteamAPI_ISteamUserStats_SetAchievement(steam_stats, "TEST") 'name of your achievem...
by Landeel
May 03, 2019 17:10
Forum: Community Discussion
Topic: Please help me translate this Python code fragment to implement Steam Achievements
Replies: 21
Views: 4281

Re: Please help me translate this Python code fragment to implement Steam Achievements

It seems the functionality have been reimplemented in a way that it only works on C++ now. Well, older versions of the library should still work, because old games still ship with it. The game I'm publishing on steam is like 7 years old, so nothing new around here. :) If I can get it to do everythin...
by Landeel
May 03, 2019 15:19
Forum: Community Discussion
Topic: Please help me translate this Python code fragment to implement Steam Achievements
Replies: 21
Views: 4281

Re: Please help me translate this Python code fragment to implement Steam Achievements

Version 1.35a seems to have everything I need.
Previous versions don't have "SteamAPI_ISteamUserStats_SetAchievement"
by Landeel
May 03, 2019 14:49
Forum: Community Discussion
Topic: Please help me translate this Python code fragment to implement Steam Achievements
Replies: 21
Views: 4281

Re: Please help me translate this Python code fragment to implement Steam Achievements

I found a copy of libsteam_api.so on my system from 2013 (shipped with Half Life) and interestingly it contains a SteamUserStats function, while a 2019 copy doesn't. (Note that the Python code you're referencing is from 2015). In fact the list of functions exported in the 2013 API looks very differ...
by Landeel
May 03, 2019 14:00
Forum: Community Discussion
Topic: Please help me translate this Python code fragment to implement Steam Achievements
Replies: 21
Views: 4281

Re: Please help me translate this Python code fragment to implement Steam Achievements

steamapi-test.o:fake:(.text+0x2f6): undefined reference to `SteamApps' steamapi-test.o:fake:(.text+0x352): undefined reference to `SteamContentServer' steamapi-test.o:fake:(.text+0x380): undefined reference to `SteamContentServerUtils' steamapi-test.o:fake:(.text+0x3ae): undefined reference to `Ste...
by Landeel
May 03, 2019 13:57
Forum: Community Discussion
Topic: Please help me translate this Python code fragment to implement Steam Achievements
Replies: 21
Views: 4281

Re: Please help me translate this Python code fragment to implement Steam Achievements

cannot find -lsteam_api

Hey dodicat, how do you compile that? Don't you need a "steam_api.a"?
by Landeel
May 02, 2019 12:19
Forum: Community Discussion
Topic: Please help me translate this Python code fragment to implement Steam Achievements
Replies: 21
Views: 4281

Re: Please help me translate this Python code fragment to implement Steam Achievements

So, perhaps your best bet is to go with the C wrappers approach. When/if I have a little spare time, I'll do some tests and report (since this is also useful to me as well). Good luck! ;) Hey, I have the basic stuff already. Tested and working. screen 14 #define steam_appid 480 ' replace for your a...

Go to advanced search