Author Topic: FMP on GitHub  (Read 24974 times)

Offline Solarius Scorch

  • Global Moderator
  • Commander
  • *****
  • Posts: 11755
  • WE MUST DISSENT
    • View Profile
    • Nocturmal Productions modding studio website
Re: FMP on GitHub
« Reply #30 on: April 16, 2016, 03:16:29 pm »
Modding will probably not earn you money. Github knowledge as a programmer does actually help.

Unlikely. I could just as well become a brain surgeon at this point... :P

I'm not saying I don't want anything to do with the project, I think I've already expressed my enthusiasm enough. But I'm not prepared to learn it all right now.

Offline Xtendo-com

  • Colonel
  • ****
  • Posts: 118
    • View Profile
Re: FMP on GitHub
« Reply #31 on: April 16, 2016, 04:25:44 pm »
Sorry but no way. I don't have days. I don't even have hours. I mean I do, but not for something like this, I'm a modder with way too big plans for my own health.
I'll do what I can, but within my capacity.
I do not force you to learn a git, just another link in case you really interesting. By days I mean you spend hour in git learning for a day (read and perform an experiment), but you don't need to learn everything as I tried.

Offline DoxaLogos (JG)

  • Colonel
  • ****
  • Posts: 358
  • Squaddie cautiously peering through the breach
    • View Profile
Re: FMP on GitHub
« Reply #32 on: April 16, 2016, 04:54:45 pm »
Yes, please.

Okay, I'll see if I can get this done tonight.  Got a lot of yardwork to do today.

Sorry but no way. I don't have days. I don't even have hours. I mean I do, but not for something like this, I'm a modder with way too big plans for my own health.
I'll do what I can, but within my capacity.

You may want to look into using the windows client: https://desktop.github.com/

It may be easier, but I wouldn't know since I'm comfortable with the command line on Linux.

Offline R1dO

  • Colonel
  • ****
  • Posts: 442
    • View Profile
Re: FMP on GitHub
« Reply #33 on: April 16, 2016, 07:01:29 pm »
Another things is, i am not sure to which degree github can keep different versions of files. That would be most interesting especially for *.RMP, *.MAP, and MCD Tilesets. Does anyone know if there is a list of supported formats out there?

Git will always keep all versions of the files you put under control. Per commit it will save the complete files that were changed (compressed using zlib)
In the worst case (when your file cannot be compressed easily via zlib) it will store a full binary blob of the complete file.

Besides that, i wouldn't worry about it to much for mods. Most files are quite small, and it is unlikely a repository will meet 1GB in short to medium time. And even if it grows too large, you can always start a new cleaned up repository version by doing some git-fu.

I'm not saying I don't want anything to do with the project, I think I've already expressed my enthusiasm enough. But I'm not prepared to learn it all right now.
As for learning git ... if you are not interested in doing fancy things you might just as well get away with using a good gui that lets you perform the following tasks easily:
* add/remove files
* Display differences between current work and last commit
* Let you store those differences as a new commit (preferably by requiring some sort of commit message with a summary of those changes)
* Let you push/pull to/from the github version.

For more advanced things like merging and solving commits you can always ask the community, so no need to worry about that at the moment.


Offline hellrazor

  • Commander
  • *****
  • Posts: 2027
  • Deep Ruleset Digger & Bughunter
    • View Profile
    • Github Account
Re: FMP on GitHub
« Reply #34 on: April 16, 2016, 10:01:00 pm »
I am doing a lot of stuff under linux on bash.
But git command line client uhhhh.... -> hunt me with it.

Any decent suggestions for a Linux GUI? *shame*

Offline DoxaLogos (JG)

  • Colonel
  • ****
  • Posts: 358
  • Squaddie cautiously peering through the breach
    • View Profile
Re: FMP on GitHub
« Reply #35 on: April 17, 2016, 01:39:02 am »
I did the initial upload.  I'll work on a prettier readme for GitHub to use.

Offline DoxaLogos (JG)

  • Colonel
  • ****
  • Posts: 358
  • Squaddie cautiously peering through the breach
    • View Profile
Re: FMP on GitHub
« Reply #36 on: April 17, 2016, 03:11:53 am »
Posted a markdown style readme to the repo.  Hope you like.

Offline DoxaLogos (JG)

  • Colonel
  • ****
  • Posts: 358
  • Squaddie cautiously peering through the breach
    • View Profile
Re: FMP on GitHub
« Reply #37 on: April 17, 2016, 03:50:41 am »
I am doing a lot of stuff under linux on bash.
But git command line client uhhhh.... -> hunt me with it.

Any decent suggestions for a Linux GUI? *shame*

Never tried any, but here's a list of GUI clients (some are Linux) - GitKraken looks promising.
https://git-scm.com/download/gui/linux
« Last Edit: April 17, 2016, 03:55:19 am by jgatkinsn »

Offline DoxaLogos (JG)

  • Colonel
  • ****
  • Posts: 358
  • Squaddie cautiously peering through the breach
    • View Profile
Re: FMP on GitHub
« Reply #38 on: April 17, 2016, 08:47:42 pm »
Potential License?

https://creativecommons.org/licenses/by-nc-sa/4.0/

We could use this one.  It doesn't allow it to be used for commercial purposes, but this seems appropriate coming from a commercial product.  I don't think the original makers of XCOM would appreciate anyone profiting off of their work without a cut themselves.

Offline hellrazor

  • Commander
  • *****
  • Posts: 2027
  • Deep Ruleset Digger & Bughunter
    • View Profile
    • Github Account
Re: FMP on GitHub
« Reply #39 on: April 17, 2016, 09:01:10 pm »
Potential License?

https://creativecommons.org/licenses/by-nc-sa/4.0/

We could use this one.  It doesn't allow it to be used for commercial purposes, but this seems appropriate coming from a commercial product.  I don't think the original makers of XCOM would appreciate anyone profiting off of their work without a cut themselves.

Jeah that would also make sure that the material doesn't commercialized.

Offline DoxaLogos (JG)

  • Colonel
  • ****
  • Posts: 358
  • Squaddie cautiously peering through the breach
    • View Profile
Re: FMP on GitHub
« Reply #40 on: April 18, 2016, 08:46:50 pm »
Jeah that would also make sure that the material doesn't commercialized.

If there are no objections (particularly from Solarius), I'll commit a LICENSE file listing this CCL license for the time being.

BTW, I added the following to the README.md about why the whole mod is not on GITHUB:

Quote
WHY IS THE WHOLE MOD NOT ON GITHUB?

Part of FMP is not commited to Github, because the mod contains some of the original XCOM graphics and original artwork from other creators. This could cause potential licensing conflicts that we don't know how to resolve yet. We may post more in the near future as we determine license compatibility. For now, mostly the text files for rulesets and metadata are committed to the repo for collaboration.

HOW DO I GET THE WHOLE MOD, SINCE IT'S NOT ALL ON GITHUB?

You get it from the OpenXcom mod site located here (link to mod page...not dropbox)

Offline Solarius Scorch

  • Global Moderator
  • Commander
  • *****
  • Posts: 11755
  • WE MUST DISSENT
    • View Profile
    • Nocturmal Productions modding studio website
Re: FMP on GitHub
« Reply #41 on: April 20, 2016, 01:05:42 am »
Yep, you have my blessing. :)