Skip to content

Marocco2/BOX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BOX v0.2

BOX is an Assetto Corsa framework created by Marco 'Marocco2' Mollace. It's created for Assetto Corsa developers who want a set of features without spending so much time.

WARNING!!!!

This is an unstable SDK, so functions can be deprecated very soon. Check changelog or wiki what is changed

CURRENT FEATURES

  • A push notification system via Telegram bot
  • Sound player
  • An auto-update/auto-install system (WORK IN PROGRESS)

PLANNED FEATURES

  • Voice commands

IMPLEMENTATION

Your app must have the following structure:

Files

In your app python (in this example BoxApp.py) you need to add these lines:

...

import sys
import os
import platform

if platform.architecture()[0] == "64bit":
    sysdir = "stdlib64"
else:
    sysdir = "stdlib"

sys.path.insert(0, os.path.join(os.path.dirname(__file__), "box", sysdir))
os.environ['PATH'] = os.environ['PATH'] + ";."

...
    
import traceback
import ctypes
import threading

importError = False

try:
    from box import box, sim_info, win32con
except:
    ac.log('BoxApp: error loading modules: ' + traceback.format_exc())
    importError = True

    
...

KNOWN ISSUES

  • newupdate and install_zip don't work

CHANGELOG

v0.2

  • class SoundPlayer is now working

v0.1.3

  • first attempt to make newupdate() work

v0.1.2

  • reworked functions (check Wiki page)

v0.1.1

  • added getZipFile function

About

an Assetto Corsa framework for modders

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages