NFSAddons Forums

Main Menu
Menu

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.

Show posts Menu

Messages - Meredich

#1
Thank you. A little later I'll try to do everything according to the instructions
#2
I don’t know if I’m collecting the archive correctly, but it says that it’s empty
____________________________
C:\Users\user>C:\Users\user\Desktop\decoder\unvivtool.exe e -fh -dnl 80 -we -v C:\Users\user\Desktop\decoder\FE_LOGOS.VIV C:\Users\user\Desktop\decoder\000
unvivtool 1.15 - Copyright (C) 2020-2023 Benjamin Futasz (GPLv3+)

Setting fixed directory entry length: 80 (0x50) (clamped to >= 10)

Creating archive: C:\Users\user\Desktop\decoder\FE_LOGOS.VIV
Number of files to encode = 1
Cannot open file. Skipping 'C:\Users\user\Desktop\decoder\000'
Buffer = 4096
Header Size = 16 (0x10)
Directory Entries = 0
Archive Size = 16 (0x10)
File format = BIGF
Warning:CheckVivDir: empty archive (0 files listed, 0 files found)
Encoder successful.
#3
Apparently, additional decryption of the extracted files is needed. I can't find a palette for these. For comparison, the standard logo from the game
#4
Right? I will try to open the image
#5
Understood. Thank you! :)
#6
Quote from: bfut on Jan 15, 2023,  3:24 PM
@meredich: Is NHL 2004 PS2 particular about the sequence the files are packed in VIV archives?
Hello! Is there any progress?
#7
Quote from: bfut on Jan 15, 2023,  3:24 PM
@meredich: Is NHL 2004 PS2 particular about the sequence the files are packed in VIV archives?
Yes
#8
Quote from: bfut on Jan 14, 2023,  2:05 PM
Gotcha, thanks. Next version will be able to decode and re-encode such files.
Thank you!
#9
Quote from: bfut on Jan 12, 2023,  3:49 PM
Specifically, I'd want answers to these: How many games/files have this BIGF-quirk? What type of information iscontained in this 4 byte prefix? Do you want to extract only or also modify/create this file?

Hope this helps. :)
This archive contains 170 team logos, because there are only 170 of them in the game in other places. I would like to not just unpack it, but then pack the changed files back. I select the palette in SSH through the HEX editor and Console Texture Explorer. Here is an example on a player photo.
A total of 7 game archives are collected in this way and cannot be opened. Here they are:
FE/BG.VIV
FE/BOOT_ART.VIV
FE/CT_ART.VIV
FE/FE_ART.VIV
FE/FE_LOGOS.VIV
FE/GM_PORT.VIV
FE/OV_ART.VIV
All the rest are opened with standard tools, such as BigGUI.
#10
Quote from: bfut on Jan 12, 2023,  3:49 PM
Quote from: Meredich on Jan 06, 2023,  4:28 AMHey! Help open the game archive from NHL2004 PS2 FE_LOGOS.viv. Please!
The good news The posted file is an uncompressed BIGF (alias .big / .viv) file. At least the first couple contained files have format SHPS (i.e., FSH) but each file seems to have a prefix of 6 bytes in length.

The bad news The FE_LOGOS.VIV directory has a quirk: each listed filename has a prefix of 4 bytes in length. The prefix as a whole is in general not made up of printable characters.

The way my tool is designed, it looks for printable characters where the filename is expected in the VIV directory. If unprintable stuff is detected, parsing stops. Because the very first directory entry has unprintable bytes where unvivtool expects the filename, you get the output from above that 0 files are listed in the directory.

This quirk does not occurs in PC-versions of Need For Speed 3-5. I can amend unvivtool to handle this situation, but you would have to convince me that it's worth my time. :)

Specifically, I'd want answers to these: How many games/files have this BIGF-quirk? What type of information iscontained in this 4 byte prefix? Do you want to extract only or also modify/create this file?

Hope this helps. :)
Good afternoon! This archive contains the icons of the NHL teams in the main menu of the game. At the moment, I have replaced all teams with new uniforms and icons in the match, since there are no such problems with them as with this archive.
#11
Quote from: bfut on Sep 16, 2022, 11:37 AM
The VIV format, internally BIGF, is the same over a wide range of EA games: NFS2 and later, C&C games, some NBA games, etc. File extensions vary, usually .viv or .big
All of these games were modded and each scene created their own BIGF decoders/encoders, respectively. Unfortunately, most of them are closed-source, i.e., not portable and bugs unfixable, or have heavy dependencies on GUI frameworks.

Hence unvivtool as a lightweight, FOSS, portable option.

Thanks for the feedback.

Quote from: pete9516 on Sep 10, 2022,  8:36 AMBut how can your fcecodec handle car.fce's inside a locked car.viv?

unvivtool extracts and creates VIV archives. fcecodec decodes, encodes, and operates on FCE data, for NFS3, NFS4 and MCO, respectively. The tools work independently of each other. Frankly, it's all I use these days.
Hey! Help open the game archive from NHL2004 PS2 FE_LOGOS.viv. Please!
Quote from: bfut on Feb 23, 2021,  8:55 AM