Archvile
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Misc. > Doomworld News > Chocolate Doom 2.0.0 Released
 
Author
All times are GMT. The time now is 22:54. Post New Thread    Post A Reply
chungy
Senior Member


Posts: 1829
Registered: 06-05


Celebrating the 20th anniversary of Doom, Chocolate Doom 2.0.0 is released to the wild, 5 years in development and now with support for Heretic, Hexen thanks to the GPLv2 re-licensing of their source code, and Strife support thanks to years of reverse engineering efforts from Kaiser (of Doom64 EX fame) and Quasar (of Eternity Engine fame). Download now :)

Old Post 12-10-13 15:40 #
chungy is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
fraggle
Filled with the code of Doom


Posts: 7483
Registered: 07-00


It's been a long time coming, and I'm glad this is finally done. There are plenty more things still to add to Chocolate Doom, but it's great to see Chocolate Heretic/Hexen/Strife out there and no longer beta.

I want to give some huge credit here to Quasar and Kaiser for their work on Chocolate Strife. Porting Heretic and Hexen was relatively simple but Chocolate Strife required some serious work to reverse engineer the original DOS binaries. It's an amazing achievement and took a lot of dedicated work. The result is an almost perfect, portable recreation of Strife that fits in perfectly with the rest of the Chocolate Doom project.

Old Post 12-10-13 19:20 #
fraggle is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
BlackFish
Forum Spammer


Posts: 4560
Registered: 06-02


Nice to have this around. Is there a way to link Choco with iWADs that are not in the same folder as as the source port without having to use a .bat with the -iwad parameter? It would be nice to link them in an INI file for instance.

Old Post 12-10-13 20:00 #
BlackFish is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Fredrik


Posts: 11685
Registered: 05-00


Very good. Thank you for the hard work.

Old Post 12-10-13 22:18 #
Fredrik is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Average
Member


Posts: 375
Registered: 05-11


Can I ask why is the Mac version unified but the Windows release has separate downloads for each of the games? Just curious.

Old Post 12-11-13 05:22 #
Average is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
chungy
Senior Member


Posts: 1829
Registered: 06-05


BlackFish: you can setup the DOOMWADPATH environment variable to point to one or more directories for your IWADs. It takes in the same format as your native OS's PATH environment variable.

Old Post 12-11-13 05:41 #
chungy is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
fraggle
Filled with the code of Doom


Posts: 7483
Registered: 07-00



Average said:
Can I ask why is the Mac version unified but the Windows release has separate downloads for each of the games? Just curious.

The different games are built as separate binaries (chocolate-doom, chocolate-heretic, chocolate-hexen, chocolate-strife). So when you download a Windows package you're just downloading the .exe for that one game. If you just want to play Heretic you might just want to download the chocolate-heretic .exe, for example.

With the Mac package, things are a bit different. Everything is bundled up as an installable app, with a minimalist frontend that lets you configure your IWADs and launch the game. Rather than have multiple downloads, I just bundled up everything in a single app. Behind the scenes there are still separate binaries for different games, but the launcher hides that detail and just runs the appropriate one for the game you've selected.

So the answer really is "technical details" but I just did what felt was right for the different platforms.

Old Post 12-11-13 05:49 #
fraggle is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
ellmo
Custom Title


Posts: 1647
Registered: 04-03


Very cool, even though chocolate is not my primary source port.
Is this getting Eterenity Engine any closer to Heretic/Hexen support?

Old Post 12-11-13 11:52 #
ellmo is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Quasar
Moderator


Posts: 5965
Registered: 08-00



ellmo said:
Very cool, even though chocolate is not my primary source port.
Is this getting Eterenity Engine any closer to Heretic/Hexen support?


I don't see why it would but, progress is being slowly made on that front. 3.40.50 will still aim to have complete Heretic support, but it looks like a couple interim releases may happen in the meantime.

3.40.47 or so will be aiming for release on the 15th. It should have an interesting surprise feature assuming everything works out.

Old Post 12-11-13 13:23 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
ellmo
Custom Title


Posts: 1647
Registered: 04-03



Quasar said:

I don't see why it would but, progress is being slowly made on that front. 3.40.50 will still aim to have complete Heretic support, but it looks like a couple interim releases may happen in the meantime.

3.40.47 or so will be aiming for release on the 15th. It should have an interesting surprise feature assuming everything works out.



Hm, I thought I read somehwere that some of the solutions in EE are based on Chocolate's approach. I must've read that wrong or I just completely pulled that out of the blue.

That being said - thanks for the info!

Old Post 12-11-13 15:26 #
ellmo is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
pagb
Mini-Member


Posts: 54
Registered: 10-02


Weird, FRAPS woks with Chocolate Doom 1.7.0, but not 2.0.0 :/

Old Post 12-12-13 19:40 #
pagb is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Hitherto
Member


Posts: 325
Registered: 11-06


Great news.

Any chances for heretic+ implementation? Or at least fixing that really awful bug (turning resolution in demorecording mode)?

And I no see -record cmd in chocolate-hexen at all. :(

Old Post 12-12-13 21:18 #
Hitherto is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
chungy
Senior Member


Posts: 1829
Registered: 06-05



pagb said:
Weird, FRAPS woks with Chocolate Doom 1.7.0, but not 2.0.0 :/

This is possibly because directx is no longer the default SDL_VIDEODRIVER on Windows, which caused issues for many users because of palette color modes. You should still be able to change video_driver in chocolate-doom.cfg to "directx" and use it with FRAPS again.

Old Post 12-14-13 23:31 #
chungy is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
pagb
Mini-Member


Posts: 54
Registered: 10-02



This is possibly because directx is no longer the default SDL_VIDEODRIVER on Windows, which caused issues for many users because of palette color modes. You should still be able to change video_driver in chocolate-doom.cfg to "directx" and use it with FRAPS again.

Will try, thanks!

Old Post 12-15-13 14:10 #
pagb is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 22:54. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Misc. > Doomworld News > Chocolate Doom 2.0.0 Released

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is OFF
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.