Skip to content

Vivify Basics

Swifter edited this page Feb 18, 2025 · 5 revisions

Prerequisites

Events

In terms of using Vivify with the beatmap, it's almost entirely event based.

All events from Vivify are implemented. Here's an example of InstantiatePrefab:

rm.instantiatePrefab(map, {
    beat: 3,
    asset: 'assets/myprefab.prefab',
    id: 'myPrefab1'
})

See how to write custom events in ReMapper.

Info File Bundle Checksums

When setting up the project with asset bundles, (see: https://github.com/Aeroluna/Vivify?tab=readme-ov-file#creating-an-asset-bundle) you'll need to add the bundle checksums to the Info.dat file.

You're able to set this manually using the assetBundleChecksums property on the Info.dat:

info.assetBundleChecksums = {
    '_windows2019': 1414251160,
    '_windows2021': 6436275894,
    '_android2021': 4262884586,
}

But it is highly recommended to use the bundle loading system instead, which adds the checksum automatically.

Clone this wiki locally