Go Back   Project64 Forums > Public Version > Project 64 - v1.6

 
 
Thread Tools Display Modes
  #1  
Old 11th April 2013, 07:49 PM
shunyuan's Avatar
shunyuan shunyuan is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Apr 2013
Posts: 491
Smile Jabo's Direct3D8 v1.7.0.57-ver5 for Project64 v1.6

GfxWrapper v1.0
--
GfxWrapper is a graphic plugin wrapper to let Project64 v1.6 (only) can use Jabo's Direct3D8 v1.7.0.57-ver5 video plugin. To use GfxWrapper, just copy GfxWrapper.dll and Gfx.dat to the plugin folder then selct Jabo's Direct3D8 plugin v1.7.0.57 (wrap) as your video plugin.


Author:
--
Jabo's Direct3D8 plugin is written by Jabo for Project64 v2.0 and
GfxWrapper is written by shunyuan (shunyuan.chou@gmail.com).


File descriptions:
--
GfxWrapper.dll - GfxWrapper plugin
Audio.dat - Jabo's Direct3D8 v1.7.0.57 plugin


Notice
------
GfxWrapper is compiled with vs2012 and need vs2012 c-runtime to work.


Now we can see the video of Resident Evil 2 on Project64 v1.6.

-----------------
my other plugins:
-----------------
HleAudio: Auido plugin with XAudio2 + DirectSound driver support
SoftGraphic: graphics plugin use mess rdp software rendering
InputWrapper: to use Jabo's Input Plugin v1.7.0.12 for Porject64 1.6
Attached Images
File Type: jpg screen.jpg (16.8 KB, 74 views)
Attached Files
File Type: zip GfxWrapper.zip (390.5 KB, 492 views)

Last edited by shunyuan; 27th June 2013 at 07:45 AM.
  #2  
Old 11th April 2013, 08:01 PM
HatCat's Avatar
HatCat HatCat is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Feb 2007
Location: In my hat.
Posts: 16,245
Default

Now, this, is the kind of thing we could use.

We need a way to use Jabo's D3D8 1.7.x on other emulators because his 1.6.1 etc. plugins had no LLE gfx. We need to test the RDP in LLE sometimes, maybe even outside of pj 2.0.

But the Jabo's DSound 1.7 wrapper? We didn't need that. 1.6.1 was better.
  #3  
Old 11th April 2013, 08:12 PM
ExtremeDude2's Avatar
ExtremeDude2 ExtremeDude2 is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Apr 2010
Location: USA
Posts: 2,360
Default

Nice work
__________________
Quote:
Originally Posted by dsx! View Post
are you american or something
  #4  
Old 11th April 2013, 08:25 PM
shunyuan's Avatar
shunyuan shunyuan is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Apr 2013
Posts: 491
Default

Quote:
Originally Posted by FatCat View Post
Now, this, is the kind of thing we could use.

We need a way to use Jabo's D3D8 1.7.x on other emulators because his 1.6.1 etc. plugins had no LLE gfx. We need to test the RDP in LLE sometimes, maybe even outside of pj 2.0.

But the Jabo's DSound 1.7 wrapper? We didn't need that. 1.6.1 was better.
GfxWrapper doesn't support other N64 emulators only for Project64 v1.6.

I don't want to hack Jabo's D3D8 1.7.x except the emulator checking and I am happy with Project64 v1.6 can run Jabo's D3D8 1.7.x.
Attached Images
File Type: jpg screen-2.jpg (19.2 KB, 32 views)

Last edited by shunyuan; 11th April 2013 at 08:31 PM.
  #5  
Old 11th April 2013, 09:13 PM
squall_leonhart's Avatar
squall_leonhart squall_leonhart is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Mar 2007
Location: Sydney, Australia
Posts: 2,896
Default

make it work for build 56, that'd be useful
__________________
Xfire Profile | VBA-M | XBCD 0.2.7

CPU:Intel i7 920 @ 3.8(D0), Mainboard:Asus Rampage II Gene, Memory:12GB Corsair Vengeance 1600
Video:EVGA Geforce GTX 680+ 4GB, Sound:Creative XFI Titanium Fatal1ty Pro, Monitor:BenQ G2400WD
HDD:500GB Spinpoint F3, 1TB WD Black, 2TB WD Red, 1TB WD Black
Case:NZXT Guardian 921RB, PSU:Corsair 620HX, OS:Windows 7 SP1
  #6  
Old 11th April 2013, 09:33 PM
shunyuan's Avatar
shunyuan shunyuan is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Apr 2013
Posts: 491
Default

Quote:
Originally Posted by squall_leonhart View Post
make it work for build 56, that'd be useful
What's the special for build 56?
  #7  
Old 11th April 2013, 09:37 PM
HatCat's Avatar
HatCat HatCat is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Feb 2007
Location: In my hat.
Posts: 16,245
Default

Quote:
Originally Posted by squall_leonhart View Post
make it work for build 56, that'd be useful
lol, tell me you're not the one assisting this kid.

Respecting Jabo's legacy while turning over it and helping the unstable versions of his plugins get working on the 1.6 EXE?
Don't be so two-faced!

It's obvious that the result is shit. The only thing useful is the D3D8 LLE gfx plugin wrapper he made.

Don't assist amateur programmers with naive goals plz k thx bai.
  #8  
Old 12th April 2013, 01:16 AM
shunyuan's Avatar
shunyuan shunyuan is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Apr 2013
Posts: 491
Default

Quote:
Originally Posted by FatCat View Post
It's obvious that the result is shit. The only thing useful is the D3D8 LLE gfx plugin wrapper he made.
I don't agree with what you said. I think let project64 v1.6 and other N64 emulators can use new Jabo's Direct Input Controller and new RSP plugin is not a bad thing. Not to mention the new Jabo's Direct3D8 plugin fixed several graphic issues of good N64 games, such as Resident Evil 2.

Only you need the LLE gfx rendering for debugging purpose, but that doesn't mean except LLE gfx the other stuffs are shit. It is rude to say that.

The Jabo's Direct Sound Plugin v1.7 is more sophisticated than v1.6.1 and has some options to tweak without UI, I bet you didn't know that.

Last edited by shunyuan; 12th April 2013 at 01:21 AM.
  #9  
Old 12th April 2013, 01:19 AM
shunyuan's Avatar
shunyuan shunyuan is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Apr 2013
Posts: 491
Default

Quote:
Originally Posted by squall_leonhart View Post
make it work for build 56, that'd be useful
I just work with GfxWrapper, no changes need. And don't answer my question, since someone question your motivation.
  #10  
Old 12th April 2013, 01:42 AM
HatCat's Avatar
HatCat HatCat is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Feb 2007
Location: In my hat.
Posts: 16,245
Default

Quote:
Originally Posted by suanyuan View Post
Not to mention the new Jabo's Direct3D8 plugin fixed several graphic issues of good N64 games, such as Resident Evil 2.
You can download the upgrade Jabo's Direct3D8 here (fixes Resident Evil 2, problems left behind in 1.7.x plugins).

Thank you; please come again.

Quote:
Originally Posted by suanyuan View Post
The Jabo's Direct Sound Plugin v1.7 is more sophisticated than v1.6.1 and has some options to tweak without UI, I bet you didn't know that.
You can download the upgrade Jabo's DirectSound 1.6.1 here (fixes hung/unreachable config code stuck in the 1.7.x plugins).

Thank you; please come again.

Quote:
Originally Posted by suanyuan View Post
Only you need the LLE gfx rendering for debugging purpose, but that doesn't mean except LLE gfx the other stuffs are shit. It is rude to say that.
LLE gfx is the only thing introduced via the use of your wrapper.
Everything else is bugs in the 1.7.x plugins Jabo ended up going back to fix later.

You can download the updated plugins here.
http://www.jabosoft.com/articles/115

"Shit", is the only thing that flies around here.
"Crap", "stuff", "crack", "weed" is all that vulgar stuff!!

Thank you; please come again.

Quote:
Originally Posted by suanyuan View Post
And don't answer my question, since someone question your motivation.
Questioning motivations is normal.

We don't take kindly to people around here who don't question motivations!

I wish I could get people to question my motivations.
But noooooooo, everyone just sits back and says yaaaaaaay, "icono's doing all the work". Pretty much nobody has argued about my work except zilmar I guess.
 

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

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


All times are GMT. The time now is 04:29 PM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.