{"action":"created","issue":{"url":"https://api.github.com/repos/ME3Explorer/ME3Explorer/issues/396","repository_url":"https://api.github.com/repos/ME3Explorer/ME3Explorer","labels_url":"https://api.github.com/repos/ME3Explorer/ME3Explorer/issues/396/labels{/name}","comments_url":"https://api.github.com/repos/ME3Explorer/ME3Explorer/issues/396/comments","events_url":"https://api.github.com/repos/ME3Explorer/ME3Explorer/issues/396/events","html_url":"https://github.com/ME3Explorer/ME3Explorer/issues/396","id":174910487,"number":396,"title":"New Tool: Plot Editor (port TankMaster)","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/Beta%20branch","name":"Beta branch","color":"fbca04"},{"url":"https://api.github.com/repos/ME3Explorer/ME3Explorer/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"SirCxyrtyx","id":5533111,"avatar_url":"https://avatars.githubusercontent.com/u/5533111?v=3","gravatar_id":"","url":"https://api.github.com/users/SirCxyrtyx","html_url":"https://github.com/SirCxyrtyx","followers_url":"https://api.github.com/users/SirCxyrtyx/followers","following_url":"https://api.github.com/users/SirCxyrtyx/following{/other_user}","gists_url":"https://api.github.com/users/SirCxyrtyx/gists{/gist_id}","starred_url":"https://api.github.com/users/SirCxyrtyx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SirCxyrtyx/subscriptions","organizations_url":"https://api.github.com/users/SirCxyrtyx/orgs","repos_url":"https://api.github.com/users/SirCxyrtyx/repos","events_url":"https://api.github.com/users/SirCxyrtyx/events{/privacy}","received_events_url":"https://api.github.com/users/SirCxyrtyx/received_events","type":"User","site_admin":false},"assignees":[{"login":"SirCxyrtyx","id":5533111,"avatar_url":"https://avatars.githubusercontent.com/u/5533111?v=3","gravatar_id":"","url":"https://api.github.com/users/SirCxyrtyx","html_url":"https://github.com/SirCxyrtyx","followers_url":"https://api.github.com/users/SirCxyrtyx/followers","following_url":"https://api.github.com/users/SirCxyrtyx/following{/other_user}","gists_url":"https://api.github.com/users/SirCxyrtyx/gists{/gist_id}","starred_url":"https://api.github.com/users/SirCxyrtyx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SirCxyrtyx/subscriptions","organizations_url":"https://api.github.com/users/SirCxyrtyx/orgs","repos_url":"https://api.github.com/users/SirCxyrtyx/repos","events_url":"https://api.github.com/users/SirCxyrtyx/events{/privacy}","received_events_url":"https://api.github.com/users/SirCxyrtyx/received_events","type":"User","site_admin":false}],"milestone":null,"comments":5,"created_at":"2016-09-03T18:22:08Z","updated_at":"2016-09-10T00:04:29Z","closed_at":null,"body":"For reference:\r\n[TankMaster's Github](https://github.com/MatthewGenerous/MassEffect-ModTools)\r\n[TankMaster's ME3Exp Research Thread on PlotManagerNativeObjects](http://me3explorer.freeforums.org/done-research-plot-manager-native-objects-t1318.html)\r\n\r\nThis tool is sorely needed for all three games. It controls the amount of content modding possible, primarily due to the ability to add/edit plot IDs (bools and integers). In the case of ME2 and ME1, it also controls the ability to add and modify conditionals:\r\n\r\n- **ME3**: Conditionals are controlled via the CND file, for which we have a separate editor. However, state transitions, the quest map, outcome, consequence, and codex maps, are all housed in the SFXGameInfoSP_SF.pcc. The DLC equivalents are the \"Startup\" files.\r\n- **ME2**: Conditionals are controlled via the bioautoconditionals class inside the PlotManager.pcc. This is a *completely* different system than ME3. All other non-DLC \"maps\" are housed in the ME2 Startup_INT.pcc.\r\n- **ME1**: Conditionals seem to be controlled in a manner identical to ME2, though stored inside the PlotManager.u file. All other non-DLC \"maps\" are housed in the ME1 PlotManagerAuto.upk.\r\n\r\nIdeally, we want a single tool that can handle all this. One unified \"Plot Editor\". The existing Conditional Editor should be rolled into it, if possible. If this isn't practical due to the different nature of the CND versus package files, then it can remain separate.\r\n\r\nNote that TankMaster's existing Natives Editor is **incomplete**. It consists only of a quest map editor, codex editor, and state transition editor, and all editors are not finished. Some you can only add things but not delete them, others have missing features, and others yet are not implemented at all. We'll want to finish features for all existing maps, in addition to implementing a consequence and outcome editor. No idea what those maps are for, btw."},"comment":{"url":"https://api.github.com/repos/ME3Explorer/ME3Explorer/issues/comments/246072181","html_url":"https://github.com/ME3Explorer/ME3Explorer/issues/396#issuecomment-246072181","issue_url":"https://api.github.com/repos/ME3Explorer/ME3Explorer/issues/396","id":246072181,"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-09-10T00:04:29Z","updated_at":"2016-09-10T00:04:29Z","body":"@SirCxyrtyx -- [This should work](https://drive.google.com/open?id=0B6dpXB1BUPrvVWhFVWtWcm9TRnM)."}}
{"actor":{"display_login":"giftfish"}}