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

blender extension #20

Open
ghost opened this issue Jan 13, 2023 · 9 comments
Open

blender extension #20

ghost opened this issue Jan 13, 2023 · 9 comments

Comments

@ghost
Copy link

ghost commented Jan 13, 2023

Would you mind uploading a up to date blender exporter for STK to blender extensions when it's launched?
This would be interesting for contributors for STK.

It will be seen by thousands of Blender users!

https://code.blender.org/2022/10/blender-extensions-platform/

@3risian
Copy link

3risian commented Jan 28, 2023

I think this should be a priority, once the platform is launched. blender-girl already mentioned there is a publicity bonus among artists, although more importantly this streamlines the installation of STK Blender tools for creators, which reduces the amount of time, effort and chance of misconfiguration for new users.

The current set-up process and documentation for art contribution is very much guided towards programmers and others familiar with Git and Subversion. This is a serious problem that stops artists contributing. Looking over the forum, I've found professional artists that didn't end up contribute art because they couldn't even figure out how to export anything from Blender. By using the extensions platform to install the extension, we eliminate all the difficult parts of setting this up, the need for the user to understand how Git works, make updating easier, and eliminate the issues where someone might not realize they have an incompatible Blender version.

@ghost
Copy link
Author

ghost commented Jan 28, 2023

Finally somebody who understands artists don't know anything about github, subversion, ...
It should be as easy as possible and remove all developer tools from the pipeline needed for an artist to contribute!

You have no idea how many people use blender for artwork.
Putting the extension on the extension website will make sure contributions to STK will happen for sure!
But the pipeline must be made much more easy...

@Benau
Copy link
Collaborator

Benau commented Jan 28, 2023

you will need to download the media repo (using subversion) anyway

@ghost
Copy link
Author

ghost commented Jan 28, 2023

Can you maybe put a screenshot on the website how subversion for windows works?

@deveee
Copy link
Member

deveee commented Jan 28, 2023 via email

@3risian
Copy link

3risian commented Jan 29, 2023

Tbh. You can just download snapshot https://sourceforge.net/p/supertuxkart/code/HEAD/tarball?path=/media

Honestly, I just did that instead of installing Subversion. Until you get Subversion working you can just use that, which just downloads the current files as they are now.

However, using Subversion makes it easier to synchronize changes when someone updates the media repo, so I understand why taking a snapshot isn't recommended. I would still add it to the guide as a fall-back workaround, because it's better than someone giving up over something optional.

Can you maybe put a screenshot on the website how subversion for windows works?

This is a good idea, I'll see if I can make the Media Repo/Source Control pages more friendly to Windows users, because it's currently geared towards Linux command-line usage. I don't have Mac experience so I'll need some help there.

I'm assuming your computer will be 64-bit Windows (most standard modern installations are). This is the TortoiseSVN installer:
https://osdn.net/projects/tortoisesvn/storage/1.14.5/Application/TortoiseSVN-1.14.5.29465-x64-svn-1.14.2.msi/

Once that's installed and opened, you'll be checking out the repo:

https://www.tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-checkout.html

You just need to enter the URL of the repository: https://svn.code.sf.net/p/supertuxkart/code/media/trunk
And where on your computer you want it to be saved ("Checkout directory").

Whenever you want to grab the updates others have made to the media repo, just use the Update feature.


By the way, as Benau mentioned elsewhere, if you need extra help with installing Subversion or you have any general questions, please consider using the community chat (it's a bridged room so you can use any of IRC, Matrix, Telegram or Discord to chat there) or post on the forum here. Projects generally use GitHub issue trackers to more formally report issues like bugs and missing/broken features to developers (see other submissions for examples) and keep track of their progress. This original post is fine, it's just some of the other ones I've noticed might get better replies elsewhere. Places like the forum are more casual and friendly and will let more players see your question, and the community chat room will often give you faster answers.

@ghost
Copy link
Author

ghost commented Jan 30, 2023

I'm interested if you make the changes to the pages!
I was giving up but if you could make it more friendly for Windows users, then I can try again!
I don't have a Mac and can't help with that.

@3risian
Copy link

3risian commented Feb 8, 2023

I'm interested if you make the changes to the pages! I was giving up but if you could make it more friendly for Windows users, then I can try again! I don't have a Mac and can't help with that.

There is a pull request to improve the documentation for Blender scripts and Subversion, but really it's the same processes deveee and I described above. Feedback on the changes would be very helpful!

Since the Subversion instructions given in the pull request are basic, I assume a screenshot wouldn't be useful.

@ghost
Copy link
Author

ghost commented Feb 8, 2023

I have given feedback there!
The SVN help is really needed I think, especialy for windows and mac users who have a big chance never have used SVN

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants