FOnline Development > FOnline Projects
FOnline: Aftertimes Season 2 SDK
remake:
Updated first post by:
- GMTools
- Wiki database
remake:
The last update for this (I think).
--- Code: ---0.1 Initial state, based on rev. 412 Patched for FOnline: Aftertimes, by worldremaker:
- security fix for player registration params; from sdk repo r717
- ban fix by SkyCast
- dialogs security fix by SkyCast
- hidden trade crash fix
- each SPECIAL stat over 10 points isn't marked on red colour anymore
--- End code ---
Just rewrite the client's and server's executables and done.
This release doesn't require recompilation of DLLs.
http://files.fonline-aftertimes.net/official_releases/engine_fixes_0.1.zip
Additionally there's some VTDB fixes.
--- Code: ---0.3 update 1:
- russian nicknames support (initial state)
Changes in files:
vtdb-master\changelog.php
vtdb-master\char.php
vtdb-master\setup.php
vtdb-master\r\char.php
vtdb-master\r\func.php
vtdb-master\r\gd.php
To get the proper russian character letters:
1. Make new font with russian character letters for font1.gif, font2.gif and font3.gif files.
2. Edit the vtdb-master\r\vtdb.css file and set new coordinates for letters in freshly created fonts.
3. Comment the lines in vtdb-master\char.php with following code:
$char['name'] = RUStoEU($char['name']);
4. Just run it.
--- End code ---
This is updated pack taken from official repository of it. Don't rewrite setup.php for FOnline: Aftertimes.
http://files.fonline-aftertimes.net/official_releases/vtdb-master_rus_fix.zip
remake:
0.2 AngelScript fix:
- Applied solution from AngelScript, rev. 1599:
"Increased maximum limit of number of functions in the engine from 65535 to approximately 10^9 (Thanks TheAtom)"
Related to mojuk's post: https://fodev.net/forum/index.php/topic,30015.0.html
! DLL recompilation isn't needed but delete the client's cache and fosp/fosb files from server's scripts subdirectory.
Just rewrite those files.
http://files.fonline-aftertimes.net/official_releases/engine_fixes_0.2.zip
adumbperson:
Thanks for sharing.
remake:
- Engine improvements/fixes (patched 412):
- SCORES_MAX is increased to 100 "slots"
Additional instructions:
--- Code: ---Changes in defines.h
#define SCORES_MAX ( 50 )
STATIC_ASSERT( sizeof( CritData ) == 7404 );
STATIC_ASSERT( OFFSETOF( Critter, RefCounter ) == 9388 );
STATIC_ASSERT( OFFSETOF( Client, LanguageMsg ) == 9548 );
STATIC_ASSERT( OFFSETOF( Npc, Reserved ) == 9408 );
Increased the values for comparison by 200 (bcs 50 additional indexes x 4 bytes for int or uint types of data)
#define SCORES_MAX ( 100 )
STATIC_ASSERT( sizeof( CritData ) == 7604 );
STATIC_ASSERT( OFFSETOF( Critter, RefCounter ) == 9588 );
STATIC_ASSERT( OFFSETOF( Client, LanguageMsg ) == 9748 );
STATIC_ASSERT( OFFSETOF( Npc, Reserved ) == 9608 );
In fonline.h
#define SCORES_MAX ( 100 )
STATIC_ASSERT( offsetof( Critter, RefCounter ) == 9588 );
STATIC_ASSERT( offsetof( Client, LanguageMsg ) == 9748 );
STATIC_ASSERT( offsetof( Npc, Reserved ) == 9608 );
_defines.fos
#define SCORES_MAX ( 100 )
--- End code ---
Warning: Required wipe action for world saves. DLLs must be recompiled.
Additional notes: http://files.fonline-aftertimes.net/official_releases/engine_fixes_0.3.zip
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version