pouët.net

Windows 7 and intros

category: general [glöplog]
Do you know what should I install to run intros like Rudebox on Windows 7?

It is asking me for a dx-something.dll.
added on the 2010-02-09 14:51:51 by texel texel
Download and install latest DirectX runtime from Microsoft site. It should help.
added on the 2010-02-09 14:54:38 by stan_1901 stan_1901
yep, it needs d3dx9_41.dll
so what you need is a quite recent dx9 runtime for windows 7 (which is afaik not provided with windows 7 from scratch)
added on the 2010-02-09 14:57:52 by gopher gopher
Look for "DirectX End-User Runtime". Also, setting XP compatibility mode may help if some intro still doesn't run.
added on the 2010-02-09 18:04:56 by makc makc
google for the dll that you need, download it, put it in the same folder as the demo or c:\windows\system32 and enjoy
pigpen: you do no such thing!!! bad boy!
google for "directx" and download the latest end user runtime from microsoft!
added on the 2010-02-09 21:01:08 by xTr1m xTr1m
Texel: Yes. This one. Keep it, and rerun it every three months or as soon as a demo or intro starts complaining :)
added on the 2010-02-09 21:09:16 by kb_ kb_
I thought COM/Typelibs where supposed to remove the need to refer to a specific revision on a dll
added on the 2010-02-09 23:20:59 by QUINTIX QUINTIX
Quintix, all COM of this world won't help if the needed version of the DLL just isn't on the HD :)
added on the 2010-02-09 23:43:13 by kb_ kb_
besides, d3dx isn't a COM component.
added on the 2010-02-10 01:02:46 by ryg ryg
I find that setting compatibility modes almost never make an unrunnable prod run. I'm thinking that it is probably the video card brand's fault.
using opengl normally fixes this. atleast it removes the dependency to those dx libs :)
Also, if it is a 4k (especially if it is from before September 2009), try running it through Crinkler's /RECOMPRESS machinery.
added on the 2010-02-10 09:37:00 by Blueberry Blueberry
Quote:
google for the dll that you need, download it, put it in the same folder as the demo or c:\windows\system32 and enjoy


Yeah ! Taking the best the hardware can do ..

I think this could be written on readme's intros:

" Dear intro watcher, althought in my PC (I'm the programmer, cool said da'coder) this intro only have a 4K of size, you need to go to Microsoft and download a DX runtime of 20 Mb. Don't think me bad. This is a true intro. It's not coded in .net because it's not allowed in Breakpoint for intros .. Fuck you bitches and watch what can I do with only 4K ! "
added on the 2010-02-10 09:42:29 by Aeko Aeko
Aeko: Ignorance is bliss, right? Did you know that in windows, the only way to talk to the GPU is through libraries like OpenGL (several MB big, implemented in your graphics driver, behaves differently across vendors) or DirectX (several MB big, included in Windows, with regular updates (d3dx), which many coders depend upon).

Asking for an update to DirectX is like asking for the latest GPU drivers or Windows updates.
added on the 2010-02-10 10:00:26 by xTr1m xTr1m
xTr1m: uhm.. not quite as it is the utility library (running on top of regular dx), not the driver that gets updated there - so has nothing to do with "the only way to talk to the GPU".
added on the 2010-02-10 10:09:48 by Psycho Psycho
You know what?

larger demos always have an opening splash where you can select music on/off etc. Why can't one create a check for the correct DirectX version before launching? \
added on the 2010-02-10 10:15:36 by fluor fluor
fluor, read the thread subject and try again.
added on the 2010-02-10 10:35:46 by skrebbel skrebbel
Quote:
Aeko: Ignorance is bliss, right? Did you know that in windows, the only way to talk to the GPU is through libraries like OpenGL (several MB big, implemented in your graphics driver, behaves differently across vendors) or DirectX (several MB big, included in Windows, with regular updates (d3dx), which many coders depend upon).


From the ignorence to the clever people: it's not the same d3d9.lib, something like opengl32.lib, than d3dx9.lib, that is something that use clever people to say others that ignorance is a bliss.

So, what we are talking about ? Don¡t bliss your ignorance and start post reading from the beginning.
added on the 2010-02-10 10:56:53 by Aeko Aeko
Aeko, if you have experienced graphics coding on windows, you should probably know that opengl32.lib is almost an empty shell that force you to install the latest graphics card drivers (>80Mb) to support several mandatory common opengl extensions. Consequently, i found the straight limit drivers vs utility somewhat irrelevant here... Imho, arguing that size of dll third parties for making a 4k intro doesn't make this intro a real 4k is unfair... or probably you have the skill to bypass the os, the bios, all those MB of third parties code and make a 4k intro about it... I do also respect a lot the work of gopher for Rudebox, or xTr1m for their great prods. They are making possible for us to enjoy those great intros...

After more than 10 years d3dx is out, I thought also that installing the latest DirectX SDK for a recent d3dx intro is an obvious check?
added on the 2010-02-10 11:51:55 by xoofx xoofx
^^ i meant installing the latest DirectX runtime...

oh, and by the way, for 4k coders an others, DirectX SDK February is out... with nice pix support for d3d11...
added on the 2010-02-10 11:56:30 by xoofx xoofx
All the ignorance and bashing aside, why the fuck don't MS include the DX updates in the regular windows updates somewhere? They're pretty much standard OS functionality, but packaged up like a separate software suite. It's confusing for people when an intro complains of missing DLLs and annoying to download a big package to watch a 4k (which feels totally wrong anyway).
added on the 2010-02-10 12:02:38 by psonice psonice
Quote:
Did you know that in windows, the only way to talk to the GPU is through libraries like OpenGL

You can't actually make a valid W32 PE executable without importing at least one DLL, as far as I remember. (Not to mention that even for software rendering you need at least a CreateWindow.)
added on the 2010-02-10 12:06:49 by Gargaj Gargaj
If some people don't like 4ks linking to dll's, then they should quit the demoscene, travel back in time to the dos days, where MOV AL, 13; INT 10h; was possible.
added on the 2010-02-10 12:40:49 by xTr1m xTr1m

login