The filenames are the only problem here, if you fix that first you should have zero problems with other platforms.
A little bit of foresight saves you a massive amount of work later, so getting it right the first time is worthwhile.
At the very least, try to be consistent with filenames moving forward to reduce the potential amount of work in the future.
This problem could be fixed with a simple script that rewrites all the paths but I really shouldn’t have to patch your game for you, especially for a problem so easily avoided.
If you have any questions, I’m happy to answer them. I just hate to see people walking into easily avoided pitfalls.