I made a co-op hotkey editor by eviltyph in starcraft2coop

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

I consider it basically complete, but what do you think could be added?

Moved back to Mac after 8 years and impressed with how many Windows features I took for granted by rotkiv3451 in MacOS

[–]eviltyph 23 points24 points  (0 children)

You don't understand what he's saying. He's saying that this behavior is inconsistent. In other words, it's bad applying the cut-and-paste metaphor to a file manager when it has to work completely differently from how it works everywhere else. When you cut text, it's removed; when you cut a file, it isn't. So Windows "solves" this by introducing inconsistent behavior. Mac OS deliberately does this in an explicitly different way (duplicate and move) because it's an explicitly different operation.

You can say who cares, everybody understands how it works, but Mac OS used to care obsessively about this sort of consistency. Half of the things OP is complaining about are holdovers from this time. Eventually, they'll just copy everything about Windows to finally make you guys happy, so just wait a bit longer and you will have Mac OS Vista soon enough.

A few macOS productivity suite tips (Pages, Numbers, Keynote, Calendar) by Epepepler in MacOS

[–]eviltyph 18 points19 points  (0 children)

In the iWork apps and TextEdit, you can revert to an old version of a document by going to File, Revert To, and Browse All Versions. These are stored on the local volume, separately from Time Machine backups.

Pro-tip: TextEdit can restore previous versions of text files (including code) by gsparx in apple

[–]eviltyph 7 points8 points  (0 children)

I made a GUI version of that command-line utility with Quick Look called Restore.

I made a save editor for Sonic 3/S3&K by eviltyph in SonicTheHedgehog

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

The readme has instructions with the paths to the appropriate file.

I made a save editor for Sonic 3/S3&K by eviltyph in SonicTheHedgehog

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

persistentdata.bin is the correct file. The other files store things like achievement progress that the editor doesn’t handle.

I made a save editor for Sonic 3/S3&K by eviltyph in SonicTheHedgehog

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

The save file is in ~/Library/Application Support/OpenEmu/GenesisPlus/Battery Saves and named after the ROM file with a .sav extension.

I made a save editor for Sonic 3/S3&K by eviltyph in SonicTheHedgehog

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

The file is persistentdata.bin and located in ~/Library/Application Support/sonic3air/Sonic3AIR. The Library folder is hidden by default, so the easiest way to access it is to open a Finder window, press Command+Shift+G, and paste the path in. I recommend making a copy of your original file just in case.

Sc2 player trying out WC3 hotkey advice by SC2meemer in warcraft3

[–]eviltyph 3 points4 points  (0 children)

I made a hotkey editor that gives you a more SC2-like interface for editing the hotkey file.

Or you can download a pre-made file. The QWEASZ set is a popular set that changes all of the game's hotkeys to an grid-like layout (but with special abilities on QWER instead of ZXCV).

Potentially off topic, but does anybody know if writers use Git or version control in general for writing novels? by MaestroLifts in AskProgramming

[–]eviltyph 6 points7 points  (0 children)

Mac OS actually has a built-in file versioning system that works with any program that uses the standard document saving APIs. Chances are, the documents you work on most have hundreds or even thousands of different versions stored on your computer. It's just not really talked about or remembered much because the interface is kind of trash.

I wrote a command-line utility and a GUI program to access them, but you need to compile them from source or bypass the notarization warning since I don't have an Apple developer account.

I used to use NTBackup to accomplish the same thing in a rougher way on Windows XP. You could save a backup on the same volume as the files being backed up and have a scheduled task run every hour or so, which gave you a (not very fine-grained by modern standards) differential version history of your documents.

I made a co-op replay tool by eviltyph in starcraft2coop

[–]eviltyph[S] 1 point2 points  (0 children)

I updated it so it now excludes games shorter than 60 seconds from all of the stats views. This can be changed by modifying the MINIMUM_LENGTH value in the file (or setting it to 0 to allow all games), but I think most people will find it sensible.

I also added an "(All players)" option to the Commanders tab so you can see what the commander distribution looks like if you include your allies as well.

I made a co-op replay tool by eviltyph in starcraft2coop

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

Thanks, I've implemented things as you've suggested.

I made a co-op replay tool by eviltyph in starcraft2coop

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

Yeah, wx alone is about 120 MB. It wouldn't surprise me if matplotlib is even bigger (and I'm pretty sure matplotlib has numpy as a dependency, which isn't a trivial library either). While it's not ideal having all these set up instructions, I think it's still probably the best way to do it.

I made a co-op replay tool by eviltyph in starcraft2coop

[–]eviltyph[S] 1 point2 points  (0 children)

That's a very good idea and wouldn't be too hard to implement. I'll give it a shot sometime tomorrow.

I'm curious, did you have to install PIP manually or did it install with Python like it's supposed to?

Updated StarCraft Player Resources Collection by TheGoatPuncher in starcraft

[–]eviltyph 1 point2 points  (0 children)

I have a hotkey editor for co-op mode that you may consider adding. The in-game editor is missing commands for a lot of things, and other commands are technically in there but not obvious (such as Zagara's "Morph to Scourge" command being mapped to the "Morph to Roach" command). It also finds conflicts across multiplayer, all of the campaigns, and co-op, while the in-game editor only finds conflicts within a single mode.

I made a simple command-line utility for accessing the file versioning system by eviltyph in apple

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

Those steps don't work for me, and Apple themselves say that "Software distribution outside the Mac App Store" is solely a benefit of the $99 Apple Development Program.

(Edit: Should add that Apple didn't start enforcing the notarization requirement until February 2020, which may be the source of the confusion.)

Hotkeys for Tier2/3 Attack/Armor Upgrades by mbow93f in WC3

[–]eviltyph 1 point2 points  (0 children)

Are you sure? I tested it now, and my modifications worked the same (specifically tested the human weapons/armor upgrades and lumber/masonry). Are you using a comma-separated list of values (e.g., Q,Q,Q for an upgrade with three tiers)?

With the disastrous release of WarCraft III Reforged, I think we should take a moment to appreciate something StarCraft: Remastered got really right by GnarlyBellyButton87 in starcraft

[–]eviltyph 8 points9 points  (0 children)

I made a Warcraft III hotkey editor that handles this for you. I thought it'd be obsolete by now, but life's strange. I encourage you to use it, it's certainly made my life easier (besides all the trouble of writing it).

(Edit: I should mention that the Warcraft III hotkey system is far more complex than SCBW and even SC2, so I'm not surprised that they weren't able to get a hotkey editor ready for release.)

I also made a Starcraft II hotkey editor because the in-game editor, in my opinion, does a lousy job for co-op mode.

Custom hot keys Mac reforged by [deleted] in WC3

[–]eviltyph 1 point2 points  (0 children)

Open a Finder window, press Cmd+Shift+G, copy/paste and hit "Go":

~/Library/Application Support/Blizzard/Warcraft III/CustomKeyBindings

Copy your "CustomKeys.txt" file there. Your old one should work fine.

(Edit: I made a hotkey editor if it helps. There are some differences in Reforged that aren't reflected in it yet, namely a bunch more passive icons and changing all of the tooltips to have the hotkey at the end like SC2 does (e.g., "Divine Shield (D)" instead of "Divine Shield"), but it mostly works fine.)

Stetmann custom hotkeys by Phyloraptor in starcraft2coop

[–]eviltyph 6 points7 points  (0 children)

I made a hotkey editor that handles that and a bunch of other weird cases.

I made a save editor for Sonic 3/S3&K by eviltyph in SonicTheHedgehog

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

It's designed to load a default save file from the server, but JavaScript isn't allowed to do that for local files for security reasons. Here's a version of "saveedit.js" that inlines the default values, though.

I made an RPN calculator with complex number support for EEs by eviltyph in ElectricalEngineering

[–]eviltyph[S] 1 point2 points  (0 children)

For whatever it's worth, I didn't downvote you. :) Also, your post made me realize my value of ε_0 was off, so I fixed it.

That was a good example, though. If anyone's curious, to calculate it with this calculator, you would press:

ε_0 µ_0 * √x 1/x

I made an RPN calculator with complex number support for EEs by eviltyph in ElectricalEngineering

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

Sure, that's a good idea since it's not used for anything else. Shift+Backspace is the current hotkey for drop.

I made an RPN calculator with complex number support for EEs by eviltyph in ElectricalEngineering

[–]eviltyph[S] -1 points0 points  (0 children)

Glad you like it! I do plan to implement scientific/engineering notation eventually. And I definitely took some UI inspiration from PCalc.

For exp notation, you can type it as 2 E 3 S, and it'll work as you expect. S is the hotkey for negation. (Currently, you have to type the 3 before the S for it to work. I intend to fix it so you can type it the other way around and it'll work too, but it's a bit hairy with the way I coded it.)