News:

11 March 2016 - Forum Rules

Main Menu

Wolfenstein3D - SNES Uncut hack

Started by Fire-WSP, March 19, 2018, 10:19:14 PM

Previous topic - Next topic

DarkSamus993

Alright, finally got compression making a 1:1 copy. I'll try and have a patch ready for testing soon.

Fire-WSP

Cool, looking forward to the test patch  :thumbsup:

DarkSamus993

I've included the current sprite sheet, please update it with any new graphics that are ready. No updated source yet, I'm still redoing some things.
Download: https://drive.google.com/open?id=1-xNQWINAuw89jrpcycn5hD0xTcMd9muo

Still trying to figure out why the dog is not centered during the credits, but at least everything seems to be working fine otherwise.


The next goal now is to add the new face textures. If I can get that to work, that could free up some space in VRAM for other things. We'll see how that goes...

Shadowhazard

it could be fire-wsp misplaced the dog as sprite itself. since the rats are so fat i had the same problem on a test sprite^^

Squall_FF8

Quote from: DarkSamus993 on May 02, 2018, 11:47:47 PM
I've included the current sprite sheet, please update it with any new graphics that are ready. No updated source yet, I'm still redoing some things.
Download: https://drive.google.com/open?id=1-xNQWINAuw89jrpcycn5hD0xTcMd9muo
Excellent work, DarkSamus993!!!  :thumbsup:

QuoteStill trying to figure out why the dog is not centered during the credits, but at least everything seems to be working fine otherwise.
Do you center the sprite in the 64x64 frame?
Xo = (Wf - Ws) / 2, where Wf - is the width of the frame 64, Ws - Width of the Sprite, Xo - initial X within the Sprite
So if you have center the Sprite, it is possible the first (or last) columns to be transparent. That will move the whole image left or right.

If you haven't center the Sprite, then, that is the problem :beer:
Welcome to the FF5 Den: https://discord.gg/AUqDF85

Fire-WSP

#185
Very cool @DarkSamus993!

It is very well possible that this is just a center problem in the Dog GFX.
When I made the GFX, it was in the format of the previous version with the saved space.
My error could have happened there.
DarkSamus propably added the space back so the textures are 64x64 again.
My potential error would be still in there. Propably not a big deal.

Once the tool is done, I would like to sit down, check every sprite and PAL again anyway
and finalize the sprites. Shadowhazard also made a few updated sprites which I plan to
include with the tool then.





DarkSamus993

Turns out the dog is centered, it just looks off because the shadow reaches to the right so much.


For the mutant rat they centered the sprite over the shadow.

Shadowhazard

#187
i tested Trans Grosse Level and in the room after the Rocket Launcher there are 5-6 soldiers inside. After i killed them it leaves a frame rate drop around the corpses. I did the same with the version with beta sprites in it and there is no or less frame rate drop as usual.
The framedrop isnt that huge as in the old version but its still there.

EDIT:

Did a new rom and luckily i couldnt recreate the issue!

https://ibb.co/k8ssuS

i added the faces where bj looks directly to the player so the sprite set is now jaguar complete and snes unique.
I found out that the guys from Id changed the sides of the dying pictures and used the middle position als left side, thats also fixed now.


Fire-WSP

Quote from: DarkSamus993 on May 03, 2018, 11:09:36 AM
Turns out the dog is centered, it just looks off because the shadow reaches to the right so much.


For the mutant rat they centered the sprite over the shadow.


Okay, so it is no bug. That is good.
Maybe I will place the dog over the shadow like the rat.
Like it is now it looks strange. But if I change one frame, I need to change all dog frames.
I put that on my list. When I go over the sprites again, I will check it again.

@Shadowhazard
the BJ GFX looks solid.
Lets see if all that can be fit in there.

ShadowOne333

This project is looking better and better with each post.
I am loving the way it is all going :)

Once a patch with all the new sprites and assets put into place is released, I'll give this one a go.
Btw do the latest builds have the music re-arranged already? Or is that separate?

DarkSamus993

Quote from: ShadowOne333 on May 03, 2018, 01:24:56 PM
Btw do the latest builds have the music re-arranged already? Or is that separate?
The last couple of builds have just been for testing sprites, so not everything was included. I need to reorganize my source code before the music, text, weapon swap, etc. changes are put back in.

Squall_FF8

Quote from: DarkSamus993 on May 03, 2018, 11:09:36 AM
Turns out the dog is centered, it just looks off because the shadow reaches to the right so much.
So last columns were empty (almost)  :laugh:

@Fire-WSP, maybe its time to move this thread from Discussions to Personal Project?
Welcome to the FF5 Den: https://discord.gg/AUqDF85

Shadowhazard


SCD

#193
I made a new wall texture, I changed the dark version of the grey brick wall to have a hole on the bottom of it like that one PC grey brick wall texture:


Which one do you think will be better for this dark texture, this one or the one version of the grey brick wall that has cracks on it?

I fixed up the lamp objects, I made them look more like their PC counterparts:


I also gave Hans Groose his PC chaingun sprites as well:


They're all using the game's SNES palettes.

What about putting the Guard Dog sprite in this position:

Shadowhazard


DarkSamus993

Quote from: SCD on May 06, 2018, 07:06:45 AM
What about putting the Guard Dog sprite in this position:

I tried that already, but due to the way sprite xPos is calculated it still winds up in the same exact location. This is why the dog will need to be centered over its shadow (and why the developers did the same for the mutant rat).

Fire-WSP

#196
Yeah, so lets place it in the middle.
Shadowhazard reworked the dogs a bit. he can place it in the middle.


DarkSamus993

I've located all the code hooks for setting BJ's head sprite on the HUD. They're setup in such a way that makes it easy to inject new code. The first order of business is to code the routine to DMA the sprites to VRAM from ROM.

I'll also be able to set it up to check for more health levels too, so it won't be limited to only showing blood when BJ drops to 25HP. We should be able to make full use out of the sheet Shadowhazard has provided:

Shadowhazard

#199
would you like to ask you Ghostbusters style "are you a god?"  :laugh:

seriously man you do a great job!

here is the Final sheet, i had to erase some white pixels and i replaced the last hard hit picture with the one from pc so its consistent to the last dead pic. he gets hit hard screams and die thas the idea. on this stage of health a crit hit should kill him
hope you like it.

@DarkSamus, please use this new sheet :)
https://ibb.co/imJ6uS

btw some new uncut content is also ready. like the the real fireball for the Flamethrower and some other stuff what needs testing first if it fits in. A new explsion for bazooka for example. the new one is 10% bigger than the old one but is the same from mac. Stuff for testing with the tool when its ready.