MadFromYourMind wrote:It's strange.
After the recent updates, the client on the first link does not start. I don't catch the error, so it's just a fact.
But client file on the "quick update" link seems to work around this problem BUT now the map GUI looks like shit with the provinces button torn out and python scripts (PBot API) don't work, the console/terminal spam with error messages.
If you have errors and you can't read them you can always run the client straight from a command prompt by copying and pasting whats in the .bat file (minus the start at the beginning).
I removed the "quick update" as it was entirely out of date and newer updates require changes to certain files. It's just easier to have you download the whole folder itself and run it.
MadFromYourMind wrote:Run compile client from source from github, I get this strange error (see screenshot below) when running the distribution after compiling.
When client starts, the run ant script from IDE starts client, and I can connect game server, starting from the compilation directory by adding the run.bat file there seems to start the client, but I face a connection problem (Connection refused: Connect)
I'm not entirely sure what the screenshot error is without more details. I was informed lately that the run.bat file itself doesn't seem to work on some computers (I'm guessing there was an update I missed that messed with paramaters?). It worked on mine, but with the help of Firepowi we managed to solve the issue:
https://github.com/Astarisk/ethical-copypasta/issues/1I'll be removing the run.bat file in future releases, but for now the solution seems to be to use the second bat file I have in the folder labeled as "run_with_puru_params.bat". Sorry about any issues in regards to that. Hopefully this fixes it for you as it did for him.
MadFromYourMind wrote:p.p.s
Oh shit, it looks like hellish errors in bulid.xml
There should be no errors with the build.xml as far as I'm aware. If you need more explanation or help in compiling the client just let me know.
MadFromYourMind wrote:The client code is already a sight to behold, and it really hurts me just to look at it. And now I seem to know one more aspect of this wonderful game, no sarcasm, but gods, how difficult it is to change its client ...
The difficulty ranges on how well you know the architecture of the client and scope of the changes you want to do. If you are newish to Java it may come as a monumental change compared to that of javascript.
MadFromYourMind wrote:Confess, besides the version uploaded to the GitHub/Gitlab, do you also use some of your collectors on top of this already long path, or are you uploading something you are don't using?
All this reminds me of inefficient Factorio factories ... but this still cannot be called a pasta factory, just hellishly complex and irrelevant logic ...
What's uploaded to github is the only version of this client I have. There is no collectors in this. This version of the Pasta Client is the exact same as the original with the automatic uploading removed. You browse through the commits and see what I have done.
MadFromYourMind wrote:Every time I wanted to start modifying the client, I always faced similar errors or terrible (for me, I repeat) syntax, but I really would like to make something beautiful. But GODS ...
It will take some practice and understanding to start working on this client. If you have any questions in regards to coding the client feel free to post them. If you have more in depth questions you may also join Shubla's discord and ask him yourself.
Hope I was able to resolve your issues. Let me know if anything further happens.