{"action":"created","issue":{"url":"https://api.github.com/repos/ME3Explorer/ME3Explorer/issues/200","repository_url":"https://api.github.com/repos/ME3Explorer/ME3Explorer","labels_url":"https://api.github.com/repos/ME3Explorer/ME3Explorer/issues/200/labels{/name}","comments_url":"https://api.github.com/repos/ME3Explorer/ME3Explorer/issues/200/comments","events_url":"https://api.github.com/repos/ME3Explorer/ME3Explorer/issues/200/events","html_url":"https://github.com/ME3Explorer/ME3Explorer/issues/200","id":136768981,"number":200,"title":"r738, DLC Extraction needs pathing check","user":{"login":"giftfish","id":13645804,"avatar_url":"https://avatars.githubusercontent.com/u/13645804?v=3","gravatar_id":"","url":"https://api.github.com/users/giftfish","html_url":"https://github.com/giftfish","followers_url":"https://api.github.com/users/giftfish/followers","following_url":"https://api.github.com/users/giftfish/following{/other_user}","gists_url":"https://api.github.com/users/giftfish/gists{/gist_id}","starred_url":"https://api.github.com/users/giftfish/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/giftfish/subscriptions","organizations_url":"https://api.github.com/users/giftfish/orgs","repos_url":"https://api.github.com/users/giftfish/repos","events_url":"https://api.github.com/users/giftfish/events{/privacy}","received_events_url":"https://api.github.com/users/giftfish/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ME3Explorer/ME3Explorer/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/ME3Explorer/ME3Explorer/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":{"login":"KFreon","id":7845997,"avatar_url":"https://avatars.githubusercontent.com/u/7845997?v=3","gravatar_id":"","url":"https://api.github.com/users/KFreon","html_url":"https://github.com/KFreon","followers_url":"https://api.github.com/users/KFreon/followers","following_url":"https://api.github.com/users/KFreon/following{/other_user}","gists_url":"https://api.github.com/users/KFreon/gists{/gist_id}","starred_url":"https://api.github.com/users/KFreon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KFreon/subscriptions","organizations_url":"https://api.github.com/users/KFreon/orgs","repos_url":"https://api.github.com/users/KFreon/repos","events_url":"https://api.github.com/users/KFreon/events{/privacy}","received_events_url":"https://api.github.com/users/KFreon/received_events","type":"User","site_admin":false},"milestone":null,"comments":15,"created_at":"2016-02-26T18:03:50Z","updated_at":"2016-03-24T15:13:35Z","closed_at":"2016-03-24T06:10:47Z","body":"EDIT: While the issue below was my fault and is not a bug, it does lead to an important check we need to add to this procedure:\r\n\r\n----\r\nFound a pretty major bug with this; glad I only reverted one DLC to test, lol.\r\n\r\nGood news is the extraction window pops up as it should. Window itself could use a little tidying; it looks a bit lopsided on my machine; guessing this needs still improvements for the recently rectified scaling issues:\r\n\r\n![r738_dlcextraction](https://cloud.githubusercontent.com/assets/13645804/13360407/f948369c-dc6d-11e5-9c65-6d5f54ffb14e.PNG)\r\n\r\nNow, the problem. The extraction is handling the directories all wrong. There are 3 separate issues:\r\n\r\n- Unpacked files are saved the the wrong directory\r\n- Two TOCs are made; both of which are in the wrong directory\r\n- The vanilla directory is borked, with the Default.sfar relocated to the DLC's root folder.\r\n\r\nHere's a series of screencaps covering all 3 issues. Has nobody else experienced this?\r\n\r\n![newdlextractionbug](https://cloud.githubusercontent.com/assets/13645804/13360631/fcf93dee-dc6e-11e5-82d0-6f9021b3f136.PNG)\r\n![newdlextractionbug2](https://cloud.githubusercontent.com/assets/13645804/13360632/fe3b36a8-dc6e-11e5-9254-40a0a912a96a.PNG)\r\n![newdlextractionbug3](https://cloud.githubusercontent.com/assets/13645804/13360634/0033c826-dc6f-11e5-86db-7733ba39f0fd.PNG)\r\n\r\nI can verify that the toolset is seeing my game paths correctly, as well. At least from the Options > Known Paths dialogue. So, path detected doesn't seem to be the problem. I've actually never had a problem with toolset pathing; it's always detected my directories properly.\r\n\r\nHowever, that brings me to an issue we might need to address as part of this new process.\r\n\r\nPart of the ME3Explorer initial setup process is to verify it's detecting the game directories properly. Now that we've placed extraction before this, we need to give the player time to verify this prior to the extraction. if they don't -- and if the directories are borked -- then I'm guessing the extraction will be borked, as well.\r\n\r\nSo, I think prior to the DLC extraction window, we need a different window, called \"ME3Explorer Initial Setup\" or something. It displays the various paths for each game, and asks the user to verify them as correct or change therm to reflect their system. Then it moves onto the extraction... which I'm pretty sure should technically be called \"unpacking\", as the files are completely removed from the SFAR."},"comment":{"url":"https://api.github.com/repos/ME3Explorer/ME3Explorer/issues/comments/200881223","html_url":"https://github.com/ME3Explorer/ME3Explorer/issues/200#issuecomment-200881223","issue_url":"https://api.github.com/repos/ME3Explorer/ME3Explorer/issues/200","id":200881223,"user":{"login":"giftfish","id":13645804,"avatar_url":"https://avatars.githubusercontent.com/u/13645804?v=3","gravatar_id":"","url":"https://api.github.com/users/giftfish","html_url":"https://github.com/giftfish","followers_url":"https://api.github.com/users/giftfish/followers","following_url":"https://api.github.com/users/giftfish/following{/other_user}","gists_url":"https://api.github.com/users/giftfish/gists{/gist_id}","starred_url":"https://api.github.com/users/giftfish/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/giftfish/subscriptions","organizations_url":"https://api.github.com/users/giftfish/orgs","repos_url":"https://api.github.com/users/giftfish/repos","events_url":"https://api.github.com/users/giftfish/events{/privacy}","received_events_url":"https://api.github.com/users/giftfish/received_events","type":"User","site_admin":false},"created_at":"2016-03-24T15:13:35Z","updated_at":"2016-03-24T15:13:35Z","body":"Beautiful. Verified in r745."}}