Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare support for x64 Windows Runtime and GMS 2.3, Fix incorrection (FMOD Studio low-level API is still 1.10.07) #30

Open
wants to merge 8 commits into
base: v.0.10.1
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 21 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,17 +14,24 @@ A ***GameMaker: Studio* and *GameMaker Studio 2* extension** that provides **GML
### **Latest - [0.10.1](https://github.com/mstop4/FMODGMS/tree/v0.10.1)**
* *Platform coverage:*

| | Windows | macOS | Ubuntu |
| ------------ | ------- |------ | ------ |
| GM:S 1.4 VM |✔️ |⚠️<sup>1</sup> | ✔️ |
| GM:S 1.4 YYC |✔️ |🚧 | ✔️ |
| GMS 2.1 VM |✔️ |⚠️<sup>1</sup> | ✔️ |
| GMS 2.1 YYC |✔️ |✔️ | ✔️ |
| | Windows x86 | Windows x64 | macOS | Ubuntu |
| ------------ | ------- |------ | ------ | ------ |
| GM:S 1.4 VM |✔️ |❌ |⚠️<sup>1</sup> | ✔️ |
| GM:S 1.4 YYC |✔️ |❌ |🚧 | ✔️ |
| GMS 2.1 VM |✔️ |❌ |⚠️<sup>1</sup> | ✔️ |
| GMS 2.1 YYC |✔️ |❌ |✔️ | ✔️ |
| GMS 2.3 VM |✔️ |✔️<sup>2</sup> |⚠️<sup>1</sup> | ✔️ |
| GMS 2.3 YYC |✔️ |✔️<sup>2</sup> |✔️ | ✔️ |

<sub>1. Works with "Create Executable" only, not "Run" or "Debug"<br>
2. Must be replaced with FMODGMS.dll for Windows x64 platform:<br>
You must be copy files from Project directory\extensions\FMODGMS\x64 into Project directory\extensions\FMODGMS if you want to use x64 Windows Runtime.<sup>3</sup><br>
fmod.dll and FMODGMS.dll for x86 Windows is located from Project directory\extensions\FMODGMS\x86, You must be copy them into Project directory\extensions\FMODGMS if you want to build game for x86 Windows.<sup>3</sup><br>
3. FMODGMS.dll for x64 can't be loaded in x86 Windows game. It can't be loaded with error When trying to load it, and vice-versa.</sub>

<sub>1. Works with "Create Executable" only, not "Run" or "Debug"</sub>

* *FMOD Studio API:* 1.10.08
* *GMS 2 Runtime:* v.2.1.5.246
* *FMOD Studio API:* 1.10.07
* *GMS 2.1 Runtime:* v.2.1.5.246
* *GMS 2.3 Runtime:* v.2.3.2.420
* *GM:S Runtime:* v.1.4.9999

### **Stable - [0.9.1](https://github.com/mstop4/FMODGMS/releases/tag/v0.9.1)**
Expand Down Expand Up @@ -66,8 +73,10 @@ What's inside
- *code* - Library source code
- *gms/FMODGMS Test.gmx* - GM:S 1.4 project for player demo
- *gms/FMODGMS Starter.gmx* - GM:S 1.4 starter project
- *gms2/FMODGMS Test* - GMS 2 project for player demo
- *gms2/FMODGMS Starter* - GMS 2 starter project
- *gms2/FMODGMS Test* - GMS 2(pre-2.3) project for player demo
- *gms2/FMODGMS Starter* - GMS 2(pre-2.3) starter project
- *gms2_3/FMODGMS Test* - GMS 2.3 project for player demo
- *gms2_3/FMODGMS Starter* - GMS 2.3 starter project
- *linux* - Scripts for building Linux library.
- *xcode* - Xcode project for macOS.
- *vc/FMODGMS* - Visual Studio project for Windows.
Expand Down
72 changes: 72 additions & 0 deletions src/gms2_3/FMODGMS Starter/FMODGMS Starter.yyp/FMODGMS Starter.yyp

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file not shown.
Binary file not shown.
Loading