All Projects → morris → vstools

morris / vstools

Licence: MIT license
Toolset for Vagrant Story (2000, Square), written in JavaScript with Three.js

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to vstools

VitaDB
A Database for PS Vita content
Stars: ✭ 29 (-62.82%)
Mutual labels:  playstation
f1-telemetry-client
A Node UDP client and telemetry parser for Codemaster's Formula 1 series of games
Stars: ✭ 128 (+64.1%)
Mutual labels:  playstation
cod-api
A thin Call of Duty API wrapper written in TypeScript
Stars: ✭ 40 (-48.72%)
Mutual labels:  playstation
Duckstation
Fast PlayStation 1 emulator for x86-64/AArch32/AArch64
Stars: ✭ 2,888 (+3602.56%)
Mutual labels:  playstation
Provenance
iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |
Stars: ✭ 4,732 (+5966.67%)
Mutual labels:  playstation
Pancake
Lightweight, Fast, Easy-to-use HTML5 2D game framework!
Stars: ✭ 79 (+1.28%)
Mutual labels:  playstation
AUTOBOT FIFAX
FIFA SNIPING BOT
Stars: ✭ 31 (-60.26%)
Mutual labels:  playstation
SteamAchievementNotifier
Steam Achievement Notifier is an Electron application that shows a customisable notification when you unlock any Steam Achievement! It uses the Steam Web API to track achievement stats in real time, and displays an achievement summary within the notification.
Stars: ✭ 77 (-1.28%)
Mutual labels:  playstation
BlueRetro
Multiplayer Bluetooth controllers adapter for retro video game consoles
Stars: ✭ 520 (+566.67%)
Mutual labels:  playstation
CTR-tools
Crash Team Racing (PS1) tools - a C# framework by DCxDemo and a set of tools to parse files found in the original kart racing game by Naughty Dog.
Stars: ✭ 93 (+19.23%)
Mutual labels:  playstation
ps4-time-tracking
Util for tracking PlayStation 4 usage times
Stars: ✭ 19 (-75.64%)
Mutual labels:  playstation
DualSenseWindows UE4
Unreal Engine 4 port of the Windows API for the PS5 DualSense controller created at Ohjurot/DualSense-Windows
Stars: ✭ 25 (-67.95%)
Mutual labels:  playstation
PlayStation-Trophies
Sony has an API for retrieving details of the trophies an account has earned, but there is no public documentation for using it. This is an attempt at documenting the API by capturing the requests made by the https://my.playstation.com web site.
Stars: ✭ 62 (-20.51%)
Mutual labels:  playstation
pctation
PlayStation emulator & debugger in C++17
Stars: ✭ 103 (+32.05%)
Mutual labels:  playstation
PS1-Argonaut-Reverse
Harry Potter, Croc 2 (& Demo) PS1 Reverse Engineering (documentation & scripts)
Stars: ✭ 70 (-10.26%)
Mutual labels:  playstation
POPS-binaries
PlayStation One Portable Station binaries for POPStarter
Stars: ✭ 68 (-12.82%)
Mutual labels:  playstation
CtrlUI
CtrlUI (Controller User Interface) is a Windows application, game and emulator launcher for your game controller, DirectXInput converts your game controller to a Xbox (XInput) controller, Fps Overlayer is a tool that shows the frames per second and the cpu, gpu and memory information.
Stars: ✭ 39 (-50%)
Mutual labels:  playstation
funemustation
A simple but elegant launcher / frontend for emulators and pc games made with Godot Engine
Stars: ✭ 61 (-21.79%)
Mutual labels:  playstation
PsxNewLib
Playstation controller interface library for Arduino
Stars: ✭ 81 (+3.85%)
Mutual labels:  playstation

Vagrant Story Tools

A toolset for Vagrant Story (2000, Square), written in JavaScript with Three.js. Contains a mostly working model viewer.

Run in Browser

Run in Browser

Runs in browsers supporting WebGL, like Firefox. The viewer opens individual files obtained from a CD image which have to be extracted first from your copy of Vagrant Story.

The toolset is developed for the US Version of Vagrant Story but should work with any.

Supported File Types

  • WEP (weapons)
  • SHP (characters)
  • SEQ (animations)
  • ZUD (basically SHP + SEQ + WEP)
  • ZND (zone data)
  • MPD (map)
  • ARM (minimap)

To open an MPD file, you'll need the correct ZND file. You can find the Zone/Map list here.

Motivation

Reverse engineering is very rewarding. You get to know assembly, debuggers, system architecture, hacking live programs and much more. Making sense of undocumented file formats is great, kind of archeological fun.

Vagrant Story itself is a unique piece of art, featuring an outstanding character and level design.

Contributions and Acknowledgments

A lot of information on Vagrant Story hacking can be found here: http://datacrystal.romhacking.net/wiki/Vagrant_Story

A prior version was written in Java, which can be found here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].