this is a historical archive of a file format in silent hill.
right now, it just contains every model (.mdl) file in silent hill 2 restless dreams (pc).
these source files are not easy to read; they are mazes of binary, made specifically for konami. each model here has been reverse-engineered from scratch.
the goal of this effort is to preserve knowledge of these models and how they work, forever.
use the "next file" and "previous file" buttons in the data controls to find a file you like. move the camera around by dragging on the screen. on a computer, try pressing k to see the keyboard controls.
play around with the different options and explore the museum!
no, there is still a lot of mystery. i would absolutely love if you can contribute on github.
a future goal is to enable editing of the mdl format, so you can import edited assets into the game.
another goal is to add more file formats, including maps and animations, and formats for other games in the silent hill series.
it parses the mdl files directly in your browser and renders them using the three.js library.
i've documented the vast majority of the mdl file format by representing it in kaitai struct, a declarative binary parsing language.
the ksy file is compiled into a javascript parser and typescript definitions, allowing the kaitai js runtime to bring this theater to you.
one way is to use the kaitai ide. upload the ksy file to the ide, and also drag & drop your favorite mdl file in.
alternatively, if you're ok using typescript, i recommend downloading the repo and checking out how model.ts works.
do not.
please adhere to konami's policy on copyrighted materials:
Generally, Konami Digital Entertainment B.V. does not object to fans using copyrighted materials for non-commercial purposes, and in a manner which does not intentionally spoil the plot of a game for other players.
By "non-commercial" we mean that you cannot use our copyrighted material to promote a product you are selling or making any profit from, like wallpapers, t-shirts, skins for electronic devices, etc. nor can you use it to monetise a website or a media channel.
right now, it's just me, laura ann. but i couldn't have done this without the efforts of some people on the internet, whose resources have been invaluable:
all models were originally created by the artists of team silent.
this website is inspired by
we do not claim legal responsibility for any misuse of these assets.Generally, Konami Digital Entertainment B.V. does not object to fans using copyrighted materials for non-commercial purposes, and in a manner which does not intentionally spoil the plot of a game for other players.
By "non-commercial" we mean that you cannot use our copyrighted material to promote a product you are selling or making any profit from, like wallpapers, t-shirts, skins for electronic devices, etc. nor can you use it to monetise a website or a media channel.
thanks for agreeing to the terms! here are some tips for importing to blender:
some content may be considered violent or cruel.
are you sure you want to continue? if you accept:
press k to see keybinds