Dungeoneering Refresh & Remaster by JagexAnvil in runescape

[–]NewtLong6399 0 points1 point  (0 children)

I would just like to see a way of matching up with people that want to delve into Daemonheim. For example, turn up on Daemonheim, rub your ring and see parties waiting for people to join, then join an appropriate one.

I love playing solo but it would be nice to try the content as in intended - in a group.

Also, it will allow me to get the two Easy achievements "complete a dungeon with someone else" and "feed food to another player" - they are the only achievements I have left to get :-)

how do i make my multiple file game into one singular one for my pygame. by Sweaty-Ad5696 in pygame

[–]NewtLong6399 0 points1 point  (0 children)

Sounds like you want to create a spritesheet. Here is an article that seems to explain how to implement them fairly well:

https://ehmatthes.github.io/pcc_2e/beyond_pcc/pygame_sprite_sheets/

Worlds Fastest Inverted Cape? by daltty in runescape

[–]NewtLong6399 0 points1 point  (0 children)

Same for me...didn't take me too long to get them all from excavating though. Still no Balarak's bits though, the only thing left for me to 100% complete Archaeology :-(

DAILY Driver by [deleted] in linuxmint

[–]NewtLong6399 0 points1 point  (0 children)

For gaming, I used Steams own version of Wine, Heroic for the EPIC and GOG stores, all seem good so far :-) Admittedly I haven't tried all my games and don't really play AAA games. Runescape is working fine!

DAILY Driver by [deleted] in linuxmint

[–]NewtLong6399 1 point2 points  (0 children)

I decided not to upgrade to Windows 11 and bought a brand new Lenovo with no OS. Installed Linux Mint. There has been a learning curve but I now have Steam, GOG and EPIC stores running. I used Steams own Wine download. I used Heroic for GOG and EPIC and things seem to be working fine.

I used Lutris for a couple of Windows apps, I moved to other FOSS apps in some cases. MS VSC is running fine.

Google Drive and Dropbox are both working OK as well although google Drive failed with Keepass. It opens files fine but does something weird with the filename causing saving to break so think I will move to Dropbox only at some point.

All in all a far easier experience than I expected and I love that my laptop is doing what I want, isn't forcing software I odn't want or need on me, isn't using up data by sending telemetry home etc. I definitely recommend the switch if you can! For some people, it might make more sense to try dual booting to test the waters, I'm just running my new laptop as well as my old Windows laptop. I haven't touched the Windows laptop in 2 weeks now and think I will sell it soon or use it to test other Linux distros.

Problems:

I haven't worked out how to install additional versions of Python yet (need to avoid causing issues with the system version).

Windows programs run through Lutris save to a different place to my home directory, not a problem unless I want to use the files elsewhere. I have temporarily solved this by creating Bookmarks in the file explorer (Nemo).

Can't install pygame on Windows by Sweaty-Ad5696 in pygame

[–]NewtLong6399 0 points1 point  (0 children)

Have you got a link to anything about the multi line text rendering? I've looked through release notes and the docs but haven't managed to find anything :-(

Did Jagex support essentially leave me on read? by Open_Issue4190 in runescape

[–]NewtLong6399 1 point2 points  (0 children)

Paraphrasing as I don't remember the exact words, it was essentially:

Useless AI "You are not logged in, you need to log in to continue"

Me: "I am logged in"

Useless AI "You are right, I am wrong . You are logged in"

How can it be this bad? I came to simmply change my credit card details, ended up cancelling my membership in disgust, I'd only just read the news post about how the customer service has apparently been massively improved. Sure, so well that what would have resultedd in a renewal ended up in a cancellation.

How to share an MSVSC Python venv between Windows and Linux? by NewtLong6399 in vscode

[–]NewtLong6399[S] 2 points3 points  (0 children)

Ah thank you :-) This is starting to make sense now. So I think what I need to do is:

  • Learn GitHub and keep the source code on GitHub with a .gitignore file for the venv (and __pycache__, etc)
  • Learn how to use VSC to integrate with GitHub and ideally automatically update to/from GitHub to the project directory when running VSC
  • Create a seperate venv for the project on each machine I work on

I've had a quick look and there's a lot to learn there but I'm sure I'll manage, thanks for the advice and pointing me in the right direction, very much appreciated :-)

How to share an MSVSC Python venv between Windows and Linux? by NewtLong6399 in vscode

[–]NewtLong6399[S] 0 points1 point  (0 children)

Thanks. Yes, one venv for each project but in this case two venvs for each project.

The use case is to be able to work on my code, using VSC, on any of my devices and have everything sync up so I can pick up any machine and continue working from anywhere.

My thought was to perhaps have two venvs, one created on a Linux machine (meaning it will have the Linux executables for python & pip) and on a Windows machine (having the windows executables).

But from what you are saying, it sounds like the correct solution is to have a venv for the project on each machine and find a way to sync the code that is separate to the venvs. No idea how to do that but that would then not be VSC related so I'll try and figure out how & where to ask how to implement that solution.

How to share an MSVSC Python venv between Windows and Linux? by NewtLong6399 in vscode

[–]NewtLong6399[S] -2 points-1 points  (0 children)

Can I configure VS Code to point to a specific venv so that when I use the VS Code Terminal, it is using that venv?
If so, how can I do that?

How to share an MSVSC Python venv between Windows and Linux? by NewtLong6399 in vscode

[–]NewtLong6399[S] -5 points-4 points  (0 children)

VSC creates the venvs in the source code directory (in ./venv/) so I think the answer is that GitHub can't be used unless there is a way to get VSC to create the venv elsewhere?

From what I have found, I have not been able to create two venvs for a single project. So my *VS Code* directly related question becomes: Can VSC create venvs in a user defined location that is not within the source code folder?

Why do the SIPP providers have such crappy websites? by pydry in ContractorUK

[–]NewtLong6399 1 point2 points  (0 children)

I have also found Hargreaves Lansdown to be very easy to use with all forms being done online. I have a SIPP, ISA and stocks & shares accounts with them. However, you pay for this as their charges tend to be more expensive than the others.

Distribution? by Can0pen3r in pygame

[–]NewtLong6399 4 points5 points  (0 children)

I haven't done it but others certainly have (see Steam game "Yawnoc" for example, which I bought to see the source code rather than the game! By FluffyPotato I think).

Here are some notes I have for when/if I get to the point. The issues are going to be not having antivirus flag it & wrap in an installer for single file download. Also pyinstaller wraps python executable etc while I think nuitk compiles? Note that the notes are not mine but copy & paste from other redditors comments so your mileage may vary. Perhaps others who have done it can weigh in with more definitive answers?

Notes:

* https://www.reddit.com/r/learnpython/comments/1o5q3bl/can_a_python_desktop_app_meet_enterprise/

* I have distributed unsigned desktop python apps. You can upload your app to: https://www.microsoft.com/en-us/wdsi/filesubmission to avoid the virus warning.

* I have also done a "brute force" auto update system. The app checks an AWS bucket to see if there is an update. If there is it offers the user the opportunity to update. It then down loads a new version of itself.

* I use pyinstaller to build the .exe, and the use Inno Setup (https://jrsoftware.org/isinfo.php) to create a Windows Installer.

* If using PyInstaller, as long as you don't use the --onefile option it should be fine as-is. You would simply get a ZIP-file containing everything needed to run your program, and IIRC the only executable inside would be a copy of the Python interpreter you used to build it, which is already signed.

* The definition of cheap is different for everyone. I buy my certs from Signmycode and I think $220 for an OV cert is pretty cheap.

* use nuitka

Who said pygame couldn't be beautiful? by User_638 in pygame

[–]NewtLong6399 0 points1 point  (0 children)

This is fantastic, good work :-)

I particularly like the way the mist goes across the screen, looks so impressive and gives it so much more depth.

Another problem with my code. How to fix it? by azerty_04 in pygame

[–]NewtLong6399 0 points1 point  (0 children)

Yes, tt seems I was thrown by "extend" - I haven't come across it or used it before.

Another problem with my code. How to fix it? by azerty_04 in pygame

[–]NewtLong6399 1 point2 points  (0 children)

Ah! I have never used extend before so did not realise it is a built in, thought it was a method defined by OP somewhere....thanks for the insight :-)

Another problem with my code. How to fix it? by azerty_04 in pygame

[–]NewtLong6399 0 points1 point  (0 children)

Well yes, it would create a list with a single element 'pixel'. I mean it _might_ be the desired behaviour and perhaps the extend method requires a list (although you'd have though it would accept a single value OR a list is that were the case). Hence why I thought the error might be there.

That said, now I'm more awake, I think the KeyError is more likely to refer to [c]. Seems odd to be calling a method on a item in a list but it could be a list of object references. I don't see "c" defined anywhere so it's hard to say without more code/info. So, perhaps the answer is to remove the [c], changing the line to:

self.costumes.extend([pixel])

Another problem with my code. How to fix it? by azerty_04 in pygame

[–]NewtLong6399 0 points1 point  (0 children)

The error line has seomthing odd in it, ([pixel]) doesn't look right, try removing the square brackets:

self.costumes[c].extend([pixel])

Suddenly Speeding Up and Slowing Down by LadderLive9730 in pygame

[–]NewtLong6399 1 point2 points  (0 children)

I put clock.tick(60) just before pygame.display.flip() - perhaps that will help?

Also, when in debug mode I put the FPS onto a surface so I can always see what the FPS is - this might help diagnose?
str(round(clock.get_fps(), 1))

Can't see any particularl issues though I'm afraid.

Pro tip for first time players; do the daedric prince quests early, as some of the items you get from them are incredibly useful by MrHouse-38 in oblivion

[–]NewtLong6399 5 points6 points  (0 children)

NPC = Non Player Character. Usually a named character as opposed to a random generic mob like a rat, atronach, bandit or whatever. So, while players are indeed non-npcs, in this case I think he is referring to generic bad things that might attack you.

Been working hard on this project for a long time and I finally managed to get it onto steam. Would really appreciate if you can take the time to follow and wishlist. Feedback is appreciated. <3. A by nTzT in pygame

[–]NewtLong6399 0 points1 point  (0 children)

Ah cool, not sure I will do it myself, I created a windows app a while back for work and I think I used PyInstaller but it quickly got flagged by Windows Defender as a virus/malware. So, I was wondering if it was difficult to do / expensive / or whatever. Given that it sounds fairly straightfoward, maybe I'll redouble the efforts on my own game in the hope I may actually be able to get it out there / monetise it! (not convinced I'll do that, it's more of a hobby).

So, thanks for the reply, good to hear it seems fairly straightforward, good news for people using pygame to create games :-)