FOnline Development > FOnline Projects

FOnline: Aftertimes Season 2 SDK

<< < (2/3) > >>

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