0.12.0 RELEASE ANNOUNCEMENT POSTS:>> 2. Make an announcement on the forum and 
Discord channel that we will be releasing 0.12.0 in a few days -- and that 
testing and bug reports (or even reports that everything works fine on a 
specific operating system) is especially appreciated.
> No problems with that, and I definitely can see the point with #2, given
> that I am still finding event-dispatch-thread related crashes.  What would
> be really good is an intense burst of testing.  Where is our publicity
> manager--- you there Blake?

Opps, sorry Mike! All my FreeCol dev emails go into a sub folder otherwise my 
main inbox gets a bit crazy. I usually only check the subfolder on weekends and 
I think I checked on sun night right before you sent this last week. Was busy 
this weekend but have seen all this now!I also see that Stian made the 0.12.0 
incoming announcement on the Col Discord and then Caleb posted the 12 release 
there and also on the Col Facebook group too. However there are other big 
communities I can still take care of...
So I've just gone and done my Reddit Col group too (which I think I told you 
guys before has now exceeded the FB and Discord groups in member size) 
here:https://www.reddit.com/r/ColonizationGame/comments/ugkrlu/freecol_0120_stable_release_is_here/

I've then shared that with the 4x gaming reddit groups as there's thousands of 
fans there 
too.https://www.reddit.com/r/4Xgaming/comments/ugkwqk/freecol_0120_stable_release_is_here/

I've also updated our IndieDB page with the new 0.12.0 release. And since this 
is a big occasion then I think it's finally time to use the IndieDB article 
area which can be used for posting announcements, dev diaries and project 
milestones etc. These articles go onto the main IndieDB front page where 
thousands of visitors 
browse.https://www.indiedb.com/games/freecol/news/freecol-0120-stable-release-is-here

Oh and BTW cheers for sticking my name in the 0.12.0 contributors list for that 
big map job a while back, much appreciated. :)

FREECOL WEBSITE:I see you've already taken care of the freecol website 
announcement which is good as I never figured out how to add news articles, 
although I see you had some troubles yourself...

> I have uploaded 0.12.0, but mucked up the files that needed changing on> the 
> website.  Can someone remind me of what needs to be kicked before
> uploading from our www.freecol.org directory?  You can see the failure on
> pages like: https://www.freecol.org/download.html

> Sort of fixed.  I found a post about the jekyll config in our mailing list
> archives.  I may have missed a file or two, as the upload script is out of
> date, so I would appreciate it if the website wranglers would take a look
> at the current state.
Yup you got it working as I'm able to load that page and use the download 
links. I'm also able to see your new news post there too. I think those mailing 
list Jekyll instructions were the oldest ones. Winter posted new ones in the 
actual news area itself here if anyone needs 
them:https://www.freecol.org/news/first-steps-for-contributing-to-freecol-website.html

Which I think was created from the discussion between him and me a while back 
when he attempted dumb the whole process down for me as I had no idea what was 
going on lol:
https://sourceforge.net/p/freecol/discussion/141200/thread/e78a6df83d/?limit=25#c3c3/ee20/6536/6977/bd1f/efac/7ba8/1b81/6c34/5677/af5b/8cc4/b0be

ADDING A 3RD PARTY MOD TO NEXT RELEASE:Oh and regarding the 0.12.0 release, I 
notice Mazim's popular New Nations mod that not only adds more nations but also 
allows people to play 12 player Col games (which is a handy line when I'm 
marketing the game heh) didn't make it in so I guess I better get off my butt 
and do it myself to make sure it's there for the next release haha! As I did 
originally promise I'd do that however I wasn't sure if Stian was checking and 
approving mod additions himself these days so I held off, but I'll go ahead and 
get it 
sorted.https://sourceforge.net/p/freecol/discussion/141200/thread/658935e76f/?page=1#0a18
However before I submit his work into github there's an issue I need Mike/Stian 
guidance on. Stian posted in Mazim's thread that the mod needs to be in zip 
format for the game to use it which was a bit of a surprise as all the existing 
3rd party mods with freecol are not zipped and are just loaded from folders. So 
if I need to add Mazim's mod in a zip instead of a folder then should we be 
changing all the other existing 3rd party mods included with Freecol into zips 
as well? If so then FYI there's some sort of problem with the zip loader which 
I've posted about here:https://sourceforge.net/p/freecol/bugs/3249/

JAVA 11 REQUIREMENT ISSUES:The other thing is the whole recent requirement for 
Java 11. While most programmers have modern 11+ java dev kits most regular Jo's 
(ie your fan base who just want to play the game) do not and just have the 
regular Java 8 runtime edition that no matter how many times they hit that 
update button they're still gonna have Java 8 lol. There was some confusion on 
the Discord a while back and sure enough someone's just posted on Caleb's FB 
announcement about not being able to run the game (and getting a very generic 
error message that doesn't tell him what he needs) and no doubt more confused 
people will appear. And the people saying something are the nice ones, most 
won't be able to run the game and if their isn't an easy solution than they 
just won't bother.
I already said this on the Discord but here's probably a better place:"I 
watched this happen a year or so ago with the Master of Magic multiplayer fan 
remake. Once the game required something newer than the regular java 8 runtime 
edition many people have we started getting bombarded by user issues with...A - 
Finding newer ones because no one ever googles anything lol, and the various 
java download pages are quite intimidating to regular people.B - Getting it 
working as i think a lot of the dev kit releases don't automatically associate 
with java apps (especially if 8JRE is already there) resulting in people having 
go into system settings and play with environment variables to force java 11 or 
so to be the chosen app.. urgh it was a nightmare. In the end someone came 
along and showed MoM-IME creator Implode how to include Java in his releases 
resulting in the game having the required java environment it needed regardless 
of peoples systems and all the user issues went away. Of course it added like 
30 or 50 megs to the download sized which sucked a bit.. but it was worth it as 
it stopped all the player confusion and devs having to waste time answering 
endless help questions."
I'm not a programmer so I don't describe things well so I asked the creator of 
the master of magic remake project Implode for a better description of what he 
had to do and he sent me this:"Yeah adoptOpenJDK you can get a JRE that's just 
a .zip file, so you don't have to "install" it as such, so I just package that 
up with the download and then the .bat files that run it just point to like 
jre\java to make sure it uses the packaged one even if the user has some other 
ver of Java installed on their systemI mean I don't like doing that > because 
one of good things with Java is you should in theory be able to run it on 
anything.  So what if someone is downloading and running it on a Mac, in theory 
I should also provide a version with  Mac-JRE pre-packaged too.  Doing that for 
Windows-only is like saying "Hey you should only run this on Windows".   But 
yeah I know 99% of people are running Windows and many aren't very technically 
capable so figured I had to suck it up and try to be helpful lol"
I've seen that FreeCol does Mac releases so yeah maybe you guys will have no 
interest in including a JRE within FreeCol. However then we need to give these 
fans better info than just "go get java 11 or newer" because its friggin mess 
out there of multiple companies doing java stuff, multiple types of releases to 
chose from, and lots of versions. Can you guys recommend a modern java package 
to me that is DEAD EASY to install in that it'll just put itself where it needs 
to be and most importantly it sets up all that windows environment variable 
stuff on it's own (so all java apps use the new java instead of the usual old 8 
JRE) so no fans have to go through trying to do all that environment variable 
stuff themselves. Then we can just tell people to go get that recommend easy to 
use package with a link in our welcome thread and release posts to reduce 
confusion.

Regards
Blake  
_______________________________________________
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers

Reply via email to