FileInfo

Languages

Overview

What is a BMS file? A BMS file is a plain text script used by QuickBMS, a file extraction tool used primarily to extract assets from video game asset archives. It contains directives written in the Binary MultiEx Script (BMS) language. You can open a BMS file in any text editor; you can run the script it contains in QuickBMS.

More Information BMS file open in Microsoft Visual Studio Code Luigi Auriemma's QuickBMS allows gamers and other users to extract files from archives saved in proprietary file formats. To do so, users must first create or download a BMS script that can correctly read the archive format. The user then inputs the BMS script into QuickBMS alongside a relevant archive, allowing QuickBMS to extract all the files the archive contains. Gamers have created many BMS scripts that let themselves and others extract images, meshes, models, audio files, and more from popular games' asset archives. Each BMS script is written in the BMS language, which was originally developed for use with MultiEx Commander (MexCom), another file extraction tool. However, QuickBMS is now more popular than MultiEx Commander, so most gamers recognize BMS files as QuickBMS scripts.

Popularity4.1/5

23 votes

Quick AppOpen with
VerifiedVerified by FileInfo.com The FileInfo.com team has independently researched all file formats and software programs listed on this page. Our goal is 100% accuracy and we only publish information about file types that we have verified. If you would like to suggest any additions or updates to this page, please let us know .

Document Icon

Breadcrumbs

DeveloperNation Technologies
Popularity2.0 | 2 Votes

Previous / Next

In-Depth

.BMS File Extension

4 file types use the .bms file extension.

QuickBMS Script

DeveloperMike Zuurman
Popularity
4.1  |  23 Votes
 

What is a BMS file?

A BMS file is a plain text script used by QuickBMS, a file extraction tool used primarily to extract assets from video game asset archives. It contains directives written in the Binary MultiEx Script (BMS) language. You can open a BMS file in any text editor; you can run the script it contains in QuickBMS.

More Information

BMS file open in Microsoft Visual Studio Code

Luigi Auriemma's QuickBMS allows gamers and other users to extract files from archives saved in proprietary file formats. To do so, users must first create or download a BMS script that can correctly read the archive format. The user then inputs the BMS script into QuickBMS alongside a relevant archive, allowing QuickBMS to extract all the files the archive contains.

Gamers have created many BMS scripts that let themselves and others extract images, meshes, models, audio files, and more from popular games' asset archives. Each BMS script is written in the BMS language, which was originally developed for use with MultiEx Commander (MexCom), another file extraction tool. However, QuickBMS is now more popular than MultiEx Commander, so most gamers recognize BMS files as QuickBMS scripts.

How to open a BMS file

You can open a BMS file in any text editor, such as Microsoft Notepad (Windows), Apple TextEdit (Mac), or GitHub Atom (cross-platform). Doing so allows you to edit the BMS directives the file contains.

To use a BMS file with QuickBMS (Windows), open the program and, when the Select BMS script window appears, navigate to and select your BMS file. Then, when the Select input archives window appears, select an archive that your BMS script is meant to be used with. QuickBMS will use your BMS script to extract the files your archive contains.

Open over 400 file formats with File Viewer Plus . Free Download

Programs that open BMS files

Sort

Pricing

Program Name

Platform

Reset

X

Windows

QuickBMS

Free

Microsoft Notepad

Included with OS

GitHub Atom

Discontinued

Free

GNU Emacs

Free

Any text editor

Mac

Apple TextEdit

Included with OS

GitHub Atom

Discontinued

Free

GNU Emacs

Free

Any text editor

Linux

Vim

Free

GitHub Atom

Discontinued

Free

GNU Emacs

Free

Any text editor

Category: Executable Files

Updated: November 5, 2021

Be-Music Source File

DeveloperUrao Yane
Popularity
3.1  |  9 Votes
 

A BMS file may also be a song data file saved in the text-based Be-Music Source (BMS) format developed by Urao Yane for the BM98 program based on the now-discontinued BeatMania DJ rhythm game. It contains song information, which includes the song title, artist, genre, BPM (beats per minute), number of players, note positions, and references to sound effect files.

More Information

BMS file open in Apple TextEdit 1

Konami developed BeatMania and initially released it in 1997. In the game, you are a club DJ who must move the controls in step with the song playing (the songs are each saved as BMS files) to gain the audience's approval. To advance to the next level (a more difficult song), you have to achieve a certain level of audience approval.

Due to the popularity of BeatMania, gamers developed various PC-based clones of BeatMania. One of the developers, Urao Yane, developed the BMS format in 1998 to store songs for BM98, a simulated version of BeatMania used to practice charts.

While Yane and others ceased developing BM98, developers of other BeatMania variants added support for Yane's BMS song format and continued to improve it. BMS has since become one of the most common formats in the beat rhythm gaming community.

NOTE: BMS may also stand for "Be-Music Script."

How to open a BMS file

You can open BMS files with various beat players, including beatoraja (multiplatform), Lunatic Rave 2 (Windows), and Bemusic Bemuse (Web). Since BMS files store plain text, you can also open them with a text editor, such as Microsoft Notepad or Apple TextEdit .

How to convert a BMS file

You can convert BMS files to the following formats with Be-Music Translator:

Programs that open BMS files

Sort

Pricing

Program Name

Platform

Reset

X

Windows

beatoraja

Free

Lunatic Rave 2

Free

Be-Music Translator

Discontinued

Free

Any text editor

Mac

beatoraja

Free

Be-Music Translator

Discontinued

Free

Any text editor

Linux

beatoraja

Free

Be-Music Translator

Discontinued

Free

Any text editor

Web

Bemusic Bemuse

Free

Category: Game Files

Updated: October 27, 2023

TheEngine 3D Model

Developer1C Company
Popularity
2.5  |  2 Votes
 

A BMS file may also be a 3D model used by a video game developed with TheEngine, a Russian graphics engine used by games published by 1C Company. It is used to show an object in-game. For example, the Dawn of Magic series uses 3D models saved as BMS files (stored in .BM archives).

More Information

Several video games published by 1C Company, including games in the Dawn of Magic (Blood Magic) and King's Bounty series, use TheEngine as their 3D graphics engine. Each of these games also uses 3D models saved in the BMS format.

Most players will never encounter or need to open a game's BMS files. However, video game modders sometimes enjoy opening, examining, editing, and replacing a game's BMS files, to modify a game's gameplay.

NOTE: Some TheEngine 3D models are instead saved as .BMA files.

How to open a BMS file

You can use 3D Object Converter to open BMS files and view the models they contain. To do so, select File → Open... from the program's menu bar. Then, navigate to and open your BMS file. The 3D model your BMS file contains will then appear in 3D Object Converter.

How to convert a BMS file

3D Object Converter can convert BMS files to dozens of 3D model formats, including the following common formats (and many app-specific formats):

To convert a BMS file, open it in 3D Object Converter and select File → Save as... . Then, choose the format to which you want to convert your BMS file, and save the file.

Programs that open or reference BMS files

Sort

Pricing

Program Name

Platform

Reset

X

Windows

3D Object Converter

Free Trial

Various 1C Company TheEngine video games

Mac

3D Object Converter

Free Trial

Various 1C Company TheEngine video games

Linux

3D Object Converter

Free Trial

Category: Game Files

Updated: May 11, 2023

BIOWRAP Multi-Layer Security File

DeveloperNation Technologies
Popularity
2.0  |  2 Votes
 

Encrypted file generated in the BIOWRAP Multi-Layer Security (BMS) format; can incorporate both biometric and digital authentication mechanisms; may contain any type of digital data such as a text document or a large business data archive; used for safely sending digital files using email attachments, discs, flash drives, and other mediums.

More Information

BMS files can be opened with the free BIOWRAP Reader desktop application. They can also be viewed through the BIOWRAP online website application, which runs in a Web browser. Additionally, they can be accessed using the BIOWRAP Reader Web Service, which allows BMS documents to be integrated into existing document process flow platforms.

BMS files are generated using Nation Technologies' BIOWRAP software (Professional, Enterprise, and Industry editions). This software and the BIOWRAP Web interface enable users to specify retention rights and fine grained access control constraints, which limit file access based on specific criteria.

The BIOWRAP System utilizes identity-based encryption to certify the identity and credentials (company, group, industry, etc.) of an individual creating encrypted files. Encrypted files are stamped with the level of authentication used to perform the encryption. Supported identification mechanisms include biometrics, x509 PKI certificates, and BIOWRAP usernames and passwords.

NOTE: BIOWRAP Reader has been discontinued.

Programs that open BMS files

Sort

Pricing

Program Name

Platform

Reset

X

Windows

Nation Technologies BIOWRAP Reader

Category: Data Files

Updated: February 15, 2018

FAQ

What is a BMS file?
A BMS file is a plain text script used by QuickBMS, a file extraction tool used primarily to extract assets from video game asset archives. It contains directives written in the Binary MultiEx Script (BMS) language. You can open a BMS file in any text editor; you can run the script it contains in QuickBMS.
How do I open a .bms file?
You can open a BMS file in any text editor, such as Microsoft Notepad (Windows), Apple TextEdit (Mac), or GitHub Atom (cross-platform). Doing so allows you to edit the BMS directives the file contains.