Wirehead Studios

Wirehead Modifications => General Development ('Laced Neptune') => Topic started by: Matsilagi on 2015-10-17, 03:10



Title: Quake 3 Revolution Player skins
Post by: Matsilagi on 2015-10-17, 03:10
So, i have grabbed a copy of it for PCSX2 and started playing, and by combining this + Texmod, i can rip all the skins for it.

HOWEVER, doing the game is a tiring proccess, so if you have time and want to help, i need YOU to help me

What you must do:
1 - Grab the game (either by legit or other means)
2 - Play trough the campaign with all characters but Doom
3 - Leave 1 slot for each skin (One save slot with Tier 2, other with 3, until you come to 5)
4 - Send me the emulator memcard file (or a save state)
Rest i will do myself, i currently have only Doom ported.


If you find any codebreaker saves for it, please post aswell, so hopefully those skins can be used on Vanilla Q3 or Gen Arena.


Title: Re: Quake 3 Revolution Player skins
Post by: scalliano on 2015-10-29, 01:35
Nice, a reason to dig out Q3R again. Is an EU version save file okay?


Title: Re: Quake 3 Revolution Player skins
Post by: ~Va^^pyrA~ on 2015-11-01, 23:17
Definitely keeping an eye on this. The few screenshots I found show some fairly interesting character variants, really.


Title: Re: Quake 3 Revolution Player skins
Post by: ~Va^^pyrA~ on 2015-11-03, 17:27
I'm almost through with Daemia. Just one more tier to go.

Setting up PCSX2 was kind of tricky. You also seem to have to get a pnach to skip the game's opening cinematic, lest it lock up. Playing with my USB gamepad is also kind of a dredge compared to the mouse and keyboard. :P

Have you actually gotten any of the skins running in Q3A as of yet?


Title: Re: Quake 3 Revolution Player skins
Post by: Phoenix on 2015-11-03, 21:13
I haven't had a chance to set it up yet, I...

Wait, did you say gamepad?  You mean you cannot use a keyboard and mouse?


Title: Re: Quake 3 Revolution Player skins
Post by: ~Va^^pyrA~ on 2015-11-03, 23:38
It looks like you could probably set up the mouse, but it automagically recognized my gamepad. I figure I'd get the real Playstation experience that way. :P


Title: Re: Quake 3 Revolution Player skins
Post by: Phoenix on 2015-11-04, 00:35
Yeah, I really need to use a mouse/keyboard input.  I do not have a game controller.  I'm not really built right to use those things...  :surprise:


Title: Re: Quake 3 Revolution Player skins
Post by: leilei on 2015-11-04, 01:15
I actually whipped through this game on a DS3 last year after making a patch to get Q3R working in PCSX2 (http://forums.pcsx2.net/Thread-Quake-3-Revolution-SLUS-20167-U--29913?pid=381164#pid381164)... I defeated the copypastekleskhack known as Vadrigar









.... as Doom :(


Title: Re: Quake 3 Revolution Player skins
Post by: scalliano on 2015-11-04, 01:16
Forcing a mouse control upon a game designed for a joypad can be a bit of a faff. I once did this with the Dreamcast version many moons ago (yes, I know it has native support, but mouse pointer). It does work, sort of, but don't expect the same level of control as a real mouse.


Title: Re: Quake 3 Revolution Player skins
Post by: ~Va^^pyrA~ on 2015-11-04, 01:42
I actually whipped through this game on a DS3 last year after making a patch to get Q3R working in PCSX2 (http://forums.pcsx2.net/Thread-Quake-3-Revolution-SLUS-20167-U--29913?pid=381164#pid381164).

I didn't even realize it, but it's YOUR patch that I'm using! I found it while searching around. Thanks for that! :D


Title: Re: Quake 3 Revolution Player skins
Post by: Phoenix on 2015-11-04, 17:53
Oh hell, I just realized that's the same patch I downloaded a week or so ago.  I wondered why leilei's name looked familiar!  I really need to get more sleep!  :wtf:


Title: Re: Quake 3 Revolution Player skins
Post by: ~Va^^pyrA~ on 2015-11-04, 19:08
Finished the campaign with Daemia! How do you want these, Matsilagi? I have each tier in a separate save slot in-game, so do you just want the "Mcd001.ps2" memory card file itself? :doom_?:

On another note, the campaign was actually pretty nice. It had a good variety of gamemodes to keep the entire thing fresh. The leveling aspect never really felt like it added much, though I did kind of like the tangible rewards for things like Humiliation, Impressive, etc. The final, hidden Dungeon Keeper level got a laugh out of me, too! :doom_thumb:

I actually kind of liked the Vadrigar, even. He does come off as Klesk-esque visually, but it was nice that his level had a bit of a puzzle element to it. Very old-school in that regard. It got me thinking, too (uh-oh, right?). Eventually, once Generations has singleplayer tiers set up, it'd be neat to similarly face the Vadrigar himself... except in Gen he'd have a cross-selection of every class' best weapon, ie; Doom's double-barrel, Slippy's rocket, Strogg's rail, etc. I guess from a coding perspective, he'd be a one-off class in himself. Don't know how feasible that'd be, but it'd sure make for a memorable boss. :doom_love:


Title: Re: Quake 3 Revolution Player skins
Post by: leilei on 2015-11-05, 00:34
My motivation for doing the patch was more for renderer study. :P
It has a different environment map calc function which shows on all the weapons, seems to reflect from a certain point in the world space.  Also the dynamic lights are darker, higher resolution (128x128x4 iirc) and additive, similar to what GenA were doing in their early engine changes, and they ditched a lot of the fog. Almost all textures are paletted. There are no MD3 players, it's all a new SKL format, obviously skeleton based - which is great for the memory savings and the PS2's vector processing power keeping the game running 60fps smooth. The loading times still suck though

Curiously it also had Hor+ widescreen support, which was rarely implemented in id tech 3 until some Call of Duty sequel.

One map, Asylum, comes from the EADM pack (http://lvlworld.com/review/id:1995) done by 007 The World Is Not EnoughAgent Under Fire team.


Title: Re: Quake 3 Revolution Player skins
Post by: ~Va^^pyrA~ on 2015-11-05, 03:37
I don't know that I've seen that EADM pack before. Definitely looks worthwhile for the space-floater fans amongst us. Perhaps more interesting for those on the Generations forum though, is the apparent presence of "Stomping Arena", a remake of DM5 from Q2: Reckoning. :)


Title: Re: Quake 3 Revolution Player skins
Post by: scalliano on 2015-11-09, 21:59
Looking to help out here. Vampyra, what have you left to do?


Title: Re: Quake 3 Revolution Player skins
Post by: ~Va^^pyrA~ on 2015-11-10, 02:19
I've only gone through it with Daemia so far, and Matsilagi mentioned that Doom was also complete.


Title: Re: Quake 3 Revolution Player skins
Post by: scalliano on 2015-11-10, 11:41
Great, I'll get started on Sarge then. Just gonna burn through the campaign on Bring It On so I can get through it quickly. Those Elimination matches can be a bit of a headache :P


Title: Re: Quake 3 Revolution Player skins
Post by: Phoenix on 2015-11-10, 22:41
Well I'm having trouble getting this to work.  I got the emulator running (won't work in XP, but runs in 7), but after the Q3 splash screen and initial text I get a blank grey screen.  I've read that it's supposed to be something with the intro video and the .pnach is supposed to get around it, but I'm not sure what I need to change.  I have the 23AF6876.pnach file in the cheats folder.  Any ideas what I'm missing?


Title: Re: Quake 3 Revolution Player skins
Post by: scalliano on 2015-11-10, 22:51
And Sarge's save files are in the bag (my own EU/PAL version). I have to say that, texture glitches aside, it was pretty cool to play through Q3R in full 1080p.

It's also interesting that the emulated PS2 version of Quake III has basically the same rendering issues as the emulated Dreamcast version, despite two separate emulators being based around completely different hardware.

@Pho: Silly question, but are cheats enabled under "system"? Also, check the PCSX2 console for the CRC - it should match the .pnach filename (minus the "0x" prefix). If all goes according to plan, the game should automatically skip the video that's causing the crash.

Oh, and don't hang around on the main menu for too long, or the game will crash. The game crashes here even when running on a PS3 :/.


Title: Re: Quake 3 Revolution Player skins
Post by: Phoenix on 2015-11-10, 23:45
I do have the "Cheats Enabled" box checked.  That's why I'm confused.


Title: Re: Quake 3 Revolution Player skins
Post by: scalliano on 2015-11-11, 00:24
I'll look into it. IIRC I had a few issues trying to get the patch to load the first time I tried it.

EDIT: It would appear that running a full boot of the game prevents the patch from loading. Have you tried a fast boot? That seems to make the difference at my end.

EDIT EDIT: Started on Klesk. Busy tomorrow but should have him done by the weekend.

EDIT EDIT EDIT: Actually, bugger it, have a save state (https://www.mediafire.com/?ayg561d6n5abedm) :doom_thumb:


Title: Re: Quake 3 Revolution Player skins
Post by: ~Va^^pyrA~ on 2015-11-11, 17:46
Pho, I was about to suggest trying the "Fast Boot" option, but Scal beat me to it. I had all sorts of issues going into the game from the Full Boot, even with the patch.


Title: Re: Quake 3 Revolution Player skins
Post by: scalliano on 2015-11-12, 00:36
Aaaaaaand Klesk is down! That just leaves Anarki.


Title: Re: Quake 3 Revolution Player skins
Post by: Phoenix on 2015-11-12, 00:46
I had tried both fast boot and full boot.  I'll have to tinker with it more I guess.  :(


Title: Re: Quake 3 Revolution Player skins
Post by: scalliano on 2015-11-12, 02:05
If all else fails, try that savestate I linked to (I presume it's the US version you're running, but I can provide a PAL one if needed), it's saved at the title screen. Drop it into your sstates folder and load it before the grey screen appears. Should be Slot 1.


Title: Re: Quake 3 Revolution Player skins
Post by: Phoenix on 2015-11-16, 22:11
The save state worked to get me past the grey screen.  I played through as Sarge, but the graphics are all fubar.  Any complex surface beyond very close up gets turned into a bad pile of visual noise.  The controls are... well, not friendly.  I managed to beat the Vadrigar despite not being able to aim up or down very well.

Scal, I'll let you finish up with Anarki if you've already started.  I'm concerned that any save states I might produce will result in a corrupted skin.  :(


Title: Re: Quake 3 Revolution Player skins
Post by: scalliano on 2015-11-16, 23:41
Anarki's done already, just need to get the file uploaded from my main rig. And yeah, like I was saying earlier, it seems as if Q3 doesn't like being emulated regardless of platform. I'm no expert, but my guess is that the textures are being corrupted by the renderer, but are fine in memory. Even if they are being flipped in VRAM, I'm sure that the little camera pan around the character at the start of a new tier should suffice for a save state, as the skin always displays correctly there. That said, Matsilagi is the expert here.


Title: Re: Quake 3 Revolution Player skins
Post by: leilei on 2015-11-17, 00:00
Put pnach files in cheats/. Enable Cheats.
Use the GSDX software renderer.


Title: Re: Quake 3 Revolution Player skins
Post by: scalliano on 2015-11-17, 02:04
The software renderer actually makes the texture errors worse on my end, along with increased z-fighting on certain surfaces.


Title: Re: Quake 3 Revolution Player skins
Post by: scalliano on 2016-05-06, 21:06
The plot thickens ... (https://tcrf.net/Quake_III:_Revolution)


Title: Re: Quake 3 Revolution Player skins
Post by: leilei on 2016-05-12, 00:22
Makes sense to drop Hunter with those skimpier designs (!), given EA had a problem with the reception of X-Squad a year earlier for their uncanny skimpy characters before it hit the west.

As Major doesn't have a voice and these player characters are the ones who are supposed to have voices in play, it might indicate an early scrapping of voices as well.

and if you're unfamiliar with Q3R's unused player voices they are terrible actings of many bot chat lines.  Sarge does say "sarge is in the house", Anarki is a straight up surfer dude,  and klesk is hardly understandable.


Title: Re: Quake 3 Revolution Player skins
Post by: Phoenix on 2016-05-13, 00:25
Klesk's TEXT is hardly understandable.  Given his pain sounds, I'd hate to hear attempted speech.  It would probably sound like Doom 3 imp screams crossed with a recording of a Skaarj committing child abuse and then run through a synthesizer.  O_o


Title: Re: Quake 3 Revolution Player skins
Post by: Kain-Xavier on 2016-05-16, 06:54
Does anyone know if there is a Windows driver for the memory card reader accessory for the PS3?  I own Quake 3 Revolution and I could help out too.

Also, not sure if everyone already knows this but there's a level skip code:

Quote
While playing on any stage HOLD L1+R1+R2+Select then while holding PRESS X,Circle,Square,Triangle,X,Circle,Square,Triangle.

Edit: And nevermind, I just realized you can only play as the 5 characters in campaign. :p


Title: Re: Quake 3 Revolution Player skins
Post by: scalliano on 2016-05-20, 22:15
Yeah, that's a bit naff. Given the amount of space on the disc that was wasted on unused cheesy dialogue, they probaly could have crammed in class skins for all of the characters :P

I'm in the process of trying to rip the remaining skins myself, and DAMN IS IT A PAIN IN THE ARSENAL! Got some pointers on how to do it from torridGristle, the author of that page, but it is still something of an undertaking and once again I'll have to swot up on Q3's shaders to get the higher tier skins looking as they should. Might take some time, especially with DOOM and my own modding projects taking precedence atm. But, I'll get there!


Title: Re: Quake 3 Revolution Player skins
Post by: leilei on 2016-05-21, 04:07
For the envmappy skins it will never be 100% accurate anyway because Q3R uses a different environmentmap generation function reflecting off from some origin in the world instead of the camera (likely done for refactoring for squeezing more EE vector speed)


also I was tempted to port the menu system to the TA scripts once


Title: Re: Quake 3 Revolution Player skins
Post by: scalliano on 2016-05-27, 00:31
I can live with that. As long as I cac get them looking reasonably accurate, I'll be satisfied. Will most likely need some assistance with the shaders anyway. Getting the QL sport skins to glow was one thing as I had the existing shaders to use as a reference, but with these I really am going in blind.

A Q3R menu would have been ace, especially if it were possible to disable the TA clans in team-based modes. That said, the real prize as far as scripting goes IMO would be the introduction of Possession/Team Possession modes as I've never come across anything PC-side that mimics them.

Meanwhile, the skins I have ripped so far are in a bit of a flustercuck state atm. Need to reorganize if I want to make sure I haven't missed anything. So far I have Anarki's first three skins ripped and I'll be starting on Doom's over the weekend (should be the easiest to do). Like I said, this may take a while.


Title: Re: Quake 3 Revolution Player skins
Post by: Phoenix on 2016-05-27, 01:31
I know the Q3 shader inside and out, and I have a copy of the shader manual if you need it.  :doom_thumb:


Title: Re: Quake 3 Revolution Player skins
Post by: scalliano on 2016-05-27, 22:27
Good stuff, cheers. Once I have everything grabbed and organized I'll give you a shout.


Title: Re: Quake 3 Revolution Player skins
Post by: scalliano on 2016-05-29, 16:41
With a bit of fiddling, Doom's skins are in the bag!

(http://i.imgur.com/GUzpSt2h.png)

More screens soon. Bizarrely, Doom's visor textures all have a 50% horizontal offset, meaning my first attempt at getting them ingame was a bit odd-looking.

What has helped is that, just last night, torridGristle sent me a link to a set of tools he's working on to get at the files contained in LINKFILE.lnk which made this task much easier, however not all of the files are accessible yet, it seems. Only Doom's and Sarge's skins are available due to Q3R having the HUD heads in a separate directory. So, as it stands, Daemia, Klesk and Anarki will still have to be done the hard way :P

What is giving me trouble though is Sarge's envmap. His ultimate skin relies on alpha channels in the .tga and the purple glow refuses to show up ingame, despite the transparency being clearly visible in GIMP. I've seen tG's own screenshots and he's got the envmap working pretty much perfectly, so I'm sure that it's something I'm missing. For the record, the extraction tool tG sent me is able to unscramble Q3R's shader files and I'm going by those (there are a number of deprecated shader scripts in the folder, and it was one of those old ones that I had to use to get Doom's shaders up and running).

But still, progress!


Title: Re: Quake 3 Revolution Player skins
Post by: Phoenix on 2016-05-29, 16:49
Looking good so far with the Doomer there.

Alpha channels can be fussy in Q3.  I've worked with them a lot, so I've sent you a PM if you want to email me any files to take a look at.


Title: Re: Quake 3 Revolution Player skins
Post by: scalliano on 2016-05-29, 19:55
Cheers, Pho. Have a few other lines of investigation to check out first, as it turns out I was looking in the wrong place for the skin files (the player models are in a folder called ps2anims of all things O_O), so it may well be referncing stuff that I haven't included yet. One of the deprecated shader files references a whole host of envmaps which are in the game data but were never used, meaning that even what was finally released wasn't anywhere near as awesome-looking as what Bullfrog had in mind. What you see above is Doom's final form in the released version.

Gonna have some fun tonight. it seems :evil:


Title: Re: Quake 3 Revolution Player skins
Post by: scalliano on 2016-05-30, 15:56
Almost there:
(http://i.imgur.com/z4TYGZNh.png)
(http://i.imgur.com/0myl8nFh.png)
(http://i.imgur.com/FlXn8RLh.png)
(http://i.imgur.com/vJnApREh.png)
(http://i.imgur.com/bue64eth.png)


Title: Re: Quake 3 Revolution Player skins
Post by: leilei on 2016-05-31, 22:10
cool :)


Title: Re: Quake 3 Revolution Player skins
Post by: scalliano on 2016-06-01, 00:36
Got Hunter's Warlord and Lord of Battle class skins working:
(http://i.imgur.com/WsmEiA5h.png)
(http://i.imgur.com/hoxlwvCh.png)
Unfortunately, the Freeman class skin texture is irreparably butchered as per the TCRF page and the Warlord class head texture is solid black, so those two are unusable.

All that's left now is the icons (I'm shit with true colour transparency, so this should be fun O_O) and we're golden.

Once again, gotta give props to torridGristle and Yagotzirck for making this finally possible.


Title: Re: Quake 3 Revolution Player skins
Post by: Matsilagi on 2016-06-01, 03:17
Got Hunter's Warlord and Lord of Battle class skins working:
(http://i.imgur.com/WsmEiA5h.png)
(http://i.imgur.com/hoxlwvCh.png)
Unfortunately, the Freeman class skin texture is irreparably butchered as per the TCRF page and the Warlord class head texture is solid black, so those two are unusable.

All that's left now is the icons (I'm shit with true colour transparency, so this should be fun O_O) and we're golden.

Once again, gotta give props to torridGristle and Yagotzirck for making this finally possible.

Hooray! Hope to see those this week.
Amazing work to all of you, the methods you guys used are better than my methods.


Title: Re: Quake 3 Revolution Player skins
Post by: Phoenix on 2016-06-01, 18:21
That's pretty impressive stuff there, Scal!  :slippy_thumb:


Title: Re: Quake 3 Revolution Player skins
Post by: scalliano on 2016-06-01, 23:31
Aaaaaand ... here they are:

http://www.mediafire.com/download/emnkw4cr77ba55h/q3rskins.pk3

Have fun!

EDIT: Quick update to fix Daemia's bot files.


Title: Re: Quake 3 Revolution Player skins
Post by: Colton on 2016-07-01, 00:07
Is it possible to recreate the other Hunter head skins? Would like to see them in there too. One of the torso skins would need to be fixed pixel by pixel (the Freeman torso skin at least). The Warrior head skin would need to be done the same way. The freeman skin, however, can be recreated by using it's face & impanting it on top of the Warlord/Lord of Battle skins, whilst for the head piece (what is that called anyway?) you could simply use Hunter's default head skin. And are you also gonna do the icons for the Freeman & Warrior skins while you're at it too please? Anyways, nice work. :slippy_thumb: :doom_thumb: :doom_love: :slippy_love: Anyways, how did scalliano manage to open the linkfile.lnk archive anyway?


Title: Re: Quake 3 Revolution Player skins
Post by: ~Va^^pyrA~ on 2017-02-13, 23:53
Aaaaaand ... here they are:

http://www.mediafire.com/download/emnkw4cr77ba55h/q3rskins.pk3

Have fun!

EDIT: Quick update to fix Daemia's bot files.

Really great stuff here, Scal! I saw you also put them up on the Steam Workshop for Quake Live. Good job all around! :)