Jump to content

Veyrdite

Member
  • Content Count

    92
  • Joined

  • Last visited

Everything posted by Veyrdite

  1. Hmm. @Ross Scott, I probably shouldn't have used your site's artwork there without asking. Please tell me if it offends.
  2. Publishers changing games from goods to services VS allowed 2nd hand goods markets I am going to imagine that the large games publishers are going to want to feel the minimum disruption possible. The less change, the better, especially if you are a manager in a big company. In your video you give the argument that changing the appearance of games from being goods to services will impact image and sales. You specifically mention the idea of games having to state that they will only last X years and be a subscription service. I think this is being optimistic of how honest you expect the game companies to be. I'm imagining they would instead do something like this: Positive spin on 'subscription' to make it look normal. Lever the existing microtransactions as a partial explanation for it being subscription. Perhaps make a couple of transactions that "complete the game content" that are monthly, and say that if you don't pay you are not seeing the "full game". This would be so much easier for them, they basically have to change nothing other than boxes, their license texts and what they say publicly. No company structure change, no budget changes, no planning changes. This is the least resistance path. Debating your Impacts of demanding 2nd hand games be tradable (for the big game publishers) I don't think "more money to the developer" is directly linked to "more games" and "lower prices". The exact relationships are more complex. I would like to think of "a sale" and "money going to the publisher" as two separate but very connected concepts. "Money going to the publisher" does not directly lower prices. Prices are set based on research and marketing of what price is going to maximise the overall volume of money in. How much the game cost to make or how much it profits are irrelevant variables when deciding the sale price, you don't price based on demand or costs, you don't have to (this isn't a "limited" physical good). "Money going to the publisher" may or may not make more games get released. I'm a bit sceptical, I would assume that game release quantities and schedules are just as gamed as game prices. For smaller developers: definitely yes, most of this money goes toward game creation. But for the bigger boys: big chunks of it (possibly most of it?) goes towards marketing, corporate and planning. "A sale", if we now consider everything other than the financial gain part of it, is more of a numerical concept. This game sold X copies over Y time in Z pattern. It's a bit like a hit counter -- a potential indicator of success, but not an indicator of future success (ie making more games & lowering their prices). Take for example Valve: used to make games, got rich from it, decided to stop making games. If you throw money at a publisher or game developer is does not get used for what you want it to get used for, instead they choose how to use it, and they will always run their sales at what they think is the optimal pricing strategy (not the lowest pricing strategy to reward consumers). How would a 2nd hand market be implemented? I think it's worth investigating all of the options here. Fundamentally it's hard to do 2nd hand stuff for digital goods: Allow anyone with a copy to install & play (GoG-style) Force there to be only one owner/player at a time via DRM Iron-hand the 2nd hand market by restricting it to your platform. Option (1) is the most liked by consumers, but there's no way to confirm transmission of ownership. I like this model, and I think there are arguments out there that this might lead to more sales (because people like this freedom), but I'm not sure. Option (2) requires phone-home DRM to make certain that only one person can use the game at a time. I have some games I picked up off the street at a council cleanup a few years back, including a copy of GTA4. "Awesome", I thought, "these are mine now". Nope, many of these games refuse to activate : ( Option (3) is where the courts give the companies enough lee-way to run a closed-house 2nd hand market. This would be rife for exploitation unless there is a lot of governance. There's not much point of the 2nd hand market if it's controlled by the same people as the 1st hand market, especially since there is no easy way of confirming that products are not being artificially "destroyed" to game the 2nd hand market prices. This final implementation detail is what matters. This may even end up being a whole second stage of proceedings. If companies are allowed to run their own 2nd hand markets then they could game them just as they game the 1st hand market. They don't even have to be transparent about it: "destroying" and "creating" a copy of a game is free to them. Deabating the benefit on shady key sellers I don't think a 2nd hand market is going to help shady sellers like G2A. They will still operate in the same way and be just as shady: 2nd hand games cost more than free/dodgy/scammed keys Claiming a key is a valid 2nd hand game takes zero effort Their services would still have the same prices and users would still (mostly) see them as just as dodgy as they are now. Perhaps if someone goes to extra effort of creating a decent-looking 2nd hand game trade platform this might change, but they would have to be very wary of distancing themselves from traditional shady key sites.
  3. Veyrdite

    Ross's Game Dungeon: TrackMania² Canyon

    Great video Ross. I hate invisible walls, so I'm really glad to see a game where you can keep on going. I remember editing the maps single-player maps for a game once to remove the walls. It completely broke the linear progression of the level, but being able to explore the island my own way made me so happy. The tone was completely different, something the original experience lacked.
  4. Based on a *topia described by this ABC article on China: https://www.abc.net.au/news/2018-09-18/china-social-credit-a-model-citizen-in-a-digital-dictatorship/10200278 Ignoring the human issues and focusing instead on the technical: I can't see any of this working for more than a few years at large scale. Everything I know about how large IT projects are handled tells me that: It's impossible to process a town's worth of data, let alone a whole country Neural networks (and similar) are constantly being shown to be simultaneously impressive and dumb (pretty links at bottom of post). One day we find a way of making them generate more beautiful images, the next we find a few bits of black tape on a stop sign confuse them to hell. Humans can't possibly monitor all of this, limiting the system to trying to follow specific individuals. Management for projects this big is too separated from the technical issues. Backups will fail or not exist where they should. Data will get horribly disorganised. Logic/systems will be discovered to be doing completely stupid and arbitrary things. Arbitrary and stupid decisions will be made by management to try and fix things. Vendors will be brought in. Massive delays, blame gets thrown everywhere. Oracle or IBM will get involved, and then you know things can only go downhill from here. Systems this big are impossible to secure You can't prove every camera/info source to be authentic. Video streams can be faked, for example. A large chunk of the world will be trying break or manipulate your system to their advantage A market will be created for people that can improve your standing within the system using technical exploits. Exceptions will have to be made Politicians, people of power, etc. Keeping this socially acceptable OR a secret will be hard/impossible in the long term. Any thoughts? I'd really like to get the issues ironed out before we hit production. Aside: some fun stuff about neural networks (no maths) including some practical examples of their limitations: http://aiweirdness.com/post/175110257767/the-visual-chatbot#_=_ http://aiweirdness.com/post/178619746932/imaginary-worlds-dreamed-by-biggan#_=_
  5. Veyrdite

    Linux gaming technical discussion

    Ooh, thankyou for the suggestion. The Mint installs on my folks' laptops are now ancient and I want something else to put them on.
  6. Veyrdite

    Linux gaming technical discussion

    Ross: Ignore Ubuntu's stance. They have announced lots of bad decisions before and had to backstep later, or never gone through with them. It sounds like the people who made this decision don't play games (luddites I say!). Keep using whatever Linux distro you prefer. If and when you encounter problems then (and only then) consider changing to one of the almost-identical-distros-with-a-different-name-and-colour-scheme that abound. The wires are indeed alpha textures on large rectangular polys. I think this game is too old to be a shader-mess, it's more likely some fixed-pipeline variant. There are a few more reg keys in the doc I link that could have an effect, I'll give them a try. 16-bit. Ie games and programs from around the Win1,2,3,95 era. There are quite a few, as even into the reign of Win98 many games would still use 16bit executables to provide compatibility with older systems. 32-bit executables gave programmers a lot less headache (no 64K limit, proper memory management done for you, etc) but it was a still a new option. I believe Windows has dropped supported for WOW64 (16 bit support on 64-bit windows) completely now. On 32-bit versions you might still be able to enable it manually? But on 64-bit I believe you are SOL. The Linux world is unfortunately almost as bad at the moment. Wine supports 16-bit executables perfectly, but you also need your kernel to support them. This is an optional feature when the kernel is being compiled, to change it you have to recompile your kernel (easier these days, but still not something most ordinary users will want to do). Different distros choose different options to compile their kernels. I'm unsure what Ubuntu does (try it to find out), but I know my distro (Void) has it disabled. If you are lacking 16bit LDT then you will get messages like this when trying to run old 16-bit Windows programs: $ wine esheep.exe [...] 0032:err:winediag:build_module Failed to create module for "krnl386.exe", 16-bit LDT support may be missing. 0032:err:module:LdrInitializeThunk "krnl386.exe16" failed to initialize, aborting $ Once upon a time 16-bit LDT was enabled by default in basically all distros, then some security flaws were found in it and as a result many distros changed their build settings to disable it. I've heard that the problems have since been fixed, but few distros have bothered changing the settings back. After all, who cares about old software? Pfft!
  7. Veyrdite

    Machinima Is Dead?

    Ooh OK Britain. I'll start taking a look. Are the dates on the donation history on the site correct? If so this has been online longer than I realised. GG doesn't host the videos, they're still Youtube embeds. For GG to provide ways to download videos it would need to both rehost and consult the individual video licences (or contact the authors). This is a large cost + manual task, probably not something in its current goals.
  8. Veyrdite

    Linux gaming technical discussion

    ... so I got thinking. Wine provides a directX->openGL shim layer. That layer would have to convert sampling config (AA) from one world to the other. Perhaps I can fix this problem at the wine level? I just gave it a whirl on my laptop, it looks like you can: there's a registry key called SampleCount that seems to do the job. You have to manually create the key (and its folder) with 'wine regedit', they are not there by default. Before (no reg key) and after (SampleCount=4) on GTA San Andreas: Note that transparent objects are still shite, but all other objects and terrain are much smoother. I suspect all games will react differently. This game supports AA natively, so it's probably a really bad example. It might be forcing off the features that would fix the AA on the alpha blend/test textures (transparent wires and trees). @Ross Scott: name a few games of interest (that you have have particular troubles with and/or are interested in) and I'll see if I can get copies to give them a whirl. I'm not a rich guy, so please don't ask for anything too new Hope this helps. Sidenote that may be useful: the proprietary Nvidia drivers replace openGL libraries with their own versions, so you (unfortunately) have to fully uninstall the Nvidia drivers if you want to switch your cards out for an ATI/AMD one. Just keep this in mind if you have any issues (eg no graphical environment, or a slow 1024x768 graphical environment) when you test an ATI card.
  9. Veyrdite

    Linux gaming technical discussion

    > Downsampling is of course an option, but I'm not sure that applies to older games that may not support modern resolutions (if it does, let me know).  Modern resolutions == higher resolutions or actual modern 16:9 ones? While you don't need exact modern resolution suppotr you do at least needer "higher" resolution support for your game for this to work. Any sort of much higher res windowed mode will do if you are happy to live with some black bars around the edges. Another problem worth mentioning: HUD scaling Many games keep text, HUD and menus 1:1 with the pixels. Depending on the game this can be anything from a somewhat harmless nuisance (eg on-screen health and ammo in an FPS) to completely frustrating (inventory management). > they dropped all support for forcing Antialiasing on the driver level Raining anisotropic fridges, it looks like the Mesa devs did drop the overrides: > Some users don't understand that these variables can break OpenGL. The general is rule is that if an app supports MSAA, you mustn't use GALLIUM_MSAA. > [...] > In a nutshell, it does more harm than good. I'm presuming Phoronix used them wrong, Phoronix's forum community kicked up a stink and the Mesa developers got sick of it. Whilst Phoronix is a great resource it has some reasonably hellish forums & community. There will always be ways of hacking this support back in through shim shared objects (same things as 'hacked' dlls for games). Unfortunately I've only ever seen random bits of code that claim to do this, but never compile right or otherwise seem to work.
  10. Veyrdite

    Linux gaming technical discussion

    Slowing games down Some games can't handle your fast CPU. I have some solutions that partially work or help, but no perfect solutions. A perfect solution should be possible on Linux, as it's "just" a case of getting the kernel scheduler to only provide your game with timeslots every x scheduling slots or so, but I'm not aware of any pre-existing solutions to let you do that. Examples games I've encountered include: Interstate76 Sky moves too quickly Wheels glitch in/out of the ground (visual issue) Game seems 100% playable, until you get to the mission where you have to jump over a bridge. You can *never* make it with a high FPS. As it turns out: higher FPS dramatically reduces your vehicle's max speed. Dramatically. No-One Lives Forever (NOLF) 1 Cutscenes cut each scene too early Long audio (speech) tends to get cut cpulimit CPUlimit is a tool that I think works by sending SIGSTOP and SIGCONT signals to your process. ie suspend and unsuspending it very quickly. It works, but it's ugly and takes some fiddling to get the numbers right. It does not run at a high enough of a frequency to keep things nice & smooth to play. libstrangle Last time I tried: I didn't have luck compiling this myself and getting it to work. Did it require special cross-compilation to make a 32-bit version when you are on a 64-bit OS? Wine games are almost always 32bit, so you need a 32bit version for them. cpufreq/cpupower These tools let you manually choose your processor's frequency scaling levels and governors. You can use them to force your cores to stay in their lowest speed. On my laptop this works great, I can go down to 480MHz. My desktop unfortunately only goes down as far as 1.6GHz, which is still too fast for some of these games, but it is still a noticeably and dramatic improvement. If you want to record video whilst doing this: only change the frequency of one CPU core and look into how to make a process only use that core on Linux. That way the rest of your cores run at full speed for your capture software + encoding. Force software rendering (MESA only, ie not proprietary graphics drivers) The Mesa part of the driver stack has some pixel-perfect software renders included as a fallback. You can force-enable them through one of Mesa's many flags (worthwhile skim-reading): LIBGL_ALWAYS_SOFTWARE=true wine game.exe YMMV. Sometimes this is perfect. Other times it's overkill and your FPS shatters.
  11. Veyrdite

    Linux gaming technical discussion

    Wow, quite a bit of info here. I can offer some advice in other areas as I (unfortunately) have quite a bit of experience getting things working on Wine. If you know what a 'debugger' in then you can have a taste of my latest hellish story (on the plus side: it now seems that all of the W3Dhub games now work on Wine). A note about drivers, ATI vs Nvidia I'm a staunch ATI person on Linux. AMD moved their driver development away from their proprietary drivers (Fglrx/Catalyst) and onto the open-source ones (Radeon, AMDGPU) years ago, so now the open source ones (the ones you get by default on Linux, zero effort) are absolutely amazing. Extremely stable, feature-complete and fast. It used to be so much worse, trust me. Nvidia are still sitting on their proprietary drivers (NVIDIA), with the open-source community effort (nouveau) getting little/no help and so still being pretty crap (despite the best & probably tireless efforts of the devs). Proprietary drivers interfering with other tools/features Driver-level FPS/performance overlays Xrandr: upscaling and downscaling xrandr is the standard Xorg utility for managing screens and displays. Resolutions, refresh-rates, orientations, arrangements, etc. I use it instead of any GUI tools for arranging & setting up my monitors because (IMHO) it's simpler and more predictable. Sidenote: you can add your own modes (resolutions + refresh rates), something that I used to use to try and push my monitors to slightly higher rates (eg 60->72FPS). Every monitor has different tolerances, some are much nicer than others. Not covered here. First you will want to familiarise yourself with Xrandr. Run it without any options and it will dump your list of displays + their supported resolutions: ** I can't paste here, it makes a mess. there's no option in the forum replies for monospace text or code anymore? What? ** I typically use xrandr like this: xrandr --output DVI-0 --mode 1920x1080 xrandr --output DisplayPort-1 --right-of DVI-1 Today we're going to use it to perform monitor scaling. Upscaling: low-res games pixel-perfect Downscaling: a dirty way of forcing full AA on games that refuse to support it
  12. Veyrdite

    ROSS'S GAME DUNGEON: APOCALYPTICA

    A really good episode Ross. Lots of story telling, kept me engaged. Sorry this game was such a pain on your end, I hope there's not a correlation between pain and video quality Make way for Neo-Ross! All watchers must be shackled in the dungeon. Atmosphere of Apocalyptica It's a bit too disconnected from reality for my tastes. Why build these castles or those beautiful terratzo floors if there are no people to enjoy it? Where are the people? Not everyone can be an armoured soldier. What's really needed are hundreds of 'normal people' milling around the levels. They're small and get accidentally killed all the time (due to sword swings and bullets), but are immaterial enough to not affect the gameplay or dialog in any way. Who are you really saving? And with that the universe would become a much more interesting place, especially playing as "the good guys", all without uttering a single word more of dialog. You're doing it wrong Ross! Have you ever played something and felt like you must be misunderstanding the genre? A weird feeling that you are missing key knowledge that everyone else knows. Like playing an FPS but not realising you can use the mouse instead of the arrow keys, or never learning about double-jump and instead spending hours trying to glitch up places. I can imagine it for this game. "What do you mean you have to crouch whilst jumping to dash? It does what to your velocity and damage? There are commands to tell your team where to stand? Enemy spawn points can be disabled by chanting hail Mary three times whilst holding a gun?" I had this discovery playing Star Wars Pod Racer. As a kid I could never get far into the game on N64, everyone would overtake me, there would be no money for upgrades, and the races became unwinnable. I recently bought a PC copy of this game and it turns out there's a boost mechanic that you need to do a certain combo of input to use. You really needed the manual. Suddenly the game was cheese easy and my entire mental asylum built around it fell into the void. So remember Ross: you're playing it wrong.
  13. Veyrdite

    Last Game You Played

    FreeCS?
  14. Veyrdite

    Gorillagong's future

    For those not familiar: gorillagong is a website (by Ross?) where people shortlist 'good' machinima videos and add a short description of why they think they're interesting. When youtube's recommendation system started going to "TOP TEN EVERYTHING" the Gong was a good place to still find interesting and original content. https://gorillagong.com Now it's down. I don't think new content has been put on there for quite a few years. Regardless it is (was) a great list of interesting videos -- I especially appreciate it for introducing me to Guy Noir, Private Eye. @Ross Scott does this site have a future? Was it a backlash of rage from machinima vs Machinima that birthed it and a change of genre that stilled it?
  15. Veyrdite

    Gorillagong's future

    Thankyou The Britain. That would not be worth it. There's already a reddit (+many clones) with various video subforums. That sounds like a lot of work. But it's the only (and main) differentiator that made Gorillagong good. Without some strong vetting and controls I suspect the site would become nothing more than another video spam platform. Suggestion from left field: have a look at the user invite tree system and the tree itself used by the news site "Lobste.rs". It might be possible to adapt such an idea to a much smaller amount of users + some very strict rules; rather than having it open like lobsters. In practice this would mean: Users must vet people before giving them an invite. Typically this involves them showing some form of online commitment, eg a forum profile somewhere in good standing, a blog that's not machine-generated, etc. Something that suggests they are going to make quality reviews and/or are a reliable person. A gong user is responsible for the reviews of users invited by him. If many of them are found to be outside the guidelines then the tree may be removed and/or user's ability to invite disabled; depending on circumstance. The tree is kept to a size that's felt to be manageable. Judge by the quality and quantity of reviews vs admin time spent. Hard limits can be set perhaps. Do you think a system like this might have helped at all? Please disagree I might be assuming the solution to a social problem is a technical one.
  16. Veyrdite

    Last Game You Played

    Total Annihilation: Battle Tactics campaigns. Oh god.
  17. Veyrdite

    ROSS'S GAME DUNGEON: HALLOWEEN SAMPLER #2

    Hmm -- here might be a test. Try and split up this message into two between this sentence and the one above. (EDIT: dang, it splits my formatting up properly)
  18. Veyrdite

    ROSS'S GAME DUNGEON: HALLOWEEN SAMPLER #2

    I also tried hitting enter and had the same problem. Thankyou for the solutions. The other difficult thing to do is delete quotes: You cannot select them like a region of text and then hit backspace. Instead you have to click on their titlebar and then hit backspace, or manually tap backspace through them. There are many things in plain old [bbcode] that we take for granted [/bbcode]. We only realise how good they are when the difficulties of more complex systems arise.
  19. Veyrdite

    Keeping the Intro

    The intro of GD has traditionally been a good mood setter. The music, the pictures. It makes the episodes heavily contrast against the "Hey everybody, today we're playing!" many people use instead. I think that it should keep changing. Different art and music. But always a tone that suggests you have found something... different. This is not a normal dungeon.
  20. Veyrdite

    PC Game Review: Quake

    Big warning: don't play quake's singleplayer without first checking if the difficulty selection is working! A few years back I found that many of the modern sourceports ignored the /skill cvar and instead always defaulted to the easiest setting. This means: A large chunk of enemies don't appear Almost infinite ammo spread everywhere Weak monsters This made the SP completely boring. I only realised when I came to a part I knew should have several flying enemies making it really hard to continue, but instead it was an empty room. I had chosen the normal difficulty, but I was stuck on the equivalent of an empty world. EDIT: This was 3 years ago. I still have the footage. I had planned to investigate it much further, but never did.
  21. Veyrdite

    So I'm on a Higher Education Technology course...

    > functionality, operation and dependency That's really vague. A year or so back I was asked to write an essay that had a similar vagueness. It was so open ended it felt like I was being asked to "write about anything related to topic X and make it at least Y pages long", especially since the marking criteria was more concerned with formatting and referencing than actual content. This was the hardest essay I have ever written and I did not feel happy submitting it. @Charlie Vermin: Please chase the person who issued the assignment and ask them for more help understanding it! If they don't understand your question then point out some examples of what it could potentially cover, examples that you think would be "wrong" areas. Perhaps things like "hey half of the stuff on that list really isn't handled that much by the OS" or "are you including the standard c library (libc) as part of the OS (as well as the kernel), or do you mean just the kernel?".
  22. Veyrdite

    Welcome to AF 2.0

    Thankyou Ekket. My apologies.
  23. Veyrdite

    ROSS'S GAME DUNGEON: HALLOWEEN SAMPLER #2

    Now I too shall break the quoting system, for it hath angered my ability to split a quote up into multiple parts. > @Ross: it could be a bit of a warning for me to be more choosy about which games I cover, because the less there is of a hook for me to latch onto, the more it can turn out like this Possibly. If you feel a game does not have as much to talk about then embrace this, review it the way you want it to be viewed. Each game review is unique, some don't want to fit the same mould. > @Ross: As for the dead game aspect, I figure I cover that on DGN, so I didn't want to hammer it as hard on RGD anymore (I almost had a line like that in the episode, but it was just a death march getting all this done. I do have more coming along those lines however. Ah, we're probably talking about two different things: (1) General discussion of DGN and DGs. (2) Chasing the problems and history of one particular dying/zombie'd game. It sounds like you are afraid of talking about item (1) too much. But number (2) is something that has previously formed interesting parts of various dungeon videos. I'll be vague here because you have taken things many different directions before. Sometimes even technical adventures.
  24. Veyrdite

    Welcome to AF 2.0

    I have not received any emails from the forum yet. Are you guys getting them by default? That would indeed be horrible. (EDIT: my email is valid/correct) There still stands the problem of there being no way for forum members to find what topics are active, without having to click into each subforum. This sort of page/feature is important if you spend your time across multiple forums, not just the one.
  25. Veyrdite

    Welcome to AF 2.0

    @BTGBullseye: How do you find out if people have replied to your topics? Indeed the notif setup here is a bit assaulty by default, with virtual popups appearing when you're on the site. The EEVBlog forum system shown above stays out of your way unless you click it. This can be emulated by telling the notifs on the forum to not pop up, so you have to click on the icon on the top-right of the page to get to them.
×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.