Advertisement

Contest themes page and a few other docs

Started by November 15, 2004 11:56 PM
67 comments, last by skow 19 years, 11 months ago
Hey Bourricot,

Can Dev-cpp import makfiles exported from VC6? If it can, I'll export a makfile and include it with the basecode. Also note that when you compile in debug mode, the name of the DLL has to be SVIS.dll or winamp will not load it (not sure why).

Quote:
Can we enter the contest using a different basecode ?


Thats a good point. Should this contest be open to both winamp and standard demos or just winamp plugins? I tend to lean towards both. However, If we do decide to go winamp alone, then we are all put on fairly even ground, since it is a new basecode.

Cheers,
- llvllatrix
I think it should be ONLY winamp plug-ins. Just my 2 cents.
Advertisement
I think ||v|atrix put a lot of work into making the base code. So I think it's only fair to be required to use it.

A lot of organization is going on to get the contest up and running. Plus, if you want to make a game or something. Just do it in the plugin. You can make the first pacman MP3 game. Where the ghosts determine their next direction by the music, instead of the old logic.
*News tagenigma.com is my new domain.
Cool,

Dynamic ddr ;) (dance dance revolution)
'lo. I have imported the project file with no error except this strange think in the linker.

--implib ".\Release/vis_test.lib"

Ressource doesn't compile so i've change it, keeping the same name and ID.
it looks good in the editor.

Get also this error :
240 \source\visualization_template.cpp invalid conversion from `LRESULT (*)(HWND__*, unsigned int, unsigned int, long int)' to `const void*'

[SOURCE]Change :-> 	if(wamp_module_init ( module, 						  (void *)vis_wnd_proc, 						  VIS_WINDOW_TITLE,						  vis_x,						  vis_y,						  vis_width,						  vis_height,						  vis_bpp,						  false/*vis_fullscreen*/,						  h_vis_wnd,						  h_vis_dc,						  h_vis_rc ) )[/SOURCE]

It compils fine. winamp find the dll but that's all. Nothing in the Plugin module.

So if i manage to make an opengl winamp plugin not using this basecode I could enter ?
I would prefer using it. But I don't know c++, so i would have some problem for debugging it.
I prefer to make a new one from scratch.
Personally I think that we should be allowed to write the plugins with our own code, not just the provided basecode. Not everyone here uses VC compilers.
Beer - the love catalystgood ol' homepage
Advertisement
Quote:
So if i manage to make an opengl winamp plugin not using this basecode I could enter ?


Sounds good :) It would be kinda unfair to you tho; everyone else has basecode writen for them, but I'm glad your so keen on entering :) The only c++ resource that I found I could rely on was the sdk. However, I did stumble upon some vb stuff and a few other tuts in different languages. Good luck.

By the end of today I'll have the "official contest page" completed with all the "official" rules ect. Prize is comming in tomorrow (its a 1gig usb key). I'll also email nehe and make this contest official.

Happy Holidays,
- llvllatrix
Quote:
invalid conversion from `LRESULT (*)(HWND__*, unsigned int, unsigned int, long int)' to `const void*'


hmmm...This might be a compiler setting that you can change. Basically I'm casting a function pointer to a void pointer (admitedly not that safe, but it makes the code cleaner...and this being a small project, not a big risk). There are two ways to fix it; declare the variable using the correct function pointer syntax (namely const LRESULT (*func_pointer)(HWND__*, unsigned int, unsigned int, long int) ) or change your compiler settings (what ide do you use?). I'll probably be doing another release of the plugin basecode, and I'll use the correct syntax (this release will also contain a makefile).

Cheers,
- llvllatrix
Prize info:
The prize is a 1 gig version of this key:

http://www.thinkgeek.com/computing/drives/6ec2/

Cheers,
- llvllatrix
Binaries and source for v1.01 are online:
http://www.eng.uwaterloo.ca/~rramraj/Gamedev/winamp_gl.zip

Check out the readme for info on whats changed. This release also contains a mak file. Still looking into the fullscreen bug.

Cheers,
- llvllatrix

This topic is closed to new replies.

Advertisement