n-ice.org OpenTTD Forum

Announcements => Changelog => Topic started by: ST2 on May 15, 2013, 10:26:03 pm

Title: 1.3.0 C - n-ice version
Post by: ST2 on May 15, 2013, 10:26:03 pm
New public version released (aka available):
1.3.0 - 32bit: http://openttd.n-ice.org/client/n-ice_Client_1.3.0_C_32Bit.zip (http://openttd.n-ice.org/client/n-ice_Client_1.3.0_C_32Bit.zip)
1.3.0 - 64bit: http://openttd.n-ice.org/client/n-ice_Client_1.3.0_C_64Bit.zip (http://openttd.n-ice.org/client/n-ice_Client_1.3.0_C_64Bit.zip)

Some changes at Intro menu among other improvements, added some patches available on tt-forums:
- Rating in town label - by Terkhen
- Transported cargo table - by Honza_
- Measuring tools - by Wolf01
- City names in different colour - Honza_
- Orders control with alt/ctrl/shift and setting gui - by blup
- Manhattan and square distance of vehicle route in orders gui - by The Dude
- Count of cities/towns - by The Dude
Our special thanks to patch makers :)

It's a public version, for all players that want to use it, source code changes included.
(note: don't talk bad of some changes... I'm not a programmer, only trying to provide some new ttd experiences, easier at least :)

Enjoy the games ;)

Edit: fixed credits
Title: Re: 1.3.0 C - n-ice version
Post by: naz on May 15, 2013, 11:36:47 pm
N-Ice changes. ;)
Title: Re: 1.3.0 C - n-ice version
Post by: ST2 on May 16, 2013, 12:54:33 am
here I have to answer to Naz...

After I've changed BTPro public/admin versions I thought on make the same to n-ice!

good games all :)
Title: Re: 1.3.0 C - n-ice version
Post by: naz on May 16, 2013, 11:56:17 am
Link not working

New public version released (aka available):
1.3.0 - 32bit: http://openttd.n-ice.org/client/n-ice_Client_1.3.0_C_32Bit.zip (http://openttd.n-ice.org/client/n-ice_Client_1.3.0_C_32Bit.zip)
1.3.0 - 64bit: http://openttd.n-ice.org/client/n-ice_Client_1.3.0_C_64Bit.zip (http://openttd.n-ice.org/client/n-ice_Client_1.3.0_C_64Bit.zip)
Title: Re: 1.3.0 C - n-ice version
Post by: ST2 on May 16, 2013, 12:32:19 pm
both links are correct.
take in count that your browser or antivirus can try to block the download, because the zip files have an executable file inside (obviously the openttd.exe :D)
Title: Re: 1.3.0 C - n-ice version
Post by: naz on May 16, 2013, 03:53:01 pm
Got it..Used different browser. Thanx
Title: Re: 1.3.0 C - n-ice version
Post by: Andreas on May 16, 2013, 04:06:43 pm
Thanks ST2, great work again. I like the patches that are included, and it would take me till 1.3.1 to make them all work together, so I am glad you saved that job :).
Title: Re: 1.3.0 C - n-ice version
Post by: The_Dude on May 16, 2013, 05:33:44 pm
Very nice indeed. I like it that some of my patches were included to n-ice/btpro clients.

NOVAPOLIS invasion! :D

I see n-ice and bpro communities react really fast on our own patched client release. Cheers!



Just some comments and ideas, if I may
- City names in different colour - by MagicBuzz (Town colors in the town list) / Honza_
This is incorrect. I dont know where you get that magibuzz is, but the patch of cities in different (yellow) colour is done only by Honza_, as you can clearly read on tt forums http://www.tt-forums.net/viewtopic.php?f=33&t=64220


After I've changed BTPro public/admin versions I thought on make the same to n-ice!
Actually, why not to make both clients one client. As I can see, only strings and some server IPs are different. Some button for switching the menus between n-ice/btpro maybe?
Having one client for both would be very useful for those, who plays on both. Also it would spare some time making and compiling client.

Also with the admin client. Why do you do one client for each admin? Seems really not effective and, well ... strange. As this all can be configured easily via settings. Also shipping admin clients with diffs would be nice, if you want to be true with gpl licence.

I presume you use mingw for compiling. That is just fine, mingw is actually most simple to use for compiling on windows compared to other alternatives (I myself started with mingw). But since you added new files to source.lst, why dont add those files also to MSVC, so it is prepared for it.
I had to edit it to make it compile!!! :D
Title: Re: 1.3.0 C - n-ice version
Post by: ST2 on May 16, 2013, 06:37:55 pm
actually was already my intention of add some goodies on public versions... but yes, Novapolis client triggered that :P

Quote
This is incorrect. I dont know where you get that magibuzz is, but the patch of cities in different (yellow) colour is done only by Honza_, as you can clearly read on tt forums http://www.tt-forums.net/viewtopic.php?f=33&t=64220
You're right, it was my confusion with test version that I have where I use a variation of this: http://www.tt-forums.net/viewtopic.php?f=33&t=51363 (http://www.tt-forums.net/viewtopic.php?f=33&t=51363) (the 1st one with some changes, to something like this: https://dl.dropboxusercontent.com/u/48606680/_old/Selection958586550.png (https://dl.dropboxusercontent.com/u/48606680/_old/Selection958586550.png))

Quote
Actually, why not to make both clients one client. As I can see, only strings and some server IPs are different. Some button for switching the menus between n-ice/btpro maybe?
Having one client for both would be very useful for those, who plays on both. Also it would spare some time making and compiling client.
This already exists (my test version ^^), where respective txt files are read and info stored in openttd.cfg (info for buttons to connect directly to servers). Some ideas are still maturing.

About the admin version per admin was my decision (for reasons I don't want to talk here) and you're right again, I should include the diffs! Anyway, since I haven't made that... better remove the links where those versions are to download. But anyway are almost equal to public versions.

Finally, are compiled in Visual Studio 2010 (and files included in project are using my folder structure, added in openttd_vs100.vcxproj and openttd_vs100.vcxproj.filters). I think only needs to be edited if using different folder structure or other MSVC version, because of project files.

Thank you The_Dude
Title: Re: 1.3.0 C - n-ice version
Post by: The_Dude on May 16, 2013, 08:50:47 pm
Thanks for the correction.

Yes, MSVC 2010, that explains why I had to add the files manually as I use another version.  My bad.
Title: Re: 1.3.0 C - n-ice version
Post by: Dobro on May 17, 2013, 08:20:34 am
Thank u guys. Good work. 8)
Title: Re: 1.3.0 C - n-ice version
Post by: The_Dude on May 22, 2013, 09:41:29 pm
About the admin version per admin was my decision (for reasons I don't want to talk here) and you're right again, I should include the diffs! Anyway, since I haven't made that... better remove the links where those versions are to download. But anyway are almost equal to public versions.

This raises some curiosity about the reasons. What intentions have lead you to make something like this? Considering btpro has now so much admins, do you want to imply you are actually compiling version for each one of them?  :D

As a maker of Novapolis admin superpower client I am really interested what advantages that brings :-)
Title: Re: 1.3.0 C - n-ice version
Post by: ST2 on May 26, 2013, 01:48:19 am
I knew that would raise some curiosities...
to keep them simple:
- I've released code I've used;
- 32 and 64 bit versions;
- working on on code compatible to Win32-64/MacOS/Linux (was already done and tested in all those OS's - preparing it for 1.3.1)

why Novapolis only released 32 bit version? - 90% of players have 64bit windows/linux/macOS.

my excuse to dnt have a generic Linux and MacOS version are the damn libraries to include as static ones.
your excuse to dnt have a 64bit version is?

note: I test many things on my "test version", but noticed that even Zoning patch can't spot the cheaters, if the cheater is good (and know the mechanics) when the station spreads are huge.

Quote
This raises some curiosity about the reasons.
to me too: why not a 64bit version?
Title: Re: 1.3.0 C - n-ice version
Post by: The_Dude on May 26, 2013, 10:56:04 am
First the 64 bit things, as you are so so so curious about it :-)

Sure, I have 64 windows too. And I am using 32 bit all the time, no problem with it, no performance issues.
So question is why to do 64 bit? Maybe there is some good reason, I will gladly learn. But I doubt I would compile it anyway, I am no compile farm.

I havent noticed you reacted on my previous post.
I was curious about the admin version in fact, as I talked with several of n-ice/btpro admins and everybody says that you dont include sources, which in the first line is against gpl licence openttd is under (once you share binary you have to share code, ask openttd development team ;-) ), but what interests me is the login mechanism as it would be of course very nice to have in novapolis admin client, but I understand it is probably kept secret (well, our client is too, but admins get nice diff of course, so they can compile e.g. the 64 bit version :D )
Title: Re: 1.3.0 C - n-ice version
Post by: ST2 on May 27, 2013, 02:03:47 pm
All links not respecting the License were removed, as I told previously :)
Title: Re: 1.3.0 C - n-ice version
Post by: The_Dude on May 27, 2013, 04:39:07 pm
What does it have to do with links? Now I am under impression that you do not understand GPL licence correctly or trying to avoid it.

In https://en.wikipedia.org/wiki/GNU_General_Public_License the first paragraph clearly states, that:
Quote
The GNU General Public License (GNU GPL or GPL) is the most widely used[5] free software license, which guarantees end users (individuals, organizations, companies) the freedoms to use, study, share (copy), and modify the software.

Which users of your admin client simply can not do if you do not provide sources. What is more explicit breach of OpentTTD GPL licence?
The fact, that client is not public, but is reserved for only narrow circle of users is totally not the issue here. Even if you provided privately for one person, you have to include source. So please do not give us a giberrish about some not public links.
Now, you abandoned doing admin client for some admins around N-ice, and because you broke the licence and have not included sources, they are without the client.

This casts an interesting light on your debate with xOR here on forum
http://www.n-ice.org/openttd/forum/index.php?topic=361.0

Clearly, I must admire N-ice admins, that they have not been aware of GPL licence and have not drawn your attention to that, as you probably do not understand it. Also I am quite puzzled why they have not wondered about your intentions to not provide the sources. Now I see you builded around here the image of generous guy, who is always at hand, and I can see you contributed to both N-ice and BTpro very much, but to independent observer, some of your actions are puzzling.

Now I am from Novapolis aka former Luukland's Servers, so before anyone would want to start charging me of doing the same, read the debate about this issue in here
http://www.tt-forums.net/viewtopic.php?f=29&t=46268#p839895

I am sorry about making some strong statements here, but I need to set that clear.

Also it is of course ok, that you stopped doing admin client for N-ice, or more accurate, for some of N-ice admins. I offered a helping hand to xOR and promised him I will do n-ice admin client for a while. But it would be much easier for me, if you have not played a trick or treat here and included the diff, so I could just compile it and not have to rewrite whole code.




Title: Re: 1.3.0 C - n-ice version
Post by: ST2 on May 27, 2013, 05:08:20 pm
As I said, I've tried to fix the non-compliance of the License as I could. The users that got incorrect distributed packages have the solution of deleting it, because I don't have the diff's of it. My fault? Yes! What can I do now? Rebuild it?!
What I can ensure now is that won't happen again the mistake of not include the diff's when providing binary.

Quote
I am sorry about making some strong statements here, but I need to set that clear.
Understandable and after some reads, thank you for showing some enlightening links about GPL
Title: Re: 1.3.0 C - n-ice version
Post by: The_Dude on May 28, 2013, 06:15:58 pm
Excellent. Thank you for understanding
Title: Re: 1.3.0 C - n-ice version
Post by: ST2 on June 10, 2013, 12:44:21 am
well The_Dude, I'm happy that you explained me somethings about OpenTTD license...

but I guess you'll have to keep you efforts running :D
example: http://www.n-ice.org/openttd/client/n-ice-1.3.1.zip (http://www.n-ice.org/openttd/client/n-ice-1.3.1.zip)

I guess someone haven't read what you said... sadly :(

anyway, http://www.n-ice.org/openttd/client/ (http://www.n-ice.org/openttd/client/)  <<-- thx for sharing the 1.3.0 version too :D

good games all :)
Title: Re: 1.3.0 C - n-ice version
Post by: The_Dude on June 10, 2013, 07:20:22 am
As usual you are harsh to share your impressions before aquiring vital information.

When I read xOR's post about troubles with you and his sigh about having to make client himself I offered him to do a client for n-ice for a while, until they get some reliable person.

I made some public/admin client and send them to n-ice, of course with diffs. What they do with it is their responsibility.
As you can see from news, Alex and Myhorta are uploading it there, so ask them.

Also I saw you again boasting about your clients on IRC. Well, for me it is not competition, so I dont care how many features you add. It is true I excluded some things from clients, only because I didnt like them.

You yourself implied that your coding style is not very well, and it was true. So I reworked some thinks, as they were not nice, to make it more c++ and more OpenTTD style. Like making one function and calling it instead of copying the same bunch of code at more places, using OpenTTD function to open http links instead of external API. And some advanced c++ structures you obviously have yet to learn.

So please, before telling me off I do not keep GPL licence, ask around and do not make false public statements. It makes you look bad and silly.
Title: Re: 1.3.0 C - n-ice version
Post by: iSoSyS on June 10, 2013, 09:18:07 am
My fault for not checking the content before uploading...
I'll fix it asap. No need to start a huge discussion with false accusations.
Title: Re: 1.3.0 C - n-ice version
Post by: alex879ro on June 10, 2013, 10:43:28 am
St2, no offence , but your posts are getting stupider with each day that passes. (Only what I notice)

You not giving the diffs: was a willingly action. Several members of our comunity have asked for them. Also, do not forget that episode with "personalising" the admin version when you actually sent each admin different versions depending on how you felt about them.

Do not compare that situation with a situation where I uploaded only the client because I didn`t know that uploading the diffs was mandatory. Do not forget that you made the client and the admin versions for years, while for me this is my first time being involved. Also, do not forget that this situation happened for 12-14 hours, while your unwiligness to give the diffs even when asked happened for months.

So please, I know it is hard, but think before you write.

Also, a tip: The topics in the forum were not created for your advertising of your own client or attacking n-ice. If you continue that, I will just delete your posts.
Thank You for understanding , and sorry for not providing the diffs too, won`t happen again.
Title: Re: 1.3.0 C - n-ice version
Post by: ST2 on June 10, 2013, 01:19:54 pm
I never wanted to start a huge discussion, not even start a discussion at all. The situation was simply ironic. And I don't see lack of truth in words I've used framed at the time were said. And was not accusing anyone in particular not even globally. I was just funny.
And now I know that I was not respecting the license and that some code was ugly. Anyway, it's not a competition. And I've fixed that as soon I rebuilt some diff's.
I have no problem on include the changes or sharing them but got tired of having answers like this: "st2...this is the last time i`m telling you: LEAVE ME ALONE".
Many things could be said around this and I've made my mistakes too but more and more reminds me this (http://www.youtube.com/watch?v=5j2F4VcBmeo) scene.

Peace and good games all :)
Title: Re: 1.3.0 C - n-ice version
Post by: alex879ro on June 10, 2013, 01:56:17 pm
No point in starting the debate in order to tell THE REASON why you got those answers.
I understood your irony, but this time it was my mistake and I admit, I asked Myhorta to post the files with the diffs and I apologised for my mistake.

As you said: Peace and good games to all