-
Notifications
You must be signed in to change notification settings - Fork 1
/
README.txt
81 lines (74 loc) · 2.83 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
FFR Coop Mode v0.13b
Setup consists of two files:
LibFFRNetwork.dll
ffr_team.lua
Place the LibFFRNetwork.dll file into your BizHawk's dll folder
ex. D:\games\emulators\BizHawk-2.3.1\dll
The ffr_team.lua file can be placed anywhere but for convenience
it is recommended to put into BizHawk's lua folder
ex. D:\games\emulators\BizHawk-2.3.1\Lua
Load an FFR ROM before loading the lua script. When you load the
lua script before the game has begun, you should see a white dot
in the upper-right corner of your emulator window. This means that
the DLL and script have been initialized properly. If you do not
see this, make sure you have at least version 4.71 of .net framework
installed. (note: this is different from .net core).
Unimportant stuff:
The little dot in the upper-right corner is a status indicator.
White = Uninitialized.
Green = Initialized and working ok.
Blue = Processing.
Red = Error.
Yellow = Yielding. This means the script is backing off to prevent lag.
--==<[CHANGE LOG]>==--
0.13b:
- Fixed incompatibility with newer versions of BizHawk (works with
at least up to 2.9)
0.13:
- Fixed crashing when server is down.
- Updated script to use new domain.
0.12:
- Changed the way a few methods marshal data between
.NET/lua in an effort to solve some errors.
0.11:
- Fixed bug where you accidentally got everything.
- Added credits screen to the UI.
- Default configuration does not log as much information.
0.10:
- Everything is different.
- Complete server overhaul. Server is now a python flask thing
that requires redis, I'll make a docker image for it sometime
in the future.
- New UI. Should be straight forward to use. Note the checkbox
on the create team tab that allows you to create a match with a
player limit.
- Players will be notified when a new player joins or reconnects.
- 60% friendlier.
0.09:
- Added unreasonable amounts of logging. Logs are created in the
subfolder '/logs' where the LibFFRNetwork.dll is located.
0.08:
- Fixed uncaught exception.
- 10% friendlier.
0.07:
- Lots more error handling. Co-op can now handle being disconnected
and reconnected to a network.
- Simple version check at startup.
0.06:
- Added minimal error handling.
0.05:
- Starting a game now asks you to enter a name. This name will
be displayed to others when they receive an item that you
obtained.
- Fixed bugs.
- Improved performance.
- Manipulated widgets.
0.04:
- The main lua loop now only runs when bank D is swapped in.
This means that you MUST NOT BE IN A MENU for network
access and processing to happen. This prevents any code
from being run in battle or while menuing so that any
potential lag cannot result in an input error.
tl;dr: If you aren't walking around a map, no co-op will happen.
- Moved serialization/deserialization code to DLL for further
performance improvements.