Git Product home page Git Product logo

msfhdex's People

Contributors

hufman avatar meh2481 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

msfhdex's Issues

Lastest build?

Would you mind releasing a build of the lastest commit, since I'm not able to compile it right now?
Also thanks for your work ๐Ÿ‘

Trying to make it work with Regular Show: Mordecai & Rigby in 8-Bit Land

Hi, I know this is an old repository, but I've seen the author is active in other similar proyects, so may as well ask.
I've been trying to use this tool to import/export images from RS:MR8L, but it seems like the format is diffent (either newer or older, first 8 bytes are 6A 0E B4 39 01 00 00 00), so it doesn't work. I'll attach a few samples if someone wants to try. I could do it myself but I'm not very good at image RE.

outputs empty folder

running the exe like

volEx.exe ANIM_Rat.vol

it makes the ANIM_Rat folder but its empty (just rename the file to ANIM_Rat.vol github wont let me upload it)

ANIM_Rat.log

Don't Know how to extract .vol files

Well i just downloaded this because i wanted to mod MSFC, that replaces Patricia with the Noise from Pizza Tower.

But there's a problem that i don't know how to fix it. And that i mean if i extract for example remix.vol, then it shows the folder doesn't have the thing that i wanted.

Any help fixing this? Please help....

Wayforward25.anim has weird image format

The Wayforward25.anim file has a single animation, but the image data is in an unusual format.
Here are some observations from my attempt to figure it out:

  • animHeader.unk == 0 in Wayforward25.anim, but == 1 in Mermaid.anim
  • imgHeader has the same sig, unk, and unk1
  • imgDataPtr.size == 0x030B ?! as opposed to the small sizes of other files
  • the difference between starting offsets of consecutive images is precisely 2048^2 bytes, and 1 << 0x0B is 2048.
  • later images retain the pattern of having exactly (imgDataPtr.size&0xff)^2 number of bytes, instead of the expected imgDataPtr.size^2 * 4 number of bytes.
  • the pixel data seems to repeat in blocks of 16 bytes, and has interesting relationships between the numbers:
Starting at offset 1353408 (0x14A6C0):
0005FFFF FFFFFFFF 5ED73ED7 A0A02A2A
0005FFFF FFFFFFFF 5ED73ED7 A8A80202
0005FFFF FFFFFFFF 5FD75FCF 82822222
0005FFFF FFFFFFFF 5FD75FCF 82820000
0005FFFF FFFFFFFF 5FD75FD7 00000000
0005FFFF FFFFFFFF FEDF1FD7 FFFFFFFF

Does it look familiar to you, with your experience working with Wayforward's other graphical formats? The first 8 bytes of each 16-byte repetition are too similar to suggest an 8bpp palette format, while the image data's size is too perfectly square to fit a compressed format.

Thank you for the amazing suite of tools!

Alpha = 255 in FreeImage_Paste calls instead of 256

From the libFreeImage documentation:

alpha : alpha blend factor. The source and destination images are alpha blended ifalpha=0..255. If alpha > 255, then the source image is combined to the destination image.

What this means, as commented by RTB from VGResource, is that anywhere it goes FreeImage_Paste(result, imgPiece, fiRects[i][j].rc.ul.x, fiRects[i][j].rc.ul.y, 255);, the destination image has an alpha of 255, or not fully opaque, for areas where the source image has alpha=256, or fully opaque.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.