Releases: rotators/fomono
Releases · rotators/fomono
Initial
The initial release contains the files that previously were stored in FOnline SDK repository under sdk/Server/mono path.
To use it with SDK overwrite FOnlineServer executables (exe and pdb) with those provided, copy mono-2.0.dll
to your SDK Server directory, and unpack mono-libs.zip
. Then, modify FOnlineServer.cfg
:
# Mono runtime
MonoEnabled=1
MonoLibDir=[path to lib directory from mono-libs.zip]
#MonoConfigDir=mono/etc
# Assembly to load (default FOnline.Server.exe)
MonoAssembly=FOnline.Server.exe
In-place updates (this means the zipped source in this release is not up-to date):
- Barter main event return value
- Wrongly bound pointer to Global_DeleteLocation
- Exposed forgotten critter events to mono
- CRITTER_EVENT_SMTH_ATTACK
- CRITTER_EVENT_SMTH_ATTACKED
- CRITTER_EVENT_SMTH_USE_ITEM
- Typo in config entry
- Fixed AS-handler check that prevented following events from being raised:
- EventFinish
- EventRespawn
- EventSmthAttack
- EventSmthAttacked
- EventSmthUseItem
- ItemManager::GetProtoItem
- Altered callbacks for creating default wrapper instances for Critter/Item/Map
- Fixed #5