LuminaSapphira / ffxiv-act-linux-interface

An interface program to parse the memory of FFXIV running on linux/wine and push it to a client running in a VM where ACT may parse it.
Apache License 2.0
9 stars 0 forks source link

Error in memory or network thread - think I configured IP addresses wrong #10

Open kajtielplu opened 4 years ago

kajtielplu commented 4 years ago

Hello, I think I misunderstood the instructions and misconfigured the config.json files.

$ sudo cargo run
    Finished dev [unoptimized + debuginfo] target(s) in 0.02s
     Running `target/debug/ffxiv_act_linux_host`
Found FFXIV on PID 10135!
Found FFXIV network port at 55023!
Starting memory-sync and network-passthrough now...
[NET] TCP network-passthrough socket bound to 192.168.1.114:54992.
[NET] Waiting for TCP client
[NET] Attempting to capture on enp34s0
[NET] Identified FFXIV Server port as 55023, capturing traffic from that port.
[NET] Setup pcap for network redirection
Failed to find the following signatures:
[Target]
[MobArray]
[PartyList]
[ServerTime]
[ZoneID]
Terminating due to error in memory or network thread.

This is the contents of /ffxiv-act-linux-host/config.json:

{
  "net_config": {
    "interface": "enp34s0",
    "hostname_exclude": "kaj-computer",
    "bind_address": "192.168.1.114:54992"
  },
  "mem_config": {
    "bind_address": "192.168.1.114:7262"
  }
}

And this is the one in the client:

{
  "mem_address": "192.168.1.114:7262",
  "net_address": "192.168.1.114:54992"
}
LuminaSapphira commented 4 years ago

Unfortunately, this project hasn't been updated to support recent patches of FFXIV (hence the failure to find the memory signatures). I don't really have the time to work on this project, so I won't be able to update it to fix this. I'm really sorry :(