What's new

Aristotle's Mudlord & Rice Video

Status
Not open for further replies.

Aristotle900

New member
After 3 weeks, I finally got it to compil and without problems. I worked on the Fog rendering code and repaired the fog problems, compiled the plugin with DirectX 8.1+. Details below.

As I thought, it has video problems with DirectX 9.0..Take notice to the recent version of Mudlord's plugin. It says it's using 8.0, not 9.0 as I've seen people saying that it does, on different topics and sites. Dunno why.

Anyway, here it is, and I'll be continuing on this project. I'm still learning windows programming, so please be patient. :)

Let the bug testing begin! Check this post for newer versions and past versions.

This plugin requires the Microsoft Visual C++ 2008 SP1 Redistributable Package in order to run. You can download it Here.

==================

2/23/09 - Version 6.1.8 - Download
-Increased texture scale support, to 128X the original texture size-
-Changed INI game settings file to "Aristotle Video.ini" to avoid Rice Video conflicts-
-Changed all the names to "Aristotle Video" throughout the project-
-Changed Registry saving location to "Root\Software\Aristotle\Aristotle's Video Plugin" to avoid conflicts with Rice Video Builds-
-Repaired debug code so it compiles in Debug Mode-


1/3/09 - Version 6.1.7 - Download

Microdev:
-Fixed some texture handling slowdowns-
-Fixed texture scaling code, All textures load now-


12/17/08 - Version 6.1.6 - Download

-Partial full Texture Caching/pre-loading-
-Further corrected the fog rendering code-
-Cleaned up some areas of the code-
-Compilled without optimizations, because of them causing slowdowns-


12/11/08 - Version 6.1.5

-Corrected the Fog rendering code-
-Compelled with speed optimizations-
-Compelled using Visual Studio 2008 Express, Visual C++-
-Compelled using DirectX 8.1+- (Plugin was originaly using 8.0, and 9.0 seems to have many
graphics errors.)
-Compressed the plugin using UPX, new small file size-
 
Last edited by a moderator:

Legend

New member
Wow, very cool! I'll have to try this! Thanks for picking up the project and good luck with everything guy! :santa:
 
Good job.
But Harvest Moon 64 is really speed down in some screen. I tried mudlord's plugin its ok in that screen.
Some filter are missing. (HQ2xS, LQ2xS)
 
OP
A

Aristotle900

New member
Which screen is it slowing down on? I tested the game on both, and they seem the same, unless I use Texture enhancement or any filters, on ether plugin, with this game. Then yes, it slows down badly. I've never played this game before, so I really don't know where it's not supposed to be slowing down on. :)

Yes, I see now those two filters are missing. I tested them on Mudlord's recent plugin, and they seem the same as the HQ2x and LQ2x filters. I'm assuming they are those filters, plus sharpness? I'll look in the code and see if it's just disabled. Though those two don't seem to be any different. (HQ2xS, LQ2xS - HQ2x, LQ2x)
 

microdev

New member
Congratulations!

Btw. could you maybe give me a hint were I could still find the DirectX 8.1 SDK? They don't seem to be available at Microsofts website anymore...

thx,

microdev
 
OP
A

Aristotle900

New member
Congratulations!

Btw. could you maybe give me a hint were I could still find the DirectX 8.1 SDK? They don't seem to be available at Microsofts website anymore...

thx,

microdev

It was hard to find. I was actually looking for the 8.0 version on Google, but came across this 8.1+ version on a forum.

Download

Squall_Leonhart: Yes, I know, I believe that is in the main parsing code, which I will look into later..

Also, same for Zelda 64, Mario Kart 64 with that display screen that shows the player's current view. It's related to the fact that this plugin has very little Framebuffer emulation. Unfortunately, I have no clue how it works. (Internally) I will research it however, another time..

Currently, I'm now working on Texture caching. Something everyone has been wanting for many months with this plugin. Even if it takes me a few months, I'm not going to give up on making this happen. I'm not a quitter. ;)

Also, I found in Castlevania: LOD and a few other games, the distance the fog is rendering at, is still just a little incorrect. Much better than it's ever been, but still, and also I think the alpha blending is set just a little too high, as I compair between the plugin, and the real unit. I'm working on this as well. Just give me time everyone. :D
 
Last edited:
OP
A

Aristotle900

New member
The plugin already has good texture caching. What it didn't have was proper handling on the memory freeing, and it doesn't have pre-loading of the textures. I'll be working on that next. Right now, once a texture loads, it doesn't have to reload from the hard drive, unless you change to or from full screen. Best example on how this is working now, is with Castlevania: LOD, using Gitech's graphics pack. You'll notice a big difference. :D

I also further corrected the fog rendering. I noticed some areas that it ended up tearing, like on Castlevania: LOD. This should be fixed now.

Satan666: Yeah, it finally did it to me, once I got to different areas of the game. I believe this was because of using the optimizations..Also, Mario 64 was as slow as a snail. These problems should be gone now.

Legend: Thank you. :)

Download

----------

12/17/08 - Version 6.1.6

-Partial full Texture Caching/pre-loading-
-Further corrected the fog rendering code-
-Cleaned up some areas of the code-
-Compilled without optimizations, because of them causing slowdowns-
 

toe_head2001

New member
Very nice work. :bouncy: It's good to see progress on this plugin continue. Much appreciated.

:naughty: BTW, your current release is a violation of the GPL. :evil:
 

retroK

New member
Nice work!
Btw, I think you should not waste your time compressing the plug-in with UPX. The benefit is just too small.
 
OP
A

Aristotle900

New member
You have to release the source code with every binary release aswell.

Oh..I greatly apologize for this..I will upload it with the source, as soon as I can..The site I'm using to host it, doesn't allow more than 1MB per file, so I'll edit my post here, with the new download.

I am so sorry that I've violated the GPL license.. :(

RetroK: Well, it makes it smaller, which was allowing me to upload it to that site, with the necessary dll files. And I made a batch file which easily does so for me anyway.
 
Last edited:

toe_head2001

New member
...The site I'm using to host it, doesn't allow more than 1MB per file, so I'll edit my post here, with the new download.

I suggest you just add the file as an attachment to your forum post. The max file size, for a .zip, is 8mb on this forum.


Also, I'm not sure that it was made clear that you need to have a copy of the GPL License bundled with your DLLs
 
OP
A

Aristotle900

New member
I suggest you just add the file as an attachment to your forum post. The max file size, for a .zip, is 8mb on this forum.


Also, I'm not sure that it was made clear that you need to have a copy of the GPL License bundled with your DLLs

Attachments do not work for me on this forum. I tried that first, with the first release.

Copy of the GPL? See, I didn't know about this, because there is no license document on the web space Mudlord has the plugin uploaded too, with the source code..Thank you for posting a copy, I'll read over it and re-post the plugin when I find a suitable place, with the license.
 

Cyberman

Moderator
Moderator
I believe that attachments have been broken for a while not positive.
I'll ask someone who knows for you.
I believe it's possible to use the emulation64 network to host the files also I'll see who to get in touch with for that.

No need to panic about compliance, the important thing is you get situated so you are. In 15 years the FSF has had to sue only once and that was this year.

Cyb
 

mudlord88

Banned
because there is no license document on the web space Mudlord has the plugin uploaded too, with the source code..Thank you for posting a copy,

Sorry about that.
A link to the license is clearly documented with the source code, in the comments. Sorry for not making a better effort to document things.
 
OP
A

Aristotle900

New member
Sorry about that.
A link to the license is clearly documented with the source code, in the comments. Sorry for not making a better effort to document things.

Clearly my fault for missing the obvious.. I sincerely apologize.

I've removed the files on Megaupload, so the links on previous posts, are no longer valid. I'm now using this file hosting site, to host the file. This now includes the latest compiled version, with source code, and the GNU General Public license.

Download

----------

12/17/08 - Version 6.1.6

-Partial full Texture Caching/pre-loading-
-Further corrected the fog rendering code-
-Cleaned up some areas of the code-
-Compilled without optimizations, because of them causing slowdowns-


12/11/08 - Version 6.1.5

-Corrected the Fog rendering code-
-Compelled with speed optimizations-
-Compelled using Visual Studio 2008 Express, Visual C++-
-Compelled using DirectX 8.1+- (Plugin was originaly using 8.0, and 9.0 seems to have many
graphics errors.)
-Compressed the plugin using UPX, new small file size-
 
Status
Not open for further replies.

Top