Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 08/08/2021 in Posts

  1. I hesitated to make this thread, but ultimately think the issue separate enough from the Latest Version of Software Running on XP thread (and the various Steam threads left hanging from recent history) to warrant a thread of its own since the Latest Version thread is mostly focused on productivity software and because I hate waiting half an hour downloading a game only to find that it doesn't even work. Steam lost XP support in 2019. Since then, multiple solutions have come up with varying levels of success. After trying 2 other avenues, I used the method described in this video to install Steam on XP because, while it's uncomfortably unfamiliar (they say this Steam rebuild has multiple patches, but only name one of them), it's the only way I got games to download in-client. Another method from December 2020 in the comments of this post claimed to do the same, but it didn't work for me, though this may have been because of an error I made midway. Anyways, this isn't for discussing Steam compatibility as much as it is for Steam game compatibility. Some games on XP claim to be compatible (or at least logically should be compatible) but aren't for a variety of reasons. Some games even used to be XP-compatible, but have somehow lost this after newer updates that, due to the nature of Steam, are entirely unavoidable. With this thread, I aim to create a more uniform list of what is and isn't working on XP in 2021 and beyond. So far, this is what I've found: SteamVR is not compatible. Attempts to install will only restart Steam. For all hl2-era games, your game may render itself sideways for some reason. If this happens, change your video setting to the lowest possible setting on 4:3 mode, then change it back to the resolution and aspect ratio you prefer to play at. Closing the notification you get about screen resolution from Windows is fruitless, since it comes back instantly. Attempts to change your in-game volume settings will not last after closing the game. Team Fortress 2 is not functionally compatible. The game will run, but it doesn't connect to Steam, so you lose your overlay, your inventory, the store, and really everything in the game that isn't the main menu. Starting your own server ingame crashes before reaching the team choice screen. I'm going to try one last thing (getting a Steam invite and trying to join the game through that), but otherwise I don't know of any way to make it work that wouldn't require modifications. I guess if you wanted to take the commentary tour, you could try that? Garry's Mod is not functionally compatible. After it flips your screen sideways, it gives you a bug warning in a standard MessageBox window about how to report bugs to the team. I may try some testing later with the facepunch common issues guide, but will wait on confirming things with TF2 first. Half-Life is fully compatible, even online multiplayer. Half-Life 2 is fully compatible. Portal 2, afaik, is fully compatible. Poker Night at the Inventory is fully compatible, though I don't know if it gives TF2 items due to aforementioned issues. Even though Steam overlay doesn't work with this game, you will still get achievements. Audiosurf is fully compatible, though I haven't tested the login feature. Crazy Taxi is fully compatible. Lethal League is not functionally compatible. You can hear game audio and control the menu, but the game will only display a series of scattered pixels that don't move. I haven't tested to see if resolution adjustments or menu choices will remedy this. Ultimate Custom Night, in a strange twist of fate, is fully compatible despite being released in 2018. I have other games I could test, but those are all I've covered for now. If anyone has anything else to test, or weird workarounds that could fix any incompatibility with the above, do share. Also, a game that only works when cracked doesn't count as a compatible game. You're aiming for things you can download legally with the Steam client, and nothing else.
    1 point
  2. Yes, same story for Windows 7 (including IE 11 on Win 7 systems), as you are probably aware. So Windows 8 and 8.1 users (and Win 7 users with an ESU key) are the ones most likely to encounter this IE annoyance. Of course, there are more usable Flash-compatible browsers than IE for all Windows versions from 2000 through 8.1, but a Web site old enough to still have Flash content is probably still compatible with IE 11 too. I can see arguments both ways on these workarounds, so I'll limit my comments to merely note that Win 7 (and probably Vista) users employing them will also encounter the Flash warning, if they use IE for Flash content and apply the March 2021 or later IE update rollup. IE8 is even more worthless. About the only site that works better under IE is Microsoft's Update Catalog, since you can select multiple updates with IE then download them all with a single click (other browsers require separate clicks to download each update). But even the catalog now needs a local proxy for IE8 to connect, since it switched to modern security protocols. Switching topics slightly, I find this whole Flash imbroglio striking. The entire PC software industry, including Adobe, Google, Microsoft, and Mozilla, (and probably other big players like Apple too) collaborated in a multi-year effort to render a commonly-deployed Web technology useless. Given Flash's frequent security and privacy issues, I can understand the decision, but AFAIK it's pretty much unprecedented. The closest thing that comes to mind was Mozilla's switch to "Web Extension" browser add-ons, destroying about a googol of Firefox apps in one fell swoop, but that was just one company's unilateral decision - and it didn't entirely work, due to Firefox being open source. At least the Flash phaseout was handled fairly well - there's little need for Flash anymore - but if you're one of those who still needs it, you weren't given much official recourse. Sort of a scary precedent.
    1 point
  3. Hello, I wasn't planning on making this comment as I have no experience with Firefox based browsers or the process of compiling them, but since no one has answered your question directly, I want to give a bit of information that may be helpful for what you are trying to accomplish (I really don't know if it will be helpful at all, I hope it is). Firstly, I am very excited to see what you are going to do, not everyone wants to tackle the real problems, only a few have the guts and inspiration to do something like this. Secondly, the approach I took is very tough. I will mention the tools I used to modify the binary files of 360EE (a browser based on Chromium). This method should be the last one to consider because it is better to deal with the source code of the program you want to modify and then compile it (but it also requires a better understanding of the programming languages in which the program is written). But even if you don't want to take this approach (it may result in failure, as it is extremely limited what you can do) some of the mentioned tools may be useful. I believe the source codes of these browsers are all available in some Github repository. One of them --> https://github.com/roytam1/palemoon27 I think there are others here --> https://github.com/roytam1 Tools: HxD --> A Hexadecimal editor that can help to modify binary files (DLLs for example) --> https://mh-nexus.de/en/hxd/ 7zip --> A very useful compressor/decompressor that can help you decompress a lot of files that you wouldn't think can be treated as compressed --> https://www.7-zip.org WinMerge --> A text editor that can find differences between files in different folders and can help you edit those files at the same time --> https://winmerge.org/ Resource Hacker --> A program that can partially open an EXE or DLL file and can extract images or change the properties of them --> http://angusj.com/resourcehacker/ grepWin --> A very good tool that can search a word inside several files at the same time (you can add many parameters to those searches) --> https://tools.stefankueng.com/grepWin.html Diff Checker --> Same as WinMerge but it is online --> https://www.diffchecker.com/diff Online Unicode Tools --> Helps you translate between various types of text encodings --> https://onlineunicodetools.com I was looking a while ago for a decompiler for DLL files but I had no luck because the ones I got were for files compiled under a specific language. For example --> https://stackoverflow.com/questions/5197397/how-do-i-decompile-a-dll-file What you can do with this kind of tools is to open almost any file you want and try to locate the entries that are not messed up by the compilation process and that you can edit to make a modification. Unfortunately it is very limited what you can see or edit, but that is not something that should stop you. I don't know if there is some kind of translator for that messed up code into something readable. To compile (at least Windows Palemoon 27) you need what is mentioned at the following site --> https://forum.palemoon.org/viewtopic.php?f=19&t=13556 I imagine the compilation process will be similar for other Firefox based browsers. I will be digging into some more information about Firefox based browsers to see if I can help with anything else (sorry if I wasted your time with this, I like to see someone wanting to do things on their own and wanted to express some of my excitement trying to help even if it is bad information). Cheers.
    1 point
  4. I have tried that on Basilisk 52(?) on the ASUS. Of course the ASUS itself can tackle anything Deviantart throws at it with a yawn, but using that add-on shows great promise. I have already seen that eliminating half+ of what is involved does NOT affect the site itself. On the Sony, assuming that add-on works in both XP and Puppy Linux modes (a big "if"), then that may well do it. Thank you!
    1 point
  5. New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210807-1d0f42f44-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210807-1d0f42f44-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210807-1d0f42f44-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210807-1d0f42f44-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - updated some user-agent overrides (76c1d5521) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1061525 - Part 1: Add support for planar MacIOSurfaces. r=BenWa (fc5a088be) - Bug 1061525 - Part 2: Make MacIOSurfaceTextureHostOGL understand planar MacIOSurfaces. r=jrmuizel (c4d50d77a) - Bg 1061525 - Part 3: Add shaders for NV12 to OGLShaderProgram. r=BenWa (9f8016472) - Bug 1061525 - Part 4: Add an NV12 effect, and implement it for CompositorOGL. r=nical (750037323) - Bug 1061525 - Part 5: Make the OSX video decoders output NV12 format MacIOSurfaces. r=jya (925c3f729) - Bug 1061525 - Part 6: Add readback code for converting NV12 MacIOSurfaces into RGB. r=nical (3e32a24b6) - Bug 1061525 - Part 7: Add software backed NV12 images support. r=mattwoodrow (71e98e1e6) - Bug 1146644 - Don't assert compiling a for-loop with a const loop-variable declaration. r=shu (c785e7a17) - Bug 1168666 - Update assertions to allow export specs to contain batch exports r=waldo (2740daa74) - Bug 1168474 - Remove assorted arity-checks that are easily done another way (or not at all). r=shu (76d3efe41) - Bug 1167823 - Remove dead code for checking whether a parse tree node has side effects. r=shu (a45be013c) - add back missing PNK_POD PNK_POWASSIGN in side effect checks (9b2a4317b) - Bug 1072898 - Part 2: Enable reftest for non-accelerated layers. r=mattwoodrow (26dedc262) - Bug 1201183 - handle font family name OOM error. r=nfroyd (dc6c72ba9) (95ae6701b) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1170609 - Make the GC markers test use SpecialPowers.Cu.forceGC so it works in e10s. r=jsantell (c9efada65) - Bug 1171539 - ConsoleTime markers should render endStacks. r=vp (2b818c84b) - Bug 1141614 - Part 5: Add a test for cycle collection markers; r=jsantell (2fcf9b125) - Bug 1183579 - Inline some function needed purplexpcom. r=jduell (d4c0decb5) - Bug 1114554 - Patch 4 - ServiceWorkerRegistration.getNotifications() on main thread. r=wchen (3d2be75e5) - Bug 1114554 - Patch 5 - getNotifications() on worker thread. r=wchen (baf1bf0eb) - Bug 1114554 - Patch 6 - ServiceWorkerRegistration.getNotifications() tests. r=wchen (82978dc27) - Bug 1114554 - Patch 7 - Call BindToOwner on all threads. r=wchen (8aa9fde6b) - Bug 1114554 - Patch 8 - Support waitUntil() on notificationclick event. r=baku (0dec01fde) - Bug 1182964 - Replace use of nsTHashtable::EnumerateEntries with nsTHashtable::Iterator in layout/{style,svg}/. r=njn (cb7b75a0a) - Bug 1181321 - Eliminate duplicate mRefCnt members in PromiseNativeHandler subclasses. r=baku (1ab7687e1) - Bug 1173934 Show a message if a docshell fails to load due to SW intercept failure. r=ehsan r=jdm (fa0e3c433) - Bug 1243312 - nsNetCID is missing in toolkit/system/unixproxy/nsLibProxySettings.cpp. r=jduell (3bae88588) - Bug 1186042 - "Undeclared identifier" errors building nsAboutBloat.cpp. r=jduell (e1f5b0376) - Bug 1182976 - Part 1: Get rid of IdentifierMapEntryAddNames; r=baku (bfe3f4489) - Bug 1182976 - Part 2: Get rid of the Helper class in QuotaManager::OpenDirectoryInternal; r=janv (a2545b8fa) - Bug 1165270 - Use origin for BroadcastChannel, r=bholley (8c789d86e) - Bug 1182976 - Part 3: Get rid of PostMessageEnumerator; r=baku (61efbbc9e) - Bug 1182976 follow-up: Address njn's drive-by comment (26b345e4d) - Bug 1182978 (part 1) - Use nsTHashtable::Iterator in nsSMILAnimationController. r=birtles. (87129e7d2) - Bug 1182978 (part 2) - Use nsTHashtable::Iterator in nsSMILAnimationController. r=birtles. (d82307b24) - Bug 1182978 (part 3) - Use nsTHashtable::Iterator in nsSMILAnimationController. r=birtles. (b162c947f) - Bug 1182978 (part 4) - Use nsTHashtable::Iterator in nsSMILAnimationController. r=birtles (e6039255a) - Bug 1182978 (part 5) - Use nsTHashtable::Iterator in nsSMILTimedElement. r=birtles. (305069fe9) (a550e0f11) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1182960 (part 1) - Use nsTHashtable::Iterator in toolkit/components/telemetry/. r=mak. (ac5c34f3c) - Bug 1182960 (part 1) - Use nsTHashtable::Iterator in toolkit/components/telemetry/. r=mak. (79ea05add) - Bug 1182960 (part 2) - Use nsTHashtable::Iterator in toolkit/components/places/. r=mak. (5a059ff2d) - Bug 1182408 - Part 1: Move permission key checks out of loop. r=ehsan (a646bbe2e) - Bug 1182408 - Part 2: Use nsTHashTable::Iterator in nsPermissionManager. r=ehsan (02fe874ca) - Bug 1182408 - Part 3: Use nsTHashTable::Iterator in mozPersonalDictionary. r=ehsan (27c2dc15a) - Bug 1182961 (part 4, attempt 2) - Use nsTHashtable::Iterator in CacheFileHandles. r=michal. (79059d3e9) - Bug 1155169 - Avoid restoring the same cookie twice if the previous version of the cookie is not stale; r=jdmv (1353ef2d0) - Bug 1182961 (part 5, attempt 2) - Use nsTHashtable::Iterator in nsCookieService. r=michal. (0574f8e65) - Bug 1169880 - Recompute image visibility on a timer if layout or style flushes have occurred. r=tn (badefadbf) - Bug 1179939 - Avoid crash if we destroy the pres context during flushing style or layout. r=roc (9047cb706) - Bug 1182962 (part 3) - Use nsTHashtable::Iterator in gfxPlatformFontList. r=jdaggett. (73fb6b761) - Bug 1168299 - Break out style struct memory usage reporting from pres-shell. r=njn (aa29834de) - Bug 1182963 - Use nsTHashTable::Iterator in nsPresArena. r=njn (c4a24e5d7) - Bug 990974 - Slightly change how the caret clip works. r=roc Instead of looking at the caret's rect and determining whether we should clip it to the real content box clip or not at all, we just always clip it, but to a slightly bigger rect. In the cases that the caret was completely visible before, it'll still be completely visible with this change. However, in the cases that we did decide to clip before this patch, the result can be slightly different now: Before this patch, whenever the caret was partially clipped, it was partially clipped to the true content clip rect, but with this patch, the caret can be partially clipped to the slightly larger clip rect. (f62879687) - Bug 990974 - When using display ports, don't clip the painted contents to the content box clip. r=roc (26482c741) - Bug 990974 - Add a flag to ComputeFrameMetrics so that a different clip can be returned for the caret and non-caret content. r=roc (0d6027caa) - Bug 990974 - Give PaintedLayerDataTree a generic way of restricting a PaintedLayer to exactly one display item. r=roc (9f59f5bff) - Bug 990974 - Treat carets in async scrolled scrollframes differently from non-caret content. r=roc (ffdb9b629) - Bug 1141089 - Add more asserts for DisplayItemData, trying to catch whether we're accessing deleted instances. r=roc (e70921c98) - Bug 1178745 - Move some code around. r=roc (cd1ea1cf1) - Bug 1178745 - Respect scroll clips when flattening. r=roc (05621c6b7) - Bug 1073219 - Use a simple RAII struct instead of nsRefPtr to manage mLayerCount for MaskLayerImageKey. r=dholbert (eb78205ef) - Bug 1178745 - Add an nsIScrollableFrame API for getting the scroll clip. r=roc (a95a34deb) (1d0f42f44)
    1 point
  6. It's simple . If you want/need TLS 1.3 , then 57 is the first to support it . But it's too old for heavy "modern" java websites ... If you do online shopping and banking , I would say 79 is the bare minimum here , in Europe. For example , I do shop at a famous German hardware shop , they did a "renovation" on their website , it is ugly as hell , of course (android/apfel/win10 in one package with acid colours) and the website just won't load correctly on anything lower than 79 , spoofing UA won't help ! It's because of java. But works just fine with 360EE ver. 13. From my experience , also : twitter crashes with anything lower than 80. Youtube works weirdly fine with 55 (!) , if I spoof UA with my special programme . Local Dutch websites are a mixed bag , but also need at least 69.
    1 point
×
×
  • Create New...