C-Dogs SDL | Dingoonity.org - The Dingoo Community (original) (raw)
Topic: C-Dogs SDL (Read 23635 times)
« Last Edit: February 05, 2015, 11:10:21 pm by David Knight »
Logged
I have no idea what is this game, but it is fun
Could you recompile with SDL_HWSURFACE | SDL_TRIPLEBUF? It will look better and smoother (it tears a lot right now).
(note: SDL_TRIPLEBUF only exists in OpenDingux; so you should use #ifdef SDL_TRIPLEBUF and revert to SDL_DOUBLEBUF if it is not defined).
« Last Edit: August 18, 2014, 11:23:09 pm by pcercuei »
Logged
Thanks for porting... this game is very fun!
As pcercuei wrote, an "hardware framebuffer" is very advantageous... the "key/button" labels need to be renamed, some options are redundant and the "resolution change" causes the application crash. In any case, the game is already working rather well !
« Last Edit: August 19, 2014, 07:28:42 am by Gab1975 »
Logged
I'm sorry... double post!
Logged
Logged
« Last Edit: February 05, 2015, 11:09:42 pm by David Knight »
Logged
Can someone please test this for tearing, I've enabled SDL_TRIPLEBUF so it should be better.
I tested the new opk... now, with the triple buffer enabled, the scrolling is smooth and the tearing is totally absent!
Logged
Thanks, I am unable to test today. I have updated the opk.
Logged
Thanks for making this release! Good to see new players of the game.
I don't have a GCW0 myself and I usually don't test at 320x240 so there may be issues I'm not aware of. If anyone has any issues or suggestions for the game itself (and not strictly related to the port), feel free to check out the GitHub project: https://github.com/cxong/cdogs-sdl
Logged
Phew! It's taken a week but I've fixed the music bug, music now plays fine.
In addition it is now running smoother and with no fewer crashes (sometimes crashes then lots of explosions occur).
Importantly and most exciting for me, the gcw changes are now merged with github, meaning gcw is now officially supported
Huge thanks to cong and carstene1ns who have been remarkably patient and helpful despite my lack of knowledge.
The updated opk is here:https://drive.google.com/file/d/0BwYi4RGX-HSaY1RXc1RSUWIzUUE/edit?usp=sharing
« Last Edit: February 05, 2015, 11:09:53 pm by David Knight »
Logged
Thanks! The title and background musics work without problems!
Logged
Logged
Thanks for the update!
Logged
@congusbongus
A great release - seems to be a solid GCW Zero port.
What is the status of the data files license? I am unable to find this info anywhere. At this point we'd like to add the game to our official repository, but only software with clear license status can be hosted there.
Logged
What is the status of the data files license? I am unable to find this info anywhere. At this point we'd like to add the game to our official repository, but only software with clear license status can be hosted there.
Unfortunately the data is non-free; the original author only released the source as GPL, which means the data is "freeware". I've been trying to contact the author but I'm getting radio silence, I even found a linkedin profile which I'm almost certain is the same guy. I've also been slowly replacing the original data with free replacements but it's going to take a long time. It's high on the list as it's also stopping the game from being included in other official repos, libregamewiki etc.
I'll let you know once it's done.
Logged
Does the game work with verbatim data files taken from the DOS version? So that the user could provide his own data, while we only distribute the game binary?
But I'm happy to hear there is work towards replacing the datafiles
One more thing to remember is that level design is also copyrighted, so a free replacement would require brand new maps.
Logged
Does the game work with verbatim data files taken from the DOS version? So that the user could provide his own data, while we only distribute the game binary?
Yes, and if someone wants to add build scripts that produce no-data packages that will be great! I'm not interested in it myself though because without data the game doesn't run, so I'd rather spend time on free replacements.
Logged
Thanks for this - it's great fun.
Logged
Version 0.6.0 has been released, download here: https://github.com/cxong/cdogs-sdl/releases/download/0.6.0/cdogs-sdl.opk
This release includes LAN multiplayer, so for example you can run a server on a computer connected to the TV, and use the GCW-Zero as a controller
The tileset and sounds have been replaced with free versions. Hopefully one day all the non-free assets can be replaced so this game can be added to the official repo.
Logged
Thanks for the continued work on this fun game, one of my favourites on the system.
Logged