Needles files in the WinCE folder of QDC!

Talk about Quake, Doom, Wolfenstein 3D, or other DC first person shooting game ports and mods for those games in here.
Moi
QuakeDev Respected
QuakeDev Respected
Posts: 592
https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
Joined: Thu Mar 14, 2002 1:15 am
Has thanked: 0
Been thanked: 6 times

New files found!

Post by Moi »

I think now QDC has the smallest size.
I found at least 3 needless files:

mschatpr.dll(217kb)==seems to be a chat libary
seg_rock.dll(318kb)==SEGA/Rockwell modem libary(?)
shlwapi.dll(83kb) ==Shell light lib

There are many files that seem to be needless but their size is never about
80kb so I think it isnt worth to delete them. Maybe i'll search for new ones one day....:roll:

Now the newest size of the distribution:
1.86 MB compressed with WinRAR
2.00 MB compressed with WinZip

I dont know if its caused by the missing files:

-I'm not able to save on my Skillz memory card
-sometimes shadows arent displayed correctly
Moi
QuakeDev Respected
QuakeDev Respected
Posts: 592
Joined: Thu Mar 14, 2002 1:15 am
Has thanked: 0
Been thanked: 6 times

Tried it out?

Post by Moi »

So, has anyone tried it out? I hope i didnt spend so much time for nothing :lol:
Moi
QuakeDev Respected
QuakeDev Respected
Posts: 592
Joined: Thu Mar 14, 2002 1:15 am
Has thanked: 0
Been thanked: 6 times

Post by Moi »

guys i found new needless files and reduced the size of qdc to 1.5 megs packed with winrar!
reaper2k2
DC Developer
DC Developer
Posts: 2648
Joined: Sun Mar 24, 2002 7:48 pm
Has thanked: 0
Been thanked: 0
Contact:

Post by reaper2k2 »

nx quake or rad quake are much smaller and DONT use win ce why did you want to make it smaller ?

if you used tar you could get it even smaller
http://homebrew.dcemulation.com/dcgames/ *homebrew webbrowser games *

http://r2k2gate.topcities.com *dev site and my releases*
Image
Im' a Commodorian are you?
Moi
QuakeDev Respected
QuakeDev Respected
Posts: 592
Joined: Thu Mar 14, 2002 1:15 am
Has thanked: 0
Been thanked: 6 times

Post by Moi »

Hi, Reaper,
i REALLY respect your work and I hope RAD Quake will become the best port. But at the moment the port by TS is the fastest one.


To your question why I'm doing this I can say:
1.I started the work at the time when there were no alternatives to QDC. I downloaded it using my 56k modem, so I wanted to make it smaller. It's not OK to let the people download 20 megs of which only 1.5 megs are requiered for the game.
2.I just want to finish my job unlike many other ppl in the DC-scene do it.
Don't understand me wrong, i'm thankful for every Homebrew application but it doesn't make sense to release a BETA-version and then disappear forever.

Please dont think I'm talking about you. You are one of the most active members in the scene so please dont leave us!
Moi
QuakeDev Respected
QuakeDev Respected
Posts: 592
Joined: Thu Mar 14, 2002 1:15 am
Has thanked: 0
Been thanked: 6 times

Post by Moi »

I have a running QDC and my winCE folder
now looks this way:

WinCE
..
ARMCOM.DRV
DDHAL.DLL
DDI.DLL
DDRAW.DLL
DINPUTX.DLL
DSOUND.DLL
ICM.DLL
MAPLE.DLL
MAPLEDEV.DLL
MMTIMER.DLL
MSACMCE.DLL
PLATUTIL.DLL
PROFDLL.DLL
SNDCORE.DLL
TIMER.DLL
WDMLIB.DLL
WDMOEM.DLL
WSEGACD.DLL
SERF.EXE
SHELL.EXE
SYSSTART.EXE
WDEVICE.EXE
VMUPROTO.DLL
VMIMIME.DLL
= only 690.886 Bytes

If you have all the files mentioned QuakeDC WILL work as it should.


==========================
Here the files that MAY BE NEEDLESS:

I GUESS all the EXEs can be deleted:
SERF.EXE
SHELL.EXE
SYSSTART.EXE
WDEVICE.EXE


I'm not sure if you can save without them:
(unfortunatelly i cant test them cuz I dont own a VMU)
VMUPROTO.DLL
VMIMIME.DLL


Can anyone help me testing it? I have no CDR at the moment :(
TheDumbAss
QuakeDev Mod
QuakeDev Mod
Posts: 1233
Joined: Wed Oct 17, 2001 7:44 pm
Location: Indpls, IN USA
Has thanked: 0
Been thanked: 0
Contact:

Post by TheDumbAss »

I'll check this out in a couple days when I have more time... unless someone beats me to it. Than you Moi for all your work on this front. Its VERY helpful. :)

I'm working on a new console quake related site right now... when I get mostly done with that I'll be redoing a good portion of quakedev and fix the downloads avalible there. So the new even smaller version will be uploaded then.
My old Sig was broken. Enter the new Sig!
reaper2k2
DC Developer
DC Developer
Posts: 2648
Joined: Sun Mar 24, 2002 7:48 pm
Has thanked: 0
Been thanked: 0
Contact:

Post by reaper2k2 »

THanks for the heads up moi yeah im on a 56k to i understand now im not leaving any time soon geting better at what i do as i go

thanks for the support to you might find this funny but ive never ever used TS quake as i once thought it was warez lol

then like you siad it was almost 20 meg
http://homebrew.dcemulation.com/dcgames/ *homebrew webbrowser games *

http://r2k2gate.topcities.com *dev site and my releases*
Image
Im' a Commodorian are you?
BlackAura
DC Developer
DC Developer
Posts: 9951
Joined: Sun Dec 30, 2001 9:02 am
Has thanked: 0
Been thanked: 1 time

Post by BlackAura »

I didn't download QuakeDC until TheDumbAss's smaller version, which was about 8MB or something. 20MB was just too much at the time. But now I've actually managed to find an ISP which has no time limits or download limits (which is unusual in Australia, or at least Queensland), so I could probably download it now.
User avatar
Captain Skyhawk
DCEmu Respected
DCEmu Respected
Posts: 812
Joined: Fri Nov 09, 2001 6:48 am
Location: The Netherlands
Has thanked: 0
Been thanked: 0
Contact:

Post by Captain Skyhawk »

This can also be interesting for other Dreamcast WinCE stuff (Gyplay anyone?). I completly overlooked this topic, maybe you should post this info in the main forum.
Visit the DC Help for all the Dreamcast homebrew help you need!
Go to DC Evolution, for the best ready to burn images
.
bizzle
Has thanked: 0
Been thanked: 0

Re: Use Multisession...

Post by bizzle »

Moi wrote:I'm using multisession. Its the best way to save CDRs.
The only disadvatage is that the CD isnt selfbootable :(.
actually it is selfbootable, along with gypplay if you use echelons selfboot kit
but i cant help you get that. sorry
Moi
QuakeDev Respected
QuakeDev Respected
Posts: 592
Joined: Thu Mar 14, 2002 1:15 am
Has thanked: 0
Been thanked: 6 times

Post by Moi »

Xylene:
No, I think in all other Wince apps only needed files are inside the wince folder. This is the point what made me curious about the QDC's wince folder which was ~16 megs compared to ~700 kb of Gypplay or Sintendo.

Maybe only the files that are in the wince folder of Sintendo also are needed for QDC.
I think I'll test it next Sunday if i'm not too lazy to buy new CDRs ;)
BlackAura
DC Developer
DC Developer
Posts: 9951
Joined: Sun Dec 30, 2001 9:02 am
Has thanked: 0
Been thanked: 1 time

Post by BlackAura »

Sintendo and Gypplay use a different version of WinCE, and they might use different files. Still, a lot of the ones that Sintendo or Gypplay removed might be just as useless for QuakeDC.
Moi
QuakeDev Respected
QuakeDev Respected
Posts: 592
Joined: Thu Mar 14, 2002 1:15 am
Has thanked: 0
Been thanked: 6 times

Post by Moi »

Hi!
I think I got it!
I looked inside the MIDWAY_1.EXE for dll-names
and let the ones that were mentioned in the EXE inside the wince folder.
I deleted the files that were NOT mentioned and got following
structure:

.
wince:
DDRAW.DLL
DINPUTX.DLL
DSOUND.DLL
ICM.DLL
MAPLE.DLL
MAPLEDEV.DLL
PLATUTIL.DLL
TIMER.DLL
------------------
=242.841 Bytes

Only the files above are really needed for QDC!
I tried the normal Quake and Codename both worked fine.
TheDumbAss
QuakeDev Mod
QuakeDev Mod
Posts: 1233
Joined: Wed Oct 17, 2001 7:44 pm
Location: Indpls, IN USA
Has thanked: 0
Been thanked: 0
Contact:

Post by TheDumbAss »

:D

I'll try it out this weekend and double check the VMU support. I'm thinking MAPLE.DLL and/or MAPLEDEV.DLL would cover that though.

Once again... Thank you Moi! :)
My old Sig was broken. Enter the new Sig!
Moi
QuakeDev Respected
QuakeDev Respected
Posts: 592
Joined: Thu Mar 14, 2002 1:15 am
Has thanked: 0
Been thanked: 6 times

Post by Moi »

TDA:
No problem. It was a lot of fun! :) The rest is your work!

It works definetly! I was able to save using Joymenu, too.
User avatar
mankrip
DCEmu Ex-Mod
DCEmu Ex-Mod
Posts: 3712
Joined: Sun Nov 04, 2001 5:12 pm
Has thanked: 0
Been thanked: 0
Contact:

Post by mankrip »

I'm pretty sure the DLLs are loaded in memory by the 1ST_READ.BIN, to be used by the MIDWAY_1.EXE.

I have a friend who tested QuakeDC with another 1ST_READ.BIN and it didn't worked because of 2 DLLs that the original QuakeDC distribution doesn't have. But it worked for me when i put those 2 DLLs in.

Great work, Moi :) .

Does the CD audio still works without the WSEGACD.DLL? I guess QuakeDC doesn't use this DLL to play the CD audio; if it used, the 1ST_READ.BIN would crash at startup when trying to load it; but it's better to test it to be sure.

I can test the CD audio in a few days if nobody here does first.
Ph'nglui mglw'nafh mankrip Hell's end wgah'nagl fhtagn.
==-=-=-=-=-=-=-=-=-=-==
Dev blog / Twitter / YouTube
Image
Moi
QuakeDev Respected
QuakeDev Respected
Posts: 592
Joined: Thu Mar 14, 2002 1:15 am
Has thanked: 0
Been thanked: 6 times

Post by Moi »

Fragger:

Yeah it should work! I cant test it since i dont know how to burn cdtracks for QDC. :cry: Is there a tutorial avaible?

PS:
ehm, Fragger could you replace the zoom function with slowmotion(in the game)in Joymenu in the next release? i already did it on on my cdr and i think its more useful than zoom. Its really easy to be done, you only have to edit config.cfg.
User avatar
mankrip
DCEmu Ex-Mod
DCEmu Ex-Mod
Posts: 3712
Joined: Sun Nov 04, 2001 5:12 pm
Has thanked: 0
Been thanked: 0
Contact:

Post by mankrip »

It's because of the cheat detection. When you use a cheat, the field "Used Cheats: Yes/No" field of the Statistics screen is marked "Yes", and the Slow Motion is a cheat (the Slow Motion changes the gameplay, and the single player modes are just too easy when in Slow Motion).

The purpose of the "Used Cheats" field is to inform if the player cheated (duh), and it is useful for people who like to beat the game without cheating (like me), because we can load saved games and check if they are "clean".

So I changed the dc_dright to zoom because people could accidentaly turn Slow Motion on during the single player modes, and the game would say that they are cheaters.

When I boot QuakeDC I normally load a saved game before starting a game, so I can restore my customized settings (player name, color, control settings, etc.).

What you can do is to go to the Load Configuration menu and set the "Auto Load File" to config2.cfg, so the next time you load your game from the VMU the config2.cfg will be loaded automatically. The config2.cfg has the Slow Motion in the dc_dright.
Ph'nglui mglw'nafh mankrip Hell's end wgah'nagl fhtagn.
==-=-=-=-=-=-=-=-=-=-==
Dev blog / Twitter / YouTube
Image
Moi
QuakeDev Respected
QuakeDev Respected
Posts: 592
Joined: Thu Mar 14, 2002 1:15 am
Has thanked: 0
Been thanked: 6 times

Post by Moi »

Fragger: OK :D
Post Reply