Author Topic: PC-98 ANIM rips?  (Read 8589 times)

Asukachan

  • VIPER Animator
  • Serious VIPER Fanatic
  • ***
  • Posts: 272
  • Karma: +14/-0
    • Favorite Sogna Game:
      ・VIPER-CTR, VIPER-F40
    • Now Playing:
      ・Popful Mail (Sega CD)
    • VIPER ANIMATION Blog
PC-98 ANIM rips?
« on: July 20, 2023, 12:41:01 am »
I was wondering if the PC-98 ANIM files have been ripped yet.

JG

  • Karin-chan Fan
  • Website Administrator
  • Hardcore VIPER Otaku
  • ********
  • Posts: 3,497
  • Karma: +85/-4
  • 3000 posts of rediculousness and counting
    • Favorite Sogna Game:
      ・Gokuraku VIPER Paradice
    • Now Playing:
      ・Mario & Luigi: Brothership
    • Sogna Digital Museum
Re: PC-98 ANIM rips?
« Reply #1 on: July 20, 2023, 07:22:40 am »
I think CTR is close to Windows ANM format and compatible, but BTR and earlier use an entirely different encoding format that is yet to be fully figured out.

黒い灯影

  • Mr. Monkey in the moon
  • Forum Administrator
  • Ambassador of VIPER Knowledge
  • *******
  • Posts: 626
  • Karma: +42/-1
  • Unleashing the monkey inside!!
    • Favorite Sogna Game:
      ・VIPER-RSR
    • Now Playing:
      ・Viper RSR
Re: PC-98 ANIM rips?
« Reply #2 on: July 20, 2023, 02:18:09 pm »
I was working on it back then, the ANM format is different from the WIN95 version of the game engine.
I got as far as the first step of the image rendering process, i just need to locate where the game actually changes this data into a real image.
There are two different formats, MSV and ANM.
I believe MSV contains the background plate, and ANM contain the frame data
BlackShadow

BabaJeanmel

  • Casual VIPER Fan
  • *
  • Posts: 10
  • Karma: +0/-0
Re: PC-98 ANIM rips?
« Reply #3 on: August 20, 2023, 01:16:30 pm »
Kirinn B wrote tools for these formats. We used them on the "Lime" translation project.

Check here: https://mooncore.eu/bunny/prog.htm under the "PNG to MSV/ANM/SCR converter" title.

The "decomp" tool from Supersakura supports Lime and Exciting Milk (translation patch actually in bugtesting/prooreading phase). I suppose it can work on the early Viper titles.
« Last Edit: August 20, 2023, 01:56:51 pm by BabaJeanmel »

黒い灯影

  • Mr. Monkey in the moon
  • Forum Administrator
  • Ambassador of VIPER Knowledge
  • *******
  • Posts: 626
  • Karma: +42/-1
  • Unleashing the monkey inside!!
    • Favorite Sogna Game:
      ・VIPER-RSR
    • Now Playing:
      ・Viper RSR
Re: PC-98 ANIM rips?
« Reply #4 on: August 21, 2023, 12:45:39 am »
Ohhh nice,
this may give a way to re-compress the files back into SZH,
I already have a tool that would decompress the files from the SZH format, but i never got around to compressing them back into SZH  :D

I'll have to look at the PNG to MSV converter though, maybe work it backwards
Thanks for the heads up
BlackShadow

BabaJeanmel

  • Casual VIPER Fan
  • *
  • Posts: 10
  • Karma: +0/-0
Re: PC-98 ANIM rips?
« Reply #5 on: August 21, 2023, 01:06:15 pm »
Supersakura is capable (via the "decomp" tool) of converting everything to PNG, at least for the "Lime" and "Milk" series, so it should work with the early Viper games.

https://supersakura.net/download.htm

EDIT:here are the notes about the format https://gitlab.com/bunnylin/supersakura/-/blob/dev/doc/gfx/msv-anm-scr.md?ref_type=heads
« Last Edit: August 21, 2023, 02:32:18 pm by BabaJeanmel »

黒い灯影

  • Mr. Monkey in the moon
  • Forum Administrator
  • Ambassador of VIPER Knowledge
  • *******
  • Posts: 626
  • Karma: +42/-1
  • Unleashing the monkey inside!!
    • Favorite Sogna Game:
      ・VIPER-RSR
    • Now Playing:
      ・Viper RSR
Re: PC-98 ANIM rips?
« Reply #6 on: August 22, 2023, 10:11:32 am »
Supersakura is capable (via the "decomp" tool) of converting everything to PNG, at least for the "Lime" and "Milk" series, so it should work with the early Viper games.

https://supersakura.net/download.htm

EDIT:here are the notes about the format https://gitlab.com/bunnylin/supersakura/-/blob/dev/doc/gfx/msv-anm-scr.md?ref_type=heads
Hey, thanks so much, that actually works on like 99% of the images i ran it through.
Now I can concentrate on my script editor   :D
BlackShadow