Noted all the references, been reading the forum from page 1, before jumping in head first, as I tried not to be dumb about it I know that's not taken kindly to here
I wouldn't say I am purposefully running something on port 80 already, but this is a dev machine, so quite likely something is just running on it by chance. from the sysmanager I just see SYSTEM (PID 4) hogging port 80, and from all the googling and trying to get the OS to release it, not much has worked. even stopping almost all services related to http/IIS etc. netstat also just shows it being listened to by SYSTEM.
And yes you referenced the correct post
As I've edited ea3-config.xml and apppended a new port, didn't really resolve it. Butterfly.exe just starts up in the bottom and dies 2 seconds later, so thought the port could be hard coded, as the log still shows the game trying to connect on 127.0.0.1 90, but I'm assuming the game log is getting that from ea3 conf for the game for server info. But if it's not actually running, the game wont find it, unless eas3 is the config file for butterfly and not just the game. Also editing ea3 conf, and running butterfly.exe from cmd still logs to console to show its trying to bind to port 80, regardless of what is set in ea3 conf file. Hence I referenced the post, as I guess Im not sure that there is a config file for butterly itself to set it's running port.
I did realise the launcher extracts the files to temp and then generates butterfly.exe , my AV flagged it a few times for that, until I've disabled the AV entirely and started from scratch so it doesn't interfere on launch, however it's the same. Upon Launching DDR P.U.S.S.(I.E.) , everything loads fine, just buttterfly.exe opening and dying straight after.
Hope that explains the situation.