PDA

View Full Version : Texture Dumping Plugin.



icepir8
October 26th, 2002, 22:52
Well, here it is. A plugin that dumps textures to Hard Disk.

To use it you need to create a Sundirectory "Tiles" in the same directory as "plugin" is in.

When the rom is run as new textures are created it will save a copy to Hard disk.

This slows the game down a bit. but the Idea is not to play the rom with this plugin as it is to dump textures.

I am not going to activly support texture dumping at this point. So don't bother me with It doesn't dump X texture from Y game right.

Also it doesn't dump the alpha channel of the textures.

Cya L8r,

Icepir8

Harteex
October 26th, 2002, 23:36
Hey cool!
Thanks a lot!

Theboy
October 27th, 2002, 09:25
Wow. Thanks..

I was reading a day ago that you were going to write a program like this, and would help to load textures to the emulator quicker.

any plans on that still?

Also I cant seem to get the plugin working on PJ64 1.5.


I get an error right after it loads the rom.

PROJECT64 caused an invalid page fault in
module KERNEL32.DLL at 017f:bff7b992.
Registers:
EAX=00000020 CS=017f EIP=bff7b992 EFLGS=00210202
EBX=00000000 SS=0187 ESP=051be788 EBP=051be7c4
ECX=7803b670 DS=0187 ESI=00000020 FS=18ef
EDX=084b4d38 ES=0187 EDI=051be8e8 GS=4226
Bytes at CS:EIP:
80 3e 04 74 0f 33 c0 50 50 50 68 05 00 00 c0 e8
Stack dump:
00000001 78010504 00000020 780240c7 00000000 051be8e8 00000001 00000000 7fffffe3 051bff88 051be5b8 051bff88 7800db11 780354d8 ffffffff 051bf97c

I dont know if it helps but has anybody else had this error too?

Harteex
October 27th, 2002, 12:06
Create the folder Tiles in the main Pj64 directory...
Then, if it doesn't work, restart your computer and try again.

FirebrandX
October 27th, 2002, 22:33
Dammit, all the textures dumps were completely white for Doom 64. I also can only get 5 fps for the TR plugins on PJ64. My system:

P3 600
Voodoo 5500 64MB
256 MB Ram
Windows 98

running Pj64.

icepir8
October 28th, 2002, 01:06
You need to get a OpenGl wrapper like GLSetup. 3Dfx didn't do a full OpenGL implimation. So it uses MS software only one. This means SLOOOOOWWWWW.

here is the link to glsetup. http://www.glsetup.com/

jelbo
October 28th, 2002, 08:15
Wow thanks Icepir8! I'll test it when I come home. Great work! :happy:

FirebrandX
October 28th, 2002, 08:17
I downloaded and installed the Glsetup program, but it seemed to do absolutely nothing to the help the problem. I also noticed I can't go into full screen mode on TR plugins. Must be another 3DFX problem.

Harteex
October 28th, 2002, 17:15
I tried with Doom64... all the dumped textures are white for me too.

icepir8
October 28th, 2002, 17:24
Originally posted by icepir8
I am not going to activly support texture dumping at this point. So don't bother me with It doesn't dump X texture from Y game right.
Hmmm.... Maybe this should have been first thing I said.

If I have time I will look into it.... (I may not have time for a while.)

FirebrandX
October 28th, 2002, 20:31
Sorry about that, but a LOT of people have been begging to dump textures on Doom 64. There are entire web sites devoted to attempting convert Doom 64 levels and graphics. A texture dumping program for this game has been something only dreamed of at this point.

Harteex
October 28th, 2002, 21:24
hm.. never meant to push you or anything like that... just wanted to mention to FirebrandX that the error wasn't in his video card/drivers....

doomed
October 29th, 2002, 00:44
yeah, speaking of Doom64 I really like to see someone to actually get the texture dumping to work with it! :blush:

icepir8
October 29th, 2002, 15:38
Here is an update to fix the problem with dumping doom textures.

karth95
October 29th, 2002, 16:08
Ice, you scare me.

FirebrandX
October 29th, 2002, 20:07
Awesome!! It works!!

Thanks a BUNCH!!!

doomed
October 29th, 2002, 20:30
Originally posted by icepir8
Here is an update to fix the problem with dumping doom textures.

God bless gifted prgrammers

Falcon4ever
October 29th, 2002, 20:34
hmm still not working on my voodoo3 just keeps nagging about wrong Ucode (and I tried mario64)

Harteex
October 29th, 2002, 21:24
When it complains, choose configure video plugin and choose a ucode...

jelbo
October 30th, 2002, 08:31
I got the same problem as Falcon4ever, though I have a Radeon Mobility... shame. I tried the plugin on PJ64 1.5, 1964 0.8.5 and your latest TR64...

icepir8
October 30th, 2002, 10:49
For Mario, you need to click on ucode 1 then ucode 0 before it will save it correctly. This is a known issue.

Falcon4ever
October 30th, 2002, 11:45
ok going to try that as soon as i get home

EDIT
nope still not working.

IF I'm in fullscreen i can't switch back 2 the menu (ctrl-alt-del 2 close pj)

IF i try window mode it crashes after i change the Ucode

milen
October 31st, 2002, 09:20
For Voodoo users I recommend one program that converts opengl to directx GLDirect 3.0 it's shareware for 21 days but you can chage the date back and it will work again.You must use most compitability mode. It's a lot faster and fot tr64 opengl plugin.

MADrigal
October 31st, 2002, 14:16
I get errors, errors and more errors... ???

I still didnt get it to work. I tried a few ROMs, including SM64 and MK64 ... any emulator I try, I get emu-crash and often system crash.
I'm in *NEED* to dump images from MK64, for use on my Nintendo news website. Any suggestion appreciated!!!

Ice, I'd *love* to see something really "bug-free" from you ???



(PM for Ice: did you receive my letter?)

jelbo
October 31st, 2002, 15:01
I'm also only getting 'Wrong UCode' and 'Fatal Graphics Emulation error/exception' (forgot the last one). Your non-texture-dumping plugin works OK, but this one not.. I did create several subfolders named 'Tiles' in the Plugin dirs of Pj64 and 1964.

And I'm also a sort of person who is REALLY desperate tou get his hands on N64 textures. I've tried the following games; SM64, DiddyKongRacing, Zelda, MK64 and some more. I don't know if anyone has succesfully dumped textures so far, if so please say how you did it.

And Icepir8, I really appreciate your work, I'm not flaming you, I just want the plugin to do what you say it can do.

icepir8
October 31st, 2002, 15:20
Not in th plugin dir!

example

C:\tr64 <- where TR64.exe is located
C:\tr64\plugin <- where TD_tr_ogl.dll is located
C:\tr64\tiles <- where textures are dumped to.


Originaly posted by MADrigal
Ice, I'd *love* to see something really "bug-free" from you


Ok I'll not release anymore utill they are bug free......

aprentice
October 31st, 2002, 15:50
Originally posted by icepir8
Not in th plugin dir!

example

C:\tr64 <- where TR64.exe is located
C:\tr64\plugin <- where TD_tr_ogl.dll is located
C:\tr64\tiles <- where textures are dumped to.



Ok I'll not release anymore utill they are bug free......

If microsoft followed that idea, we wouldnt have had windows =p

icepir8
October 31st, 2002, 15:53
Originally posted by aprentice
If microsoft followed that idea, we wouldnt have had windows =p And I don't get paid for what I do....

Flash
October 31st, 2002, 16:05
Originally posted by FirebrandX
I downloaded and installed the Glsetup program, but it seemed to do absolutely nothing to the help the problem. I also noticed I can't go into full screen mode on TR plugins. Must be another 3DFX problem.

Grab this MiniGL (http://jazzman.newmail.ru/minigl.rar) dll
and put in your emu folder. You will aitomatically go fullscreen.
I've also got fullscreen in Satourne with this dll

MADrigal
October 31st, 2002, 22:34
Ice I didnt mean to offend you. Sorry if I did it ???


PM again: did you receive my letter or should I suppose it's been stolen?

PS: btw if anyone was able to dump tiles from MK64, please contact me as I'm in URGENT need of few of them.

Trotterwatch
October 31st, 2002, 22:39
Madrigal stated:
Btw, your previous explanation said "place a Tiles DIR in the Plugin directory"... that's all!

Try reading what Icepir8 stated once more.... the relevant section is quoted again for your reading pleasure... do you see your mistake?.... yep he said in the same directory as "Plugin" is in, not in the plugins folder.

Icepir8 stated:
To use it you need to create a Sundirectory "Tiles" in the same directory as "plugin" is in.

icepir8
October 31st, 2002, 22:47
Appology accepted.

jelbo
November 1st, 2002, 08:32
Aha, that clears it all up Ice. I'll try it out at home. And don't hestitate to release 'non-bug-free' things; I'm perfectly happy with any N64 emu related thing/plugin I can get my hands on. I don't know anything about programming or N64 technology, so I totally respect your work. Thanks again for the plugin. :)

MADrigal
November 1st, 2002, 21:29
Trotter, I immediately edited that part of the message as soon as I read Ice's message again. I misread it actually.

Btw, I've been able to make the plugin work on 1964 0.8.5 and got lots of tiles from MK64 :D

Great job Ice, I've been waiting for such a plugin/util for long time! :)

Ghostpilot
November 8th, 2002, 18:23
Is it possible to change the backgroundcolor of the dumps?

The background is black.
Most of the graphics in N64games are very dark, so itīs hard to make out the edges of the sprite thatīs ripped.

It would be very useful if the backgroundcolor could be changed to cyan (RGB 0,255,255).

Will be happy for an answer.
/Tony

icepir8
November 10th, 2002, 15:48
Originally posted by icepir8
I am not going to activly support texture dumping at this point. So don't bother me with It doesn't dump X texture from Y game right.

Your request has been noted.....
But as you see, I never intenteded to support this as its own project or even as a secondary minor version. I released this for a few people who really needed something. Maybe this was a misstake. If you want something better you will need to wait or find a better tool somewhere else.

Cya,

Icepir8

Ghostpilot
November 11th, 2002, 10:42
No problem.

demka2
February 9th, 2003, 19:26
Message removed.