Author Topic: CZDoom- Enhanced PRBoom port  (Read 8486 times)

CongoZombie (OP)

  • * Former Staff
  • Posts: 47
CZDoom- Enhanced PRBoom port
« on: October 16, 2009, 09:27:17 pm »
Hey,

I've been working on a port of Prboom that I have optimised to play better on handheld devices.

The biggest change is in the way that the controls work. I created new functionality for the weapon switch button, allowing you to cycle through the weapons with the D-Pad. I have also changed the way savegames work due to lack of a keyboard. Save names are automatically generated from the map name, difficulty level, and current time elapsed. When overwriting a save, there is now a confirmation screen, to avoid any accidental overwrites.

For a full list of modifications and links to the binaries and source, see this link: http://dingoonity.org/2009/10/16/release-czdoom-enhanced-dingux-port-of-prdoom/

Please leave any feedback/bugs/suggestions that you have here :)

omgmog

  • * Administrator
  • Doesn't sleep.
  • Posts: 786
    • omgmog.net
Re: CZDoom- Enhanced PRBoom port
« Reply #1 on: October 16, 2009, 09:28:35 pm »
Oh mighty CongoZombie, we are not worthy...

DEADBEEF

  • Posts: 25
    • たのしいDINGUX
Re: CZDoom- Enhanced PRBoom port
« Reply #2 on: October 16, 2009, 10:40:57 pm »
GJ !! Thank you, CongoZombie !!

Doom_master1122

  • Guest
Re: CZDoom- Enhanced PRBoom port
« Reply #3 on: October 17, 2009, 12:08:33 am »
Oh nice. That was the problem with the old Prboom. I couldn't switch weapons efficiently. Now I can. I'll be giving this a try in a little bit.

Kronus

  • * Former Staff
  • Posts: 160
Re: CZDoom- Enhanced PRBoom port
« Reply #4 on: October 17, 2009, 06:10:35 am »
Thanks! Tested it on my cousin's Dingoo and it works great than the last Doom port! Keep it up!
"I'm happy to serve the Dingoo Community!"

schanall

  • Posts: 139
Re: CZDoom- Enhanced PRBoom port
« Reply #5 on: October 17, 2009, 03:15:37 pm »
 ;D
Cool. Now I can use strafe buttos! Thank you...

TVSMASHER

  • Posts: 38
Re: CZDoom- Enhanced PRBoom port
« Reply #6 on: October 17, 2009, 10:19:58 pm »
Wow, thanks a lot CongoZombie!!  :D

pokiworms

  • Guest
Re: CZDoom- Enhanced PRBoom port
« Reply #7 on: October 17, 2009, 11:33:51 pm »
BTW. Can we just replace the old files in PrBoom with this?

I am too nooby to edit the .cfg myself...

BTW. Does psx4all work with .bin? Only .cbin?

CongoZombie (OP)

  • * Former Staff
  • Posts: 47
Re: CZDoom- Enhanced PRBoom port
« Reply #8 on: October 18, 2009, 12:44:01 am »
Yes, you can replace the old files. The only thing is that the old prboom put savegames in a different place. You'll have to copy the save games from /usr/local/home/.prboom (which is hidden by default- the reason that I changed where they save).

Doom_master1122

  • Guest
Re: CZDoom- Enhanced PRBoom port
« Reply #9 on: October 20, 2009, 12:46:11 am »
Finally got around to trying it. Works REALLY well. I love it. Finally I can switch weapons. Before I could only do the best and worst weapons. Kinda Got irritating.
Anywho. Good job!

Anyone that wants to run doom 2 and final doom change it in your config to say,
./prboom -iwad Doom2.wad
or plutonia.wad, or tnt.wad.
Most of you probably know this, but I still posted it.

CongoZombie (OP)

  • * Former Staff
  • Posts: 47
Re: CZDoom- Enhanced PRBoom port
« Reply #10 on: October 20, 2009, 09:05:54 pm »
Glad to hear that it is working well.

Someone said that they had some graphical glitches with a certan wad. Is anyone else having a problem like this?

Long

  • Guest
Re: CZDoom- Enhanced PRBoom port
« Reply #11 on: October 22, 2009, 10:08:42 pm »
CongoZombie  BIG respect to you man!
this is perfect Doom (Prboom) port, i will use it all the time! 
have you in plans in-progrm pWad+deh file  selector for convinience?

CongoZombie (OP)

  • * Former Staff
  • Posts: 47
Re: CZDoom- Enhanced PRBoom port
« Reply #12 on: October 24, 2009, 03:23:01 am »
Yes, I haven't decided if I will include the launcher as part of the prboom executable, or have it as a seperate executable that launches prboom with the appropriate command-line options. I'll have a play around with the idea this weekend :)

Any votes on which game gets the next control modification? (I'll get to Hexen and Heretic soon. Should be relatively simple to transfer the mods.)

EDIT:

I guess that an in-game launcher that allows you to switch Wads without exiting completely would be the best option (i.e. an extra option in the menu - "Switch WAD"), but I can't say whether this will require too much code modification to be worth it.

My main plan with this (and future) mods is to create a handheld-friendly codebase that will be easy to port and use on other handhelds too. (I plan to port to GP2X and Wiz soon).
« Last Edit: October 24, 2009, 03:27:12 am by CongoZombie »

Long

  • Guest
Re: CZDoom- Enhanced PRBoom port
« Reply #13 on: October 24, 2009, 04:56:32 am »
No, its not so necessery to run different pwads with not reload executable file, i just wanted to load several pwads with selected  Iwad file. imho external launcher for your port will be better (like Zdaemon , ZDoom , Sculltag , and old good Legacy Doom launcher)

Can you please look at open-source Doom port named "ZDoom" ? http://zdoom.org/wiki/Main_Page
This port supports "Doom in Hexen format" and can  play Hexen Heretic and all id Iwads (tnt, Plutonia, etc.)
and have good script support -  "Decorate" format - you can strongly modify weapon items and creatures in your custom wads , also there is ACS support - using Hexen map scripts in Doom and Doom][ maps - this port imho much more interesting than prBoom, and supports all PRboom features.       if you interested  all of this and try to port ZDoom to Dingoo, I will be very happy - the Doom][ community maps and mods will be playable on Dingoo!

Good luck! i will be waiting your progress :)

p.s. sorry bad English


« Last Edit: October 24, 2009, 05:00:52 am by Long »

Long

  • Guest
Re: CZDoom- Enhanced PRBoom port
« Reply #14 on: October 24, 2009, 04:58:45 am »
sorry browsr glitch this double post
« Last Edit: October 24, 2009, 05:00:30 am by Long »

CongoZombie (OP)

  • * Former Staff
  • Posts: 47
Re: CZDoom- Enhanced PRBoom port
« Reply #15 on: October 24, 2009, 05:46:57 am »
Can you please look at open-source Doom port named "ZDoom" ? http://zdoom.org/wiki/Main_Page

That would seem like a good idea since it would mean that I wouldn't need to port Hexen and Heratic. Though I've no idea what I could name the port. Maybe cZdoom just to be confusing.

Doom_master1122

  • Guest
Re: CZDoom- Enhanced PRBoom port
« Reply #16 on: October 24, 2009, 06:45:20 am »
It would be nice to have Zdoom on the Dingoo. However Zdoom takes a lot more power to run than PRboom. Zdoom would be a great port for the Dingoo but I'm not sure on how well it would run.

Long

  • Guest
Re: CZDoom- Enhanced PRBoom port
« Reply #17 on: October 24, 2009, 05:06:34 pm »
CongoZombie  this thread http://forum.zdoom.org/viewtopic.php?f=4&t=10436&p=464869&hilit=linux#p464869 must be helpful for you  - "oficial ZDoom on Linux".

Yes, you can solve tasks to popt Hexen, Heretic , even Strife games to Dingoo! Zdoom only need *.wad files of  this games for work.
Also there is a several "total conversion" projects - people made Wolf 3D, Blood, Star wars, and many other full-game conversions under ZDoom engine  in WAD files format. Look for example how the Chex game looks in ZDoom!
http://chexquest.wikia.com/wiki/Chex_Quest_3

For name your port you can change last letter in name - maybe "DoomZ" or "DoomCZ" or something - then will be no confusion with names.

i hope my posts will little help you to make great port, which never was made for PSP or NDS(lol)

p.s.  From other topic - http://www.gp32x.com/board/index.php?/topic/43081-2xzdoom-v220-doom-engine/ - ZDoom ported to GP2X  - maybe useful to.
« Last Edit: October 24, 2009, 11:58:17 pm by Long »

CongoZombie (OP)

  • * Former Staff
  • Posts: 47
Re: CZDoom- Enhanced PRBoom port
« Reply #18 on: October 25, 2009, 01:04:34 am »
Cool, I'll check it out, thanks. I'm gonna port to all of the handhelds that I currently have (GP2X, Wiz, Dingoo). Unfortunately I don't have a DS or PSP, so can't port to those platforms.

Bouvrie

  • Posts: 124
Re: CZDoom- Enhanced PRBoom port
« Reply #19 on: October 25, 2009, 01:07:06 am »
lol, my thoughts exactly! :D

ZDoom is pretty sweet btw. Some mods are insane though with too many (and randomized) enemies and weapons, like ?oD: Aeons of death. Don't think that'll be fun playing on the Dingoo. There are less demanding wads out there, fortunately! :)
Write/save problems? Segmentation faults? Black screens? Read the Troubleshooting and FAQ guide first to fix your issues! :)
SD Card readonly/corruption issues? Chkdisk /F and steer clear from DMenu: use GMenu instead!