> Most people don't realize that installing a repo from an untrusted source can be a very bad move. These repos can be used to wreak havoc on your HTPC/Kodi box and even your home network.
Only if you allow them to. Disable automatic updates, and check out each update as they come out. A repo is literally just a data directory on a remote server, it can't do any harm on its own. All it can do is make an update to an addon you already have installed, and put malicious code into it.
You can examine the code, and compare against older versions, with a tool like Winmerge or your favorite source control tool (git, etc.)
I've examined the 3.1.18 exodus update and it only has slight changes to a few files. Nothing harmful, but don't take my word for it, you can check for yourself.
Otherwise, if you lack the ability or tools to examine things for yourself, be wary, and let the community come to a consensus on what is safe. Don't rush to update, things should clear up in a week or two. Supposedly TVA will be back, so your current TVA repo may start working again at some point. Maybe not.
To compare configs and other differences between packs, I use WinMerge. However the results will be complex compared to just a modlist comparison.
For this to work, load each pack into a world at least once to ensure all configs are generated. For various reasons, configs not included in a pack may still differ from each other. Then use WinMerge on the root directories of the two packs to diff them.
I would suggest a tool like Winmerge which allows you to compare entire directory structures and their file contents. Or a good source control toolkit like git if you are familiar. Then you can know these things for yourself.
Having said that, I have done this comparison, from a known good version of Exodus from prior to this new repo, to the latest version in this repo. The changes I see are to the trakt api, library integration code, various changes to site specific scraping code, and some other little tweaks here and there. Nothing huge, nothing malicious either. I have no idea who made these changes mind you, but there is nothing in there that is evil.
That also doesn't mean that a repo can't suddenly push fully malicious code at any time. Any repo can do this if you have auto-updates turned for whatever addon. Might wanna disable that and manually check until you feel comfortable with these new repos.
PROTIP for those that have the updated copy of the game on Steam and are on Windows 7 (and you don't have System Protection disabled for whatever reason): use the "Restore previous versions" feature to compare the pre-patch and post-patch versions of the game. Right-click on the PoE folder in your \steamapps\common\ folder and select that option, and you'll be taken to a list of snapshots. Chances are good that if you have a snapshot before today, you're good to go.
Pop open a snapshot, and drag all the files (or just the ones you're interested in) to some other directory (preferably on a separate disk, but it's still fine if you put it on the same disk but beware that your backup utility might copy the files again). Repeat the same for the current copy, put that in a new directory.
You'll also want to use WinMerge for directory and file listing comparisons. You can compare two different folders' contents, or just single files. Note that it won't be able to compare images or audio files, you'll just get gibberish. For image comparisons, use your favorite image editing software of choice (paid or free). For audio, Audacity is the way to go (yes, you can have two separate audio files open in the same project). It can however do individual text files.
If the files are packed, find some way to unpack them. Whatever format they use, if any, would be alien to me.
It seems though from reports that there's a special .xml file just for the backers' stuff, so this should be even easier.
It's mostly just APKTool to decompile the APKs and then whatever you want to diff the old version and new version. WinMerge will work.
If you want to extract Nexus system images you need to
The real trick is knowing what the inside of an Android OS/APK looks like, and what's important. It's easy to jump to wild conclusions.
Hey there!
I happen to work with boring sh*t all day like files with 25k+ lines. And duplicates is an everyday problem.
Try this.
http://winmerge.org
It will allow u to compare different versions, tell you if there's duplicates, differences between them, and allows you to easily shift text from one version to another in order to keep what ya need. It's interface it's intuitive as well.
Hope it helps you and your grandfather.
PS: 30 years of perseverance. Damn. Hope to get there one day.
I check all work done by freelancers before uploading it to the live server myself. Use a differencing tool to compare all of your site files before and after (not just the ones they were supposed to modify). If you see anything fishy get a second opinion on it before uploading to you server.
WinMerge works great for this if you are on Windows. http://winmerge.org/?lang=en
> I once found a hack that modified a core Drupal include file that kicked off a minified command-line tool if the URL included a specific parameter.
I've seen the same thing. The best way to find these ones is to use a file comparison tool. Download a fresh copy of whatever Drupal version you're using, and modules/etc. Then compare the fresh copy to your site files. I suggest WinMerge.
If you have server access, and it's a linux server, run this command: > grep -rn "base64_decode" /var/www/public_html
What this does is finds all of the files that have "base64_decode" in it, which is a common php function used to hide code. Most of the php "hack" scripts that I've come across use this function, so it's a good one to look for. Update "/var/www/public_html" to whatever your site root directory is.
It's pretty easy and there are a number of ways. I think VS/TFS has it built in (when you click on "pending changes" it does what's basically a diff - that might even be all you need to check here, assuming you've not committed your changes). There are lots of tools to do it as well, like beyond compare. I'm quite partial to WinMerge because it's fairly simple but beyond compare is amazing as well.
Install that, then just check out the last version of your csproj file, open Winmerge and it'll ask you for 2 files. Path to the one you've got now and path to the one you've just checked out (I'm not too familiar with TFS but there should be a way to pull out the latest file from the repository.) and it'll highlight any differences.
Download a program like WinMerge. It will compare the contents of two folders and will tell you which files have changed. Take those and zip them up so the user can just copy and paste them or make an installer using them.
Check out this program called WinMerge! I learned about it when customizing and backing up my XCOM 2 folder. :D
I haven't used it yet, but it looks like it is exactly what we are looking for!
I discovered an interesting tool called WinMerge, which allows to compare files between two directories. It also allows you to open the file itself, and if it's text it shows the differences :)
So, basically I duplicate my current profile, update that one and check for the differences. Then I read the available changelogs in case I missed something (which usually happens, not all mods add config options for each new feature) ^^^^(or ^^^^remove ^^^^configs ^^^^of ^^^^deleted ^^^^features ^^^^^^:^) ^^^^)
One thing that comes to mind is creating a new save in pre-1.0, importing that into 1.0, and then saving it without doing anything.
If you also create a fresh save from post-1.0, and compare them with something like WinMerge, it will highlight the differences. My guess is that there'll be something in the save (like version information or something) that tells KSP to use an older version of the Kerbal generator.
Unfortunately I'm at work at the moment and can't test this. When I get home I can give it a more in-depth look though if you're having trouble.
Yes, the B15a installer will overwrite all your previous INI modifications.
Before installing it, it's recommended that you make a backup of all the files you have edited and then you can use Winmerge to compare old and new files. That way you can preserve and apply your own changes easily.
On PC WinMerge http://winmerge.org/
Very simple once you get used to it, set up the files in two directories, run the compare, click on files highlighted, shows you side by side differences, and allows you to move the differences across if you want.
I haven't used it for while as now I just work on WP child themes sort this issue out relating to new releases, but other systems I worked on in the past (like ZenCart) this was invaluable.
I'm assuming the HTML file you're uploading to the server works fine in Firefox when you run that local copy, correct?
If so, what you might want to do is get something like WinMerge, use that to compare the version of the file you uploaded with the version you get when you download that same file from your website, and see what's changed. That way you can see what that server is breaking and possibly work around it.
Let us know what you find out.
It vastly depends. For example, the Extended Timeline mod was able to update in one day. 1.25 has mainly minor changes, but I have no clue what the ASOIAF mod changes. I have heard that some mods have required changes to UI to fix CTDs. Major things that are not mod-specific would be buildings, religion/church aspects, missions, and static modifiers for institutions and knowledge sharing. There are however dozens of mod-specific changes that need to be induced to prevent fatal errors. To start, I would recommend downloading a directory comparer (I use WinMerge. Then figure out what needs to be changed by comparing the vanilla 1.24 and 1.25 directories. Updating is not the easiest process, especially for large total overhaul mods, and I wish you the best of luck. There will be a lot of frustrated debugging on the way. If you have any questions about modding, I would recommend asking them on the PDX User Modding forum, which has a more active core of modders than here.
You can also compare what files plex sees. Maybe its missing some:
Download sqlite3.exe from https://www.sqlite.org/download.html (look for vsqlite-tools-win32-x86-3170000.zip)
Open cmd.exe and run this:
sqlite3.exe "path/to/plex/Plex Media Server/Plug-in Support/Databases/com.plexapp.plugins.library.db" "select distinct file from media_parts order by file" > plex.txt
run also this:
dir /S /B /ON path/to/folder/with/your/files > files.txt
Now you'll have two text files - plex.txt with files that plex sees, and files.txt with contents of files on disk. Try comparing them. For easier comparison use http://winmerge.org or similar.
Yup, use a merge tool. There are lots of free ones. Programmers use them a lot for when two programmers are both working on the same file and then they need to merge the changes.
Here is one: http://winmerge.org/?lang=en
Here is another: https://www.araxis.com/merge/index.en
And another: https://www.perforce.com/product/components/perforce-visual-merge-and-diff-tools
They usually have three panes, one for each source file and one for the merged results. You can usually click on the text that is different and say "use this block" They will try and be smart and do the merge for you.
I think in general it's smart to distrust modified .apk files because you can't be sure what's been changed unless you decompile them and compare them to their original. Else you're going to have to decide if you trust the source where you got the mod from. I got this mod from alphagamers.net, a forum with a lot of knowledgeable people, dedicated to modding apps. User burn169 who posted this mod has a good reputation.
Thank you for your information on the 'No Connection' error. I'm thinking the blacklisting might be because they don't want you to use this app on a device without (optional) cell service. I noticed that the 'Read phone state and identity' permission can't be disabled without breaking the app..
Finding duplicates and the deduplication of a drive are different things, software like Winmerge will compare and find duplicates for you to delete, server os disk dedupilication like Windows Server 2012r2 Deduplication will apply compression to the drive by scanning for similar chunks of data and deleting the excess and referencing a link back to the remaining chunk, both can help in your situation
You're going to want to be familiar with Lua. Next you'll want a tool for merging conflicts, like WinMerge. Where you're asked to overwrite a script, you'll have to merge them to ensure that the code is valid, and you don't lose features. Where models and textures are concerned, I can't help you. You'd probably need to pick visual resources from one mod or the other.
Finally, once you've completed your merging, you can launch the game and it'll probably crash. You'll need to gather the logs and debug, ad absurdum.
Winmerge lets you see files/folders side by side and identify the differences between them (and port them to each other). Use it directly, or to isolate your own mods and put them in a separate file, so they are easily switched in and out in the future.
It will probably mess up all of your mods or may not even update at all. What I suggest you do if your worried about your mods is use this program to move over all of these changes from 3.0 to 3.2. Just change these files on your sd card with these from version 3.2.But remember, if you are using any PM custom alternates to update them as the new ones don't cause the game to lag.
Or you can do what I did and start from scratch and just put all your mods in again (I had all of them in a folder already do it was pretty easy to do ;).
if you're on a windows box
and have the text backups - stare and compare is a pain...
try winmerge see: http://winmerge.org
it will highlight all the differences - you can drag/drop files onto desktop for easy/quick comparison
and look for the above (upvoted)
What is your end goal?
A tool like WinMerge can do recursive folder diffs.
Otherwise, Microsoft SysInternals DU will do a good job of gathering this information and has an option to output CSV, so you can write
du -c E:\photos | ConvertFrom-Csv
and get friendly objects as output.
LttZ is included in Anomaly 1.5 beta. And "greh" is tied to a faction that appears in part 2 of LttZ's questline.
I think the cause of the bug is the incompatibility between Anomaly 1.5 and the Monster Relations addon which was made for 1.4 vanilla(no LttZ).
Using WinMerge, I found that the Monster Relations addon's "\gamedata\configs\creatures\game_relations.ltx" is overwriting the one from Anomaly 1.5 and lacking the lines for the new factions introduced in 1.5 including "greh".
Potential fix will be to uninstall Monster Relation addon by JGSME(if you are using it) or to overwrite the game_relations.ltx with the one from vanilla Anomaly 1.5 Beta.
If you still want the relations from the Monster Relation addon, you can use Winmerge to compare the game_relations.ltx files from 1.5 and the addon and copy the lines you want from the addon to the other.
I don't believe it will cover all your requirements but the Compare feature of Notepad++ could be a good starting place? Not sure if this is a very obvious thing to mention or not to be honest but it is the first thing that came to mind.
Edit: WinMerge also springs to mind.
I found WinMerge (open source, free) perfect for this. I set it up so I have three files that load comparisons of configuration.h, configuration_adv.h and platformio.ini. it's easy to learn just from reading the tooltips.
There are a wide variety of such tools, ranging from simple command line tools to full blown graphical applications. The majority are intended for use with text files, but will still be able to tell you whether two files have identical contents.
My favorite on Windows is WinMerge.
If youre looking for something specific you can use a combo of Find And Replace and going through files that have been updated (based on update timestamps) and with compare tools like Winmerge to discover all that changed between each patch to look for anything inconsistent in the scripts and potential bugs.
Frankly, if you have a day to blow on it you could even do it all by hand once you're very familiar with all the files. Theres an ever increasing amount but its not that hard to look for specific flaws. Just easier with the right tools.
I use MultiMC to manage my Modpacks from different sources/versions.
I use WinMerge to compare the new folder (From the FTB Launcher) to my MultiMC Instance folder.
This allows me to see changed files/mods and allows me to keep my current clientside mods (InGameInfoXML/Schematica/AppleCore) and still keep up with the new versions.
I usually like having a list of "updated", "added", and "removed".
What would be really nice is if I could pick two "mods" folders, and run a comparison that spits out those things pre formatted.
Lately i've been using this and then reformatting the output with Notepad++: http://winmerge.org/?lang=en
In that case you would want to read the entire text file into a string and expand the RegEx.
$txtFileAsString = YouFigureThisOut()
$pattern='(.*<clr_optimization_v4.0.30319_32>.*)(active = yes)(.*display = Microsoft .NET Framework NGEN v4.0.30319_X86.*)'
$NewTextFileAsString = $txtFileAsString -Replace $pattern,'$1active = no$3'
Removing the ^ and $ at the beginning and end of the RegEx means the RegEx will look at more than one line. So the pattern above is looking for the 'active = yes' that falls between the '<clr_optimization ...' and 'display = Microsoft ...'
Test RegEx at RegEx 101 or similar tool with actual data to make sure it is matching and capturing what you want.
I'd also suggest looking at the original file and the script edited result in a tool like WinMerge to verify that you are getting the desired results and unwanted changes aren't being made by the script.
http://winmerge.org/?lang=en <-- Use this.
Save your ini file elsewhere on your PC, update Long War, and then use the merger to find all of the differences and change them to what you like.
EDIT: And don't just move all of the changes over, of course, because the ini will be updated with different stats and such. You'll still have to manually change each one, but this makes it significantly easier.
Try WinMerge. Don't let the name throw you. It does a nice job of comparing directories and telling you which files are only in the source, only in the target, and which are different. It will also happily do layers and layers of sub directories if you ask it to.
WinMerge will do it. you need to type to folders dictionary as folder left and folder right and it will compare between the two. Files are in left or right folder only or two identical files in both folders of there's the same two files but with diffrent.Pic [ http://goo.gl/TEXHLo ] Download [ http://winmerge.org/ ]
It won't be compatible without editing.
LW changes DefaultMaps.ini and already includes most if not all of these maps, but if you do want to merge the two, then check out something like winmerge and experiment with any conflicts.
No problem.
When you need to compare to pieces of code, I suggest using WinMerge
WinMerge highlists differences between similar lines (screenshot). You can easily see "ud =" is missing from the code on the right. The longer the similar code is, the more time you'll save...
Be sure to replace all FitCharacter.pac and FitCharacterMotionEtc.pac. This does NOT include FitCharacterXX.pac and FitCharacterXX.pcs - these are your skins. You should also replace any of PM's custom models with their new versions, and you should probably completely replace every folder that isn't /fighter/ excluding /system/common5.pac if you've altered it. There's no reason to overwrite that.
I used WinMerge to compare them directly and cherry pick the files I wanted to import to my custom game.
/u/Sartron also made a list of all the files that have changed.
Check out WinMerge.
Don't know whether this exactly fits your use case, but I've had to merge two rather distant untracked branches of a C++ project once, and this was very helpful. It may not work for you if you have to merge a lot of binary files (pictures, .xls, .pdf, etc).
Oh, about duplicate detection. I actually found one such program that I can recommend, It will find duplicates based on either file content, file size, time modified or all of them at once. It's called WinMerge.