Spelkontroll  ::  Emulation64  ::  DCEmu.co.ukNetwork Sites:    About  ::  Hosting  ::  Donate 
Home Files Forums Reviews Guides Articles Interviews



Welcome to EmuTalk.net

Go Back   EmuTalk.net > General Emulation > Plugins

Welcome to EmuTalk

Closed Thread
 
Thread Tools Display Modes
Old December 12th, 2008, 03:40   #1
Aristotle900
EmuTalk Member
 
Join Date: Nov 2008
Location: Amarillo, Texas.
Posts: 50
Aristotle900 is just really nice
Aristotle's Mudlord & Rice Video
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 Aristotle900 : February 23rd, 2009 at 23:35.
Aristotle900 is offline  
Old December 12th, 2008, 04:28   #2
Legend
EmuTalk Member
 
Legend's Avatar
 
Join Date: Jan 2003
Posts: 429
Legend is a splendid one to behold
Wow, very cool! I'll have to try this! Thanks for picking up the project and good luck with everything guy!
--------------------
Intel Core 2 Duo E8400 @ 3.6 ghz. ea. / Asus P5QL-E / 2 Gig Ram / GeForce 8800GT 512mb PCI-e / Creative Audigy 2 / Win XP Pro SP3 / X360 controllers (XBCD drivers)

Want to use one of the best N64 video plugins? Try the latest Glide64 1.1 right here: Homepage
and for help and comments use the support forums here: Forums
Legend is offline  
Old December 12th, 2008, 04:51   #3
NES_player4LIFE
~NES Dual Screen~
 
NES_player4LIFE's Avatar
 
Join Date: Nov 2005
Location: Earth
Posts: 642
NES_player4LIFE is a name known to all
cool rice video lives on
--------------------
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Drug Free For Life: 98% of the teenage population has
tried drugs at least once. If you are one of the 2%
who hasn't, copy and paste this into your signature.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
NES_player4LIFE is offline  
Old December 12th, 2008, 11:41   #4
satan666
-o-
 
satan666's Avatar
 
Join Date: Apr 2008
Location: 『皇』
Posts: 10
satan666 is just really nice
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)
satan666 is offline  
Old December 12th, 2008, 12:43   #5
Aristotle900
EmuTalk Member
 
Join Date: Nov 2008
Location: Amarillo, Texas.
Posts: 50
Aristotle900 is just really nice
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)
Aristotle900 is offline  
Old December 12th, 2008, 19:27   #6
microdev
EmuTalk Member
 
Join Date: Dec 2002
Posts: 247
microdev is a name known to all
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
microdev is offline  
Old December 13th, 2008, 08:05   #7
squall_leonhart
The Great Gunblade Wielder
 
squall_leonhart's Avatar
 
Join Date: Jan 2006
Location: All over the world.
Posts: 2,863
squall_leonhart is just really nice
Send a message via ICQ to squall_leonhart Send a message via MSN to squall_leonhart Send a message via Yahoo to squall_leonhart
Rice Video has LOD issues with various games (Majora's Mask for example)
squall_leonhart is offline  
Old December 13th, 2008, 11:16   #8
Aristotle900
EmuTalk Member
 
Join Date: Nov 2008
Location: Amarillo, Texas.
Posts: 50
Aristotle900 is just really nice
Quote:
Originally Posted by microdev View Post
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.

Last edited by Aristotle900 : December 13th, 2008 at 13:32.
Aristotle900 is offline  
Old December 18th, 2008, 06:22   #9
Aristotle900
EmuTalk Member
 
Join Date: Nov 2008
Location: Amarillo, Texas.
Posts: 50
Aristotle900 is just really nice
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.

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-
Aristotle900 is offline  
Old December 19th, 2008, 02:01   #10
toe_head2001
EmuTalk Member
 
Join Date: Jul 2005
Posts: 29
toe_head2001 is just really nice
Very nice work. It's good to see progress on this plugin continue. Much appreciated.

BTW, your current release is a violation of the GPL.
--------------------
OS: Windows XP SP3 - CPU: Intel Core 2 Duo - Graphics Card: nVidia GeForce4 MX 4000, 64mb - Sound Card: AC'97 - Memory: 1024 MB
toe_head2001 is offline  
Closed Thread


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 23:50.


Powered by vBulletin Version 3.6.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.