Reaper Grimm
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 > Classic Doom > Source Ports > Chocolate Doom
Pages (26): « First ... « 23 24 25 [26]  
Author
All times are GMT. The time now is 19:17. Post New Thread    Post A Reply
fraggle
Super Moderator


Posts: 4353
Registered: 07-00



funduke said:




If you can get the dehacked-relevant information from Chex Quest in that way, you might also be able to do the same with Heretic v. 1.3.
Mike Fredericks (Gokuma) modified dehacked for Strife: http://www.doomworld.com/sehacked/ .
So, what about getting all relevant dehacked-information with your scripts from heretic 1.3, Chex Quest and the latest Strife and then creating a new dehacked-version, that can read and write patches for Doom 1.9, Ultimate, Final and also Heretic 1.3, Chex Quest and also the latest Strife version?
The output from that new dehacked version would be the perfect base for use with source ports, because it's related to the vanilla versions, that are a minimal standard.
But possibly was it only that *relatively* easy (it wouldn't be easy for me! ;)), because Chex Quest is so close to Doom. But anyhow, a special dehacked version for it, just like sehacked, would be great

I think Quasar has summarised everything I could say here. At most, it might be possible to emulate Heretic by adding some code changes; however, as you say, Chex Quest is very close to Doom. To emulate Heretic, Hexen, Strife, etc. would require much more extensive code changes than those that were required for Chex Quest support. Furthermore, it would be hard to get the behavior exactly right (ie. demo sync), which is part of the point of Chocolate Doom. Something like this would be better served by dedicated "Chocolate Heretic/Hexen/Strife" ports.

Old Post 08-14-08 01:04 #
fraggle is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
funduke
Member


Posts: 321
Registered: 02-04


Thanks, Quasar and Fraggle, for your answers!
Too bad, it won't happen! :(
But chocolate is still great! :)

Greetings
Funduke

Old Post 08-14-08 08:37 #
funduke is offline Profile || Blog || PM || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
Csonicgo
This post is probably useless


Posts: 1779
Registered: 03-04



esselfortium said:
We could have ended up like the Wolf3D community, where just about every mod comes with and requires its own custom-modded version of the game EXE. D:


Half of the EXEs have shitty "I'm just learning this in highschool/uni" code that requires a modern processor running an ancient OS hello how fucking stupid is that?

Maybe DOSBOX will get better and better for real-mode apps so wolf3d ports can play at the intended speed.

Old Post 08-21-08 14:57 #
Csonicgo is offline Profile || Blog || PM || Email || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
VinceDSS
Senior Member


Posts: 1169
Registered: 11-02


so how come zdoom lags on a pentium1 and doom2.exe not ? code is not optimized ?

Old Post 08-21-08 23:52 #
VinceDSS is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
Graf Zahl
Forum Legend


Posts: 4194
Registered: 01-03


DOS vs Windows, I'd say. For such old systems Windows isn't that great an OS.

Old Post 08-22-08 00:35 #
Graf Zahl is online now Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
leileilol
dork stalker


Posts: 2437
Registered: 06-04



VinceDSS said:
so how come zdoom lags on a pentium1 and doom2.exe not ? code is not optimized ?

try not playing in 640x480

Zdoom oddly, is very optimized for the Cyrix processor - the 6x86MX200 (which sucks at quake more than a pentium 75mhz), underclocked at 80 FREAKING MHZ, can run 320x200 smoothly around 60fps!

Old Post 08-22-08 12:10 #
leileilol is offline Profile || Blog || PM || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
myk
patron mod of ugly ducklings and black sheep


Posts: 10410
Registered: 04-02


The revision builds have bigger (I gather uncompressed, or something) files. How's that?

I also noticed sometimes my mouse gets "disabled" after exiting Chocolate Doom. To free it I need to open and close the task manager. In any case, I'm not sure if this is because of some change in Chocolate Doom or because I changed my mouse recently (I used to use a ball-mouse and mow an optical). I didn't note this effect on other engines or programs, so I though it was worth mentioning.

I found the older imp icon neater or cuter :p (The ice cream cone + D image does look fine as a logo on the page, though.)

Old Post 10-09-08 12:39 #
myk is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
exp(x)
Senior Member


Posts: 1340
Registered: 04-04



myk said:
The revision builds have bigger (I gather uncompressed, or something) files. How's that?

If you're talking about the builds here, then it's because I use mingw32 to cross-compile them on linux. For some reason it generates large binaries even with -Os and no debug symbols, and I believe these are built with -O2 and -gdb.

Old Post 10-09-08 16:14 #
exp(x) is offline Profile || Blog || PM || Email || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
MikeRS
Doomworld is so about bullshit excuses


Posts: 459
Registered: 06-05


Run i586-mingw32msvc-strip on them. It'll get a lot smaller.

Old Post 10-10-08 00:46 #
MikeRS is offline Profile || Blog || PM || Email || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
myk
patron mod of ugly ducklings and black sheep


Posts: 10410
Registered: 04-02


What is Failed to set process affinity mask (120)? I get it on this WAD. You can see it in the posted demo on that thread, but I also got it again while testing (as attached) as I hit the switch that raises the stairs that go up to the switch guarded by the cyberdemons.

Doom2 does not display this error.

Attachment: test.zip
This has been downloaded 2 time(s).

Old Post 10-10-08 01:08 #
myk is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
exp(x)
Senior Member


Posts: 1340
Registered: 04-04



MikeRS said:
Run i586-mingw32msvc-strip on them. It'll get a lot smaller.

Oh snap. I just updated my script for building this and odamex.

Old Post 10-10-08 03:39 #
exp(x) is offline Profile || Blog || PM || Email || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
exp(x)
Senior Member


Posts: 1340
Registered: 04-04



myk said:
What is Failed to set process affinity mask (120)? I get it on this WAD. You can see it in the posted demo on that thread, but I also got it again while testing (as attached), as I hit the switch that raises the stairs that go up to the switch guarded by the cyberdemons.

Doom2 does not display this error.


Can you upload the wad without the 3d start? If I remove it with wadauthor without rebuilding nodes, chocolate doom crashes when loading the level, and rebuilding nodes causes the demo to desync.

Old Post 10-10-08 03:49 #
exp(x) is offline Profile || Blog || PM || Email || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
MikeRS
Doomworld is so about bullshit excuses


Posts: 459
Registered: 06-05



exp(x) said:
I just updated my script

I recall someone saying that only script kiddie losers used them :)

Old Post 10-10-08 05:19 #
MikeRS is offline Profile || Blog || PM || Email || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
exp(x)
Senior Member


Posts: 1340
Registered: 04-04



MikeRS said:
I recall someone saying that only script kiddie losers used them :)

Yes, but script kiddie losers don't WRITE them.
code:
#!/bin/bash ( PATH="/usr/i586-mingw32msvc/bin:$PATH" cd /opt/chocolate-doom-win32 make clean svn cleanup let REVISION=`svn info | grep 'Revision: ' | sed 's/Revision: //'`+1 if [ -n "`svn update -r $REVISION | grep "Updated to revision"`" ]; then ./configure --host=i586-mingw32msvc --build=i386-linux make make CMDLINE i586-mingw32msvc-strip src/chocolate-*.exe zip -j chocolate-doom-win32-r$REVISION.zip src/chocolate-*.exe \ setup/chocolate-setup.exe BUGS ChangeLog CMDLINE COPYING NEWS \ README TODO /usr/i586-mingw32msvc/lib/SDL.dll \ /usr/i586-mingw32msvc/lib/SDL_mixer.dll \ /usr/i586-mingw32msvc/lib/SDL_net.dll curlftpfs ftp.onid.oregonstate.edu /media/onid mv chocolate-doom-win32-r*.zip \ /media/onid/public_html/chocolate-doom-win32/ rm `ls -tr /media/onid/public_html/chocolate-doom-win32/* | head -n-20` fusermount -u /media/onid make clean fi ) > /opt/update-choco-win32.log 2>&1

Old Post 10-10-08 05:38 #
exp(x) is offline Profile || Blog || PM || Email || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
myk
patron mod of ugly ducklings and black sheep


Posts: 10410
Registered: 04-02



exp(x) said:
Can you upload the wad without the 3d start? If I remove it with wadauthor without rebuilding nodes, chocolate doom crashes when loading the level, and rebuilding nodes causes the demo to desync.
It should work with this attached DeHackEd patch in the command line.

Attachment: cam.zip
This has been downloaded 4 time(s).

Old Post 10-10-08 13:56 #
myk is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
exp(x)
Senior Member


Posts: 1340
Registered: 04-04


Thanks. I was able to play back the demo without it desyncing, but chocolate doom did not crash. However, that's not surprising because the process affinity mask is only set on windows computers, and I use linux. I'd file a bug report here.

Old Post 10-10-08 16:36 #
exp(x) is offline Profile || Blog || PM || Email || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
entryway
Senior Member


Posts: 1260
Registered: 01-04



myk said:
What is Failed to set process affinity mask (120)?

MustDie is a reason. Your OS has no support for affinity mask. 120 error code means "This function is not supported on this system". It is for forcing chocolate to use only first core on multicore systems. You should simply ignore this error.


exp(x) said:
because the process affinity mask is only set on windows computers

No.

code:
Revision: 1243 Author: fraggle Date: 21:18:06, 20 September 2008. Message: Set processor affinity under non-Windows platforms using the POSIX API. ---- Modified : /trunk/chocolate-doom/src/i_main.c

Last edited by entryway on 10-10-08 at 19:01

Old Post 10-10-08 16:50 #
entryway is online now Profile || Blog || PM || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
All times are GMT. The time now is 19:17. Post New Thread    Post A Reply
Pages (26): « First ... « 23 24 25 [26]  
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > Chocolate Doom

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 ON
 

< Contact Us - Doomworld >

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

Forums Directory