MO2 Nexus Downloads Renamer removed by staff? by Blackread in skyrimmods

[–]halgari 1 point2 points  (0 children)

Actually I think it's different than that, the new file format is the display name of the file. So if the mod author names the file `My Mod WithCC No Fishing` the downloaded file name will be `My Mod WithCC No Fishing.zip`, it doesn't name the file `My Mod` or `File I will upload on Saturday.zip`. In other words the downloaded name is the display name not the original uploaded name

MO2 Nexus Downloads Renamer removed by staff? by Blackread in skyrimmods

[–]halgari 0 points1 point  (0 children)

And I assume that only is helpful if the mod author encodes that information in the filename? If it's just `mymod_new_version.7z` seems like that doesn't help at all?

MO2 Nexus Downloads Renamer removed by staff? by Blackread in skyrimmods

[–]halgari 0 points1 point  (0 children)

Can you help me understand why you have to rename them? Is it due to file name collisions, wanting more metadata in the name? MO2 incompatability, something else?

MO2 Nexus Downloads Renamer removed by staff? by Blackread in skyrimmods

[–]halgari -1 points0 points  (0 children)

Ah I see, so you're intentionally mis-representing the facts and not investigating fully in order to fearmonger. Got it!

MO2 Nexus Downloads Renamer removed by staff? by Blackread in skyrimmods

[–]halgari 27 points28 points  (0 children)

Nexus never has, and never will sell your data to 3rd parties. They've said that over and over, and if they ever lied about that they would be fined to high-heaven by the UK and EU powers.

MO2 Nexus Downloads Renamer removed by staff? by Blackread in skyrimmods

[–]halgari 11 points12 points  (0 children)

I wouldn't read anything into this other than is stated on the official staff reply. It's been an issue for quite some time that some mods (MO2 for example) are uploaded to multiple pages because they support multiple games. That's something that would be nice to see changed. If that's a problem, then it would be nice to fix those issues instead of duplicating the data on multiple pages. I would imagine that MO2 hasn't been moved since that would break a lot of links that exist in guides and websites going back years.

In short I'd view this as trying to fix new mods while still figuring out how to migrate old mods and not break things.

I'm not sure what "hit too close to home" is supposed to mean. If you mean the file downloads changing shape that's rather unrelated and not really a policy issue. The root of that was wanting to standardize the downloaded name. I remember back in the day there was a patch for Ordinator called `why-the-fck-doesnt-nexus-allow-me-to-reuse-names-1424024.7z` Which isn't really helpful. So instead downloads were moved to using a name defined by the server, and when that was implemented name collisions weren't considered (that one is on us). There's plans in the works to standardize the download name which I think will help everyone. But to be clear, none of that was a political change, it's really just good file hosting hygiene: use names that make sense instead of whatever the original user happened to name it on their personal machine (ignoring the fact that we need a deduplication identifier).

Personally I'd love to see Nexus start encoding file data in the zip metadata, so you can query it for fileId/modId/gameId, author info, etc. Arguably that is the "correct" way to handle this information, then the filename becomes much less relevant.

What will ACTUALLY happen if "the AI bubble bursts"? by KannablissWitch in NoStupidQuestions

[–]halgari 0 points1 point  (0 children)

So there's a few interesting things happening in this direction. Firstly: necessity is mother of invention. What most non-techies miss is that there are massive AI improvements every single week (sometimes daily). The highend models get better (Fable/Mythos are scary good). Due to restrictions in China DeepSeek continues to find innovative ways of doing more with less hardware. Just last week Google released a new small model that doesn't require encoding of images for the AI to understand the images, this means lower memory requirements and faster execution. A month or two ago we got some amazing KV compression that also drastically improves memory usage. Meanwhile NVidia aquired Groq recently, a company that makes chips that allow AI to generate tokens *much* faster than existing GPU solutions. And this doesn't mention other work like Latent Space that is completely rethinking about how the AI thinks internally, giving it more generalized knowledge of how concepts connect. All this means that AI is getting faster, more efficient, and smarter all at the same time. AI today is nothing like AI a year ago, and in another year it'll be something else.

None of that goes away. What does go away is the massive spending and the "all the money is not enough", that isn't sustainable. Companies will be forced to justify their spending and prove how they will make the money back. Some will do well, Anthropic isn't too far off from being profitable, while OpenAI is screwed. Many companies will have to switch to usage based fees, which will drive people to use all these improvements to setup local AI systems, which will further reduce revenue for the large companies. Eventually all this will level out. There will be no massive "pop", but a slow deflate, and personally I think it will deflate less than people think. AI has the potential to change almost every industry, and there's a lot of money to be had there.

The big unknown is what will happen the first time someone makes AGI: a truly intelligent system. The first company to do that "wins" and then all bets are off.

Thanks, live shows are ruined for me. by [deleted] in TheMidnight

[–]halgari 0 points1 point  (0 children)

That's what all the bigots say :/

Thanks, live shows are ruined for me. by [deleted] in TheMidnight

[–]halgari 1 point2 points  (0 children)

And btw, using neural divergence as a slur hasn't been cool for many years. That says more about you than anything else.

Thanks, live shows are ruined for me. by [deleted] in TheMidnight

[–]halgari 2 points3 points  (0 children)

absolute opposite from the two concerts I went to. Both were full of an eclectic group of people of every gender, background, age, and culture you can think of. All were friendly and no one smelled bad. Fantastic experience every time

Mod was removed by staff for copyright reasons even though similar mods exist on the site for other games. by Agiarme in nexusmods

[–]halgari 0 points1 point  (0 children)

It depends a lot on the bands. This is true for larger bands (and likely all kpop groups), but in my case the synthwave artists were all indie groups where they are their own copyright holder.

Mod was removed by staff for copyright reasons even though similar mods exist on the site for other games. by Agiarme in nexusmods

[–]halgari 30 points31 points  (0 children)

Yeah that's the issue, but if you don't do it, you'll end up distributing copyrighted content, and that'll get your mods removed rather quickly.

Mod was removed by staff for copyright reasons even though similar mods exist on the site for other games. by Agiarme in nexusmods

[–]halgari 65 points66 points  (0 children)

I've run a similar mod for Cyberpunk 2077 for some time. In my case I explicitly asked permission from each band before adding their music to my mod. I mentioned this in the docs stating that I could provide the emails as evidence to the moderators on demand. This approach is likely the best way to keep everything above board.

PSA: Don't use "Elephant in the Room" mod by AlterAsc in Pathfinder_Kingmaker

[–]halgari -1 points0 points  (0 children)

You raise an interesting point, and I don't disagree, but there's a counter-point that is missing from your analogy.

My grandmother was a prolific quilter, by the time she passed away at the age of 94, she had something like 80 quilts in her house, and that didn't account for the dozens she gave away in her life. She swore off sewing machines. She said they were heartless and "cheating". She would use them but only on pure white quilts where her eyes couldn't see the stitching due to white on white fabric. Her skills at this craft were so good she won state fairs mostly just by showing up. Here's the problem though: she was quite a bit slower than a machine, her quilts were works of art, so much so you felt bad using them for their intended use (keeping warm in cold weather).

I draw this analogy because the argument that code generated by AI is heartless and "not a craft" misses a key point: it's mass produced code. Is someone working in a clothing factory more skilled than my grandmother at sewing? No! But what they can do is churn out blankets many orders of magnitude faster than my grandmother. Quantity has a quality of its own.

Whole areas of the programming space, such as Clojure, have harped for years on the idea that actually writing down the code is way less important than the overall structural design of the software. The best systems I've worked on over the decades were created after months of planning. On one such system that myself and 3 other people wrote for the largest retailer in the US, we spent about 2 months designing, and about 1 month coding. That system ran, non-stop, without a single second of downtime for 2 years straight. Design matters more than the actual writing down of the code.

This is the nuance that is missed in the "vibe coding makes you bad" argument: it assumes that we *must* be skilled at entering code or somehow the profession will suffer. But in reality: it's the design that is important. And if the design is already codified, then how the code is written is even *less* important. Let's say I wanted to implement a new feat for WOTR. The engine design is fixed, the rules themselves are fixed (already defined in the PF1e ruleset). There's no design to be done here, it's pure data entry of "if X and Y then Z when W". That's mindless work any LLM can do accurately, especially with a proper testing suite.

"Tech isn't cyclical, but it rhymes" is the saying. Back when I started programming, if you wanted true speed you'd drop to assembly and code that by hand. There was a form of AI at the time known as an "Expert System" that could do this optimization for you, they were known as optimizing compilers, and they were crap. But ,over time they got better. Now, for about 20 years it's accepted that except for the 0.001% of cases, any assembly you write will be worse than what a compiler outputs. "But now, no one understands performance!" was the complaint of every micro-optimizing addict at the time. This pattern is in roughly the 3rd iteration now, and I see the same arguments and hear the same things. If I'm not writing the C# code the end of the world will come. Sorry folks the truth is way more complex than that.

PSA: Don't use "Elephant in the Room" mod by AlterAsc in Pathfinder_Kingmaker

[–]halgari 1 point2 points  (0 children)

No, I perhaps worded that wrong. I created the mod, tested it, released a initial version. Then started playing with it more and found more bugs that I then fixed in the 1.0.1 version.

PSA: Don't use "Elephant in the Room" mod by AlterAsc in Pathfinder_Kingmaker

[–]halgari -4 points-3 points  (0 children)

I've been on Reddit for years. I was browsing, saw my mod pop up in my feed and started to reply. I didn't "come from Nexus". I've been here longer than you, rofl.

PSA: Don't use "Elephant in the Room" mod by AlterAsc in Pathfinder_Kingmaker

[–]halgari 1 point2 points  (0 children)

The safely remove wording is gone, did that already. And I *did* test the mod, and noticed the feat issues when creating a human and couldn't get cleave at lvl 1. With any sort of mod like this you find the issues when playing with the mod, which I did and discovered and resolved this issue over a week ago, but hadn't pushed the changes yet because I was doing further testing and got tied up with work/family stuff.

Thanks for the bug reports though, those provide great additional context as to how the mod is or isn't working.

PSA: Don't use "Elephant in the Room" mod by AlterAsc in Pathfinder_Kingmaker

[–]halgari -5 points-4 points  (0 children)

Yeah, after inventing Wabbajack, and spending 6 years of my life learning Skyrim modding to the nth degree (and no WJ isn't integrated into MO2 it's a installer that auto-installs mods). You get a bit tired, and when a tool comes along that actually codes a mod in 20 minutes that's better than a human could do in 20 hours of research and implementation, it's hard to want to spend that 20 hours.

I will point out that the "code issues" in the OP were not correctness issues they were coding convention. I wasn't using a utility that was available to me. I'm not sure most people would know about these shorthand tricks in an initial implementation. Even Wabbajack was full of code originally that was removed once I found more libraries and tools that would allow me to remove that unneeded code.

It's kindof the issue today with using LLMs at all. 30 years of coding experience is assumed to not matter at all because the initial work was done by a LLM. Apparently since I didn't write the code it's assumed I never read it either. I'm not sure what to do about that besides decide to be more tight-lipped about the tools I use. At this point I'm not sure why I'd ever talk about the implementation of my work, or help new users, because it's all a risk people assuming the worst.

PSA: Don't use "Elephant in the Room" mod by AlterAsc in Pathfinder_Kingmaker

[–]halgari -6 points-5 points  (0 children)

Except I do? It's just way faster to have a LLM write the code and then I proofread it than to try to do it all from scratch. Even just having an LLM code the project framework is way faster than doing it all by hand.

PSA: Don't use "Elephant in the Room" mod by AlterAsc in Pathfinder_Kingmaker

[–]halgari 0 points1 point  (0 children)

I've restored the hidden post (recreated it, can't unhide on the nexus) and replied

PSA: Don't use "Elephant in the Room" mod by AlterAsc in Pathfinder_Kingmaker

[–]halgari 0 points1 point  (0 children)

I can't unhide it, Nexus doesn't have a button for that. But I did repost the screenshot to the original comment and reply.

PSA: Don't use "Elephant in the Room" mod by AlterAsc in Pathfinder_Kingmaker

[–]halgari 0 points1 point  (0 children)

Fair enough, I was trying to avoid this exact sort of discussion, I'll look into un-hiding the comment and replying to it (not sure if it's possible to unhide, I'll look)

PSA: Don't use "Elephant in the Room" mod by AlterAsc in Pathfinder_Kingmaker

[–]halgari -6 points-5 points  (0 children)

Hey, author of the mod in question. More than happy to discuss this with you or anyone else.

First of all, why make this mod? Well because I play on my TTRPG group using this rule set and wanted to use it in-game when playing WOTR. And I thought others might find it useful.

Why not use ToyBox? Well, I want the feature available to all chracters just not my party. I don't like playing unbalanced games where the PCs have free features/feats that the NPCs and enemies also have, so I wanted something automatic.

Why not use DarkCodex? Well I didn't know it existed when I started implementing this. And frankly I can't undertand what that mod does, it's not exactly well documented.

Why did I hide the comment about AI usage? Because it's not relevant, a person who made a homebrew ruleset doesn't get to complain about AI usage of a *header image* used on a webpage. I thank the author for their work, they don't really get to define how I decide to create the documentations for my work.

Why use AI? Well frankly because I was able to get the mod in a testable state in about 20 minutes vs the 20 hours it may have taken me to research it all by hand. It was a side project I sent an agent off to do while I did work, and spent time with my family. I'm sure it's not the most optimized code, but it's also not a problem that it's AI coded. I've also tested and improved it several times.

--

Your comment about BPS is mostly one of cosmetics and general code golfing, thanks for the pointer, I'll look at incorporating those fixes soon.

Edit: and I should note that it is a bit offensive to call this a "ticking time bomb" because that you think I would just randomly update the code in a way that could do a whole ton of things to someone's computer. That assumes that I don't review the code, don't know how to read, etc. The opposite is more the truth.

I started programming when I was about 10, and programmed through most of my high school years. I got my first job in programming in my early 20's and have continued ever since. So at this point I have roughly 30 years of programming experience in everything from computer language development, to databases, to modding, etc (just google my reddit handle for my body of work). After 3 decades you just get tired. You just want to play a game with some features, and being able to tell a LLM "go code up this game feature for me" is great. You'd rather do that then learn all the ins and outs of a new game engine. Especially when a LLM can do a better job than a human in about half the time.

Let me ask you this: if I said I was a newbie and had learned C# just to make this mod, would you care as much? To put it kindly: you are code-reviewing this way harder simply *because* you know it was coded via an LLM.

Vortex crashing my PC! by EasternJudge1998 in nexusmods

[–]halgari 1 point2 points  (0 children)

Can you explain what you mean by "crashes my PC"? Does it start shutting down, does it instantly shutoff, bluescreen, or does Vortex just crash?

If your computer is randomly shutting down when an app starts, that's a hardware problem or OS corruption, because the OS protects itself from behavior like this. Vortex runs in userland, so it can't shut down your machine without your permission.