An open API service indexing awesome lists of open source software.

https://github.com/enginemachiner/foxtoys

foxToys are my custom content for OutFox.
https://github.com/enginemachiner/foxtoys

assets game-development game-modding outfox retro

Last synced: 10 months ago
JSON representation

foxToys are my custom content for OutFox.

Awesome Lists containing this project

README

          

[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/W7W32691S)

# foxToys

foxToys are my modules, resources, scripts and custom actors that can be added to **[OutFox](https://github.com/TeamRizu/OutFox)** like theming elements.

**[Video Example](https://youtu.be/XTOGAQQ7mzY)**

## Installation

1. Install [tapLua](https://github.com/EngineMachiner/tapLua).

### Linux

2. Run the next command in the game directory:

```console
curl -s https://raw.githubusercontent.com/EngineMachiner/foxToys/refs/heads/main/foxToys.sh | bash
```

---

Or it can be installed manually:

Be aware that to successfully add the actors, it's important that you have a basic understanding of **scripting and theme structure**.

2. Clone this repository into the modules folder.
3. Load the actors:
```lua
-- ScreenGameplay overlay.lua

-- Considering t is the ActorFrame, loading the combo actor for player 1 would be...

t[#t+1] = foxToys.Load( "DDR 4th/Combo", "P1" ) -- Notice that not all scripts need arguments.
```

- Some actors animations might be cut short on some screen transitions. To fix that add sleep() to those transitions.

---

Remember, if you're having problems with the texture being white, not showing up
and you're using legacy builds, you should enable only OpenGL as renderer in
your `Preferences.ini` due to D3D not being able to render textures in these builds.
```
VideoRenderers=opengl
```