Skip to main content

Assetto Corsa intellisense stubs helper

Project description

Assetto Intellisense

Library containing fuction stubs to help with Assetto Corsa mod development when using an IDE

Helps internal intellisense to know function calls with types.

This recreates the ac module with currently known stubs

Python Pacakage:

Installation to develop AC mod

You will need to install the package in your environment:

pip install acintellisense

Now if your PyCharm project is accessible to this package, after import ac, you should be able to use autocomplete.

Now you can check your IDE, autocomplete should work.

Note

I dont know why vscode intellisense has a hard time but I had to make the .vscode/settings.json file that contains

{
    "python.analysis.extraPaths": ["./"]
}

If anyone knows how to fix it so this is not required please let me know

Contribution

Please submit issues/pull requests if there is something missing, documentation inaccuracy, or a revision I am trying to keep this as up to date as possible to help in mod development

Any and all work on this is appreciated!

For a list of functions missing documetation: Missing Functions

References

Thank yous/Credits:

rikby/ac-stubs - These guys did a bunch of the heavy lifting by getting all the function stubs. I just modified it and documented it. The only reason why this repository exists is that its been over a year since that repository was updated and I saw that there was still room to imporve on it and with the pull request I made remaing open, I decided to create this to continue its inital purpose by helping modders when it comes to IDE intellisense

Source documents:

Initial forum threads:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

acintellisense-1.1.1.tar.gz (18.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

acintellisense-1.1.1-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

Details for the file acintellisense-1.1.1.tar.gz.

File metadata

  • Download URL: acintellisense-1.1.1.tar.gz
  • Upload date:
  • Size: 18.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for acintellisense-1.1.1.tar.gz
Algorithm Hash digest
SHA256 106c01fa4b944cead2f8eb830885567358ae923f4dc54388e37dc687b9cc95d7
MD5 3bdd9c728272b957b7f36a6e8c8c337a
BLAKE2b-256 8e17d6afd6e76190701288ecc93a81166d2c101a1bb646a62b075ffe5e5281b5

See more details on using hashes here.

File details

Details for the file acintellisense-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: acintellisense-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 17.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for acintellisense-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f2904414e823492c3443d9690a9718603e45336bd73f46c30d8398954710e243
MD5 54f18fbf868f2e96c61fbd985b97d65a
BLAKE2b-256 a18999ea8c3d3e56f25c56df2ecc319d812d2987725604426d534e3875ff7af6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page