May 12, 2024, 07:33:30 PM

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - jaker3

Pages: [1] 2 3 ... 22
1
Is this still being worked on? I am interested in trying to mod the PC version of Blitz.

Off and on

2
NFL Blitz Hacking / Re: NFL Blitz Graphic Editor (UPDATED 1/17/2018)
« on: August 03, 2021, 07:31:04 PM »
Hi William,

Can you tell me when/how it crashes?

3
NFL Blitz Hacking / Re: NFL Blitz Graphic Editor (UPDATED 1/17/2018)
« on: March 28, 2021, 02:01:30 PM »
I made a bunch of graphics changes for a 2021 Blitz. Modified Zoinkity's Texans helmet to match the Blitz helmet model. Removed the Steelers logo from the left side of the helmet. Fix all reversed helmets from the zoinkity patch (see Giants), swapped cities for Los Angeles and Las Vegas, and the biggest change - I put in the Washington Football Team. Still working on some edits before I post it.

Any Updates?

4
NFL Blitz Hacking / Re: NFL Blitz Graphic Editor (UPDATED 1/17/2018)
« on: March 18, 2021, 07:53:38 AM »
nice!!!!! Would love to see the changes you've made :) Any issues with any of the tools?

5
NFL Blitz 1997-2003 / Re: Blitz 99 Arcade
« on: January 19, 2021, 09:06:53 AM »
Hey thedaynos!

Currently the arcade blitz editor is under development. Its a group effort with the majority of the discussion taking place on a slack group. If your interested in contributing to the project and have some programming experience your more then welcome to join us :)

Sorry about the late response, missed this post with all the spam bot posts.   

6
Hey Bill,

Not much progress has been made, but we are all still active. It will get done at one point though :)

7
Hey Bill,

No updates ATM. Been a busy year :| I'm hopeful it will be done by the 2021 season though. I'm sure I'll be contributing more to the project as it gets colder out.

8
Alright,

So I pretty much confirmed the PC version is a direct Arcade port to PC. The first NFL Blitz seems to have shipped with its debug symbols intact (Watcom). So we can step through (with Open Watcom) the PC version to help better understand the Arcade game. I'm also going to take a look around to see if there is a relatively easy way to get it to decompile to C. According to the debug symbols most of the source was written in C with only a few in assembly.

If your interested I can hook you up with a copy of NFL Blitz for the PC.

Else I noticed the demo released by midway and archived here:
https://archive.org/download/BlitzDemo/Blitz-Demo.rar
Also contains the debug symbols.

9
Hey dmgambone,

Been awhile since I heard from you. Hope all is doing well. I was going to start building out the UI. Any ideas on how you want it to work? Come up with a mock up first? I was thinking we could possibly start defining the interfaces also. Would be nice if the UI could be used with different back-ends (Arcade, N64, ect...)

Edit: What do you think about using Blazor and WebWindow:
https://blog.stevensanderson.com/2019/11/18/2019-11-18-webwindow-a-cross-platform-webview-for-dotnet-core/


Also bought a separate Blitz Seattle board to make testing easier.... Just need to get it running first haha.

10
Hmm, I'm looking at the ARHLML.WMS entry in the data file.  This is what I see:
Code: [Select]
Offset(d) 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47

00000000  41 52 48 4C 4D 4C 2E 57 4D 53 00 00 84 AB 24 80 00 00 2A 43 00 00 00 43 00 00 AA 42 00 00 80 C2 00 00 00 00 00 00 2A 3F 00 00 00 00 00 00 80 3F  ARHLML.WMS..„«$€..*C...C..ªB..€Â......*?......€?
I don't see the values you wrote out there.  I'm noticing some oddities in extracting the image data as well.  For example, the Cowboys helmets (PC version = DAHLML.WMS and DAHLMR.WMS) aren't pulled properly.  The image header record is saying the image is 256x256, where every other helmet image is 256x128.

Looks like I need to do more investigating...
The values in my notepad screenshot? Those are for TMSEL00.WMS a Sprite sheet that has 53 sprites.

Your only seeing 48 bytes because ARHLML.WMS is only a single sprite. Lookup a sprite sheet with multiple sprites.

11
NFL Blitz PC 2000 Images compared against the Blitz2k Arcade raw drive. I just took the directory of PC Images, and looked up their bytes against the arcade .bin. What you see at offset 91337612 is related to how to draw it / sprite info? I'm just calling it image metadata at the moment. Similar to what I've pointed out here:
https://i.ibb.co/GHtSJWY/spritesheet.png

So decimal offset 24659972 is the actual image bytes for ARHLML.WMS
Offset 91337612 seems to contain a pointer and info needed to draw it (where on the screen, x1,y1,x1,x2, ect...).

EDIT: Also the solution structure sounds good to me!


 

12
Awesome, how are you going about doing it? I suppose now that we know a little more about the Image header it would be as simple as looking for that pattern for pulling the images out.

I did run the PC images versus the arcade and it looks like only 447/1,015 PC files are shared between the two.

I've attached the image name and offsets to this post.

13
Nice!

Alright for the sprites what I've been doing is searching for the file name inside the bin (using HxD), doing this you can find the sprite sheet information. The names of the file can appear up to twice it seems.

For example: TMSEL00.WMS sprite sheet details  is at 57156B8

Here are the details I've worked out so far:
https://i.ibb.co/GHtSJWY/spritesheet.png


14
Your cruising through this! Yeah it only extracts as one file, the raw hard drive dump.
I was planning on using the console app to find all these files. I don't think there is a standard file table :\ At least one I'm capable of figuring out. 

I'm thinking one of the unknown values could be related to mipmaps for the textures?




I'm pretty unorganized atm, but I'll try and get some information on the sprite sheets posted today also. You seem to have a better grasp on it, so hopefully its something easy.

15
Blah,

I literally had a whole bunch of info typed up then my session timed out... Going to get some things put in word, then out on git (code you have out there now looks great, btw!).

But pretty much, here is some quick info on the image formats used in blitz (the ones I know of).

The Images are the same images used in the NFL Blitz PC versions (99 ans 2000).

Here are the PC images:
http://www.mediafire.com/file/wzgreo0am0kvbyt/data.7z/file

The headers are 41 bytes from what I can tell.
There are 2 images formats:
RGB565
RGBA4444

offset 36 (decimal) tells you what image type the file is:
        rgb565 = 0x0A,
        rgba4444 = 0x0C

My idea was to make a console app to look up each image file in the arcade raw drive and record its offset. Open to better ideas though.

Pages: [1] 2 3 ... 22