project-clippi
An automation framework for Super Smash Bros. Melee. Detect an event → execute an action.
File Explorer
Download Latest Version (.zip)- .eslintrc
- webpack.config.base.ts
- webpack.config.eslint.ts
- webpack.config.main.dev.ts
- webpack.config.main.prod.ts
- webpack.config.preload.dev.ts
- webpack.config.renderer.dev.dll.ts
- webpack.config.renderer.dev.ts
- webpack.config.renderer.prod.ts
- webpack.paths.ts
- fileMock.js
- .eslintrc
- check-build-exists.ts
- check-native-dep.js
- check-node-env.js
- check-port-in-use.js
- clean.js
- delete-source-maps.js
- electron-rebuild.js
- link-modules.ts
- notarize.js
- build.yml
- release.yml
- FUNDING.yml
- extensions.json
- launch.json
- settings.json
- 1024x1024.png
- 128x128.png
- 16x16.png
- 24x24.png
- 256x256.png
- 32x32.png
- 48x48.png
- 512x512.png
- 64x64.png
- 96x96.png
- entitlements.mac.plist
- icon.icns
- icon.ico
- icon.png
- icon.svg
- 2-1-clippi-settings.png
- 2-2-connected.png
- README.md
- 1-1-launcher.png
- 1-2-show-advanced.PNG
- 1-3-enable-relay.PNG
- 1-4-get-port.PNG
- 2-1-clippi-settings.png
- 2-2-connected.png
- README.md
- 1-automator.png
- 2-processor.png
- 3-playback.png
- package-lock.json
- package.json
- 200306_2258_Falco_v_Fox_PS.slp
- button-combination-test.slp
- Game_20190324T113942.slp
- Game_20190517T164215.slp
- Game_20190810T162904.slp
- constants.ts
- context.ts
- fileProcessor.ts
- github.ts
- githubReleaseVersions.ts
- ipc.ts
- preconditions.ts
- theme.ts
- time_expiry_cache.ts
- types.ts
- utils.ts
- checkForUpdates.ts
- DeviceCodeAuthProvider.ts
- fileSystem.ts
- notifications.ts
- sendMessage.ts
- session.ts
- toggleTheme.ts
- twitch.ts
- updateStatus.ts
- listeners.ts
- main.ts
- mainIpc.ts
- menu.ts
- preload.ts
- util.ts
- Dropdown.module.css
- Dropdown.tsx
- ExportProfileModal.module.css
- ExportProfileModal.tsx
- ImportProfileModal.module.css
- ImportProfileModal.tsx
- ProfileExport.container.tsx
- ProfileExport.tsx
- CharacterLabel.module.css
- CharacterLabel.tsx
- CharacterSelect.module.css
- CharacterSelect.tsx
- ComboForm.module.css
- ComboForm.tsx
- FormAdapters.module.css
- FormAdapters.tsx
- MoveSequenceForm.tsx
- MoveSequenceModeForm.tsx
- NameTagForm.module.css
- NameTagForm.tsx
- PercentageSlider.module.css
- PercentageSlider.tsx
- PerCharPercent.module.css
- PerCharPercent.tsx
- PortSelection.tsx
- ProfileSelection.module.css
- ProfileSelection.tsx
- ButtonInput.module.css
- ButtonInput.tsx
- ButtonPicker.module.css
- ButtonPicker.tsx
- ButtonPreview.module.css
- ButtonPreview.tsx
- ControllerLayout.tsx
- Menu.module.css
- Menu.tsx
- MenuIcon.module.css
- MenuIcon.tsx
- DownloadComplete.tsx
- NoDolphinToast.tsx
- ProcessingError.module.css
- ProcessingError.tsx
- UpdateAvailable.tsx
- Pagination.module.css
- Pagination.tsx
- index.ts
- TwitchClipClearDialog.tsx
- TwitchClipInfo.module.css
- TwitchClipInfo.tsx
- TwitchClipList.tsx
- TwitchConnectButton.module.css
- TwitchConnectButton.tsx
- TwitchConnectContainer.module.css
- TwitchConnectContainer.tsx
- TwitchUserStatus.tsx
- CharacterIcon.tsx
- CodeBlock.tsx
- ConnectionStatusCard.module.css
- ConnectionStatusCard.tsx
- ConnectionStatusDisplay.module.css
- ConnectionStatusDisplay.tsx
- ContextOptions.tsx
- DropPad.module.css
- DropPad.tsx
- ExternalLink.tsx
- FileInput.module.css
- FileInput.tsx
- Form.module.css
- Form.tsx
- Hint.module.css
- Hint.tsx
- History.tsx
- InlineInputs.module.css
- InlineInputs.tsx
- KeywordsInput.module.css
- KeywordsInput.tsx
- PlaybackQueue.tsx
- PlaybackQueueEmpty.module.css
- PlaybackQueueEmpty.tsx
- PlaybackQueueItem.module.css
- PlaybackQueueItem.tsx
- ProcessSection.module.css
- ProcessSection.tsx
- ProgressBar.module.css
- ProgressBar.tsx
- RecordButton.module.css
- RecordButton.tsx
- RenameFiles.module.css
- RenameFiles.tsx
- ScanningDot.module.css
- ScanningDot.tsx
- SlippiIcon.tsx
- SoundFileInfo.module.css
- SoundFileInfo.tsx
- TemplatePreview.module.css
- TemplatePreview.tsx
- ActionChangeScene.tsx
- ActionNotify.tsx
- ActionPlaySound.tsx
- ActionRunShellCommand.tsx
- ActionSaveReplayBuffer.tsx
- ActionToggleRecording.tsx
- ActionToggleSource.tsx
- ActionTwitchClip.tsx
- ActionWriteFile.tsx
- index.ts
- types.ts
- ActionComponentBlock.module.css
- ActionComponentBlock.tsx
- ActionIcon.tsx
- ActionInputs.tsx
- Automator.module.css
- Automator.tsx
- AutomatorPlaceholder.module.css
- AutomatorPlaceholder.tsx
- EventActionLists.module.css
- EventActionLists.tsx
- EventItem.module.css
- EventItem.tsx
- EventModal.module.css
- EventModal.tsx
- StatusBar.tsx
- App.tsx
- ComboFinder.tsx
- HighlightButtonInputs.module.css
- HighlightButtonInputs.tsx
- HighlightOptions.tsx
- OBSStatusBar.module.css
- OBSStatusBar.tsx
- ProcessorStatusBar.module.css
- ProcessorStatusBar.tsx
- SlippiConnectionPlaceholder.module.css
- SlippiConnectionPlaceholder.tsx
- UpdateStatus.module.css
- UpdateStatus.tsx
- player.ts
- combo.spec.ts
- game.spec.ts
- input.spec.ts
- player.spec.ts
- stock.spec.ts
- combo.ts
- eventManager.ts
- game.ts
- index.ts
- inputs.ts
- stocks.ts
- types.ts
- action.spec.ts
- testActions.ts
- action.ts
- index.ts
- contextDescriptions.ts
- dolphin.ts
- events.ts
- fileProcessor.ts
- inputs.ts
- obs.ts
- profile.ts
- realtime.ts
- rendererIpc.ts
- sounds.ts
- status.ts
- toasts.tsx
- twitch.ts
- utils.ts
- appContainer.ts
- automator.ts
- filesystem.ts
- highlights.ts
- index.ts
- inputButtons.ts
- slippi.ts
- tempContainer.ts
- twitch.ts
- index.ts
- transformer.ts
- bowser_default.png
- dk_default.png
- doc_default.png
- falco_default.png
- falcon_default.png
- fox_default.png
- ganon_default.png
- gnw_default.png
- ics_default.png
- kirby_default.png
- link_default.png
- luigi_default.png
- mario_default.png
- marth_default.png
- mewtwo_default.png
- ness_default.png
- peach_default.png
- pichu_default.png
- pikachu_default.png
- puff_default.png
- roy_default.png
- samus_default.png
- sheik_default.png
- yl_default.png
- yoshi_default.png
- zelda_default.png
- clippi-icon.png
- dolphin.svg
- obs.png
- obs.svg
- slippi-logo-invert.svg
- slippi-logo.svg
- slippi.png
- twitch.svg
- unknown.png
- user.svg
- _variables.scss
- animations.css
- device.ts
- index.scss
- index.ts
- theme.ts
- themeManager.tsx
- Accordion.module.css
- Accordion.tsx
- Button.module.css
- Button.tsx
- Card.module.css
- Card.tsx
- Checkbox.module.css
- Checkbox.tsx
- Confirm.module.css
- Confirm.tsx
- CustomIcon.module.css
- CustomIcon.tsx
- Divider.module.css
- Divider.tsx
- Form.module.css
- Form.tsx
- Header.module.css
- Header.tsx
- Image.module.css
- Image.tsx
- Input.module.css
- Input.tsx
- Label.module.css
- Label.tsx
- Loader.module.css
- Loader.tsx
- Message.module.css
- Message.tsx
- Modal.module.css
- Modal.tsx
- PasswordInput.module.css
- PasswordInput.tsx
- Segment.module.css
- Segment.tsx
- Select.module.css
- Select.tsx
- TextArea.module.css
- TextArea.tsx
- Toast.module.css
- Toast.tsx
- Toggle.module.css
- Toggle.tsx
- Tooltip.module.css
- Tooltip.tsx
- Header.module.css
- Header.tsx
- AutomatorView.module.css
- AutomatorView.tsx
- index.module.css
- index.tsx
- RecorderView.module.css
- RecorderView.tsx
- ReplayProcessorView.module.css
- ReplayProcessorView.tsx
- Menu.module.css
- Menu.tsx
- Appearance.tsx
- FilterOptions.tsx
- index.module.css
- index.tsx
- InfoView.module.css
- InfoView.tsx
- OBSSettings.module.css
- OBSSettings.tsx
- PlaybackSettings.module.css
- PlaybackSettings.tsx
- SlippiPage.tsx
- SoundSettings.module.css
- SoundSettings.tsx
- TwitchIntegration.module.css
- TwitchIntegration.tsx
- index.ts
- fileProcessor.worker.ts
- declarations.d.ts
- index.ejs
- index.tsx
- preload.d.ts
- .editorconfig
- .env.example
- .eslintignore
- .eslintrc.js
- .gitattributes
- .gitignore
- .npmrc
- CONTRIBUTING.md
- LICENSE
- package-lock.json
- package.json
- README.md
- SUPPORTERS.md
- tsconfig.json
- tsconfig.typecheck.json
# Installation Guide
1. Get the code
git clone https://github.com/vinceau/project-clippi
Downloads the entire project code from GitHub to your computer.
cd project-clippi
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
npm run start
Starts the development/run server.
npm run package
Type this command into your terminal and run it.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
