Nevisor

Client 2k10 working with 40k, 630mb

47 posts in this topic

Hi,

Here is my clean client:

* based on 2k10 client with updated maps/textures etc. working on 40k binary

* root is compatible with python 2.7 (locale.py -> localeInfo.py)

* client weight ~ 630MB (removed many unused files)

* maps in separated in two folders: outdoor and indoor

* added many features (few needs source that i've included)

--------------------------------------------------------------------------------------------------------------------------------------------------

NOTE (update v1.2) - This version is stable but it need some improvements

in IntroSelect and it should be done in next update

--------------------------------------------------------------------------------------------------------------------------------------------------

Changelog:

Spoiler

- client

Spoiler


EN:
v1.03
- changed enableCodePage to ime
- fixed bug while player can't type anything ingame (ime.EnableCaptureInput)
- fixed bug when you press exit while login the windows is beeing reloaded again instead of closing
- fixed bug with APPLY_ATT_GRADE and APPLY_DEF_GRADE while login
- msm files are in folder in root
- improved display of the statistics bar in select and create
- improved typing data while login
- fixed logs from virtual keyboard in syserr.txt
- improved bonus display from leadership
- localeInfo instead of locale(prepared for python27)
- added itemshop button
- fixed pressing enter, arrow keys while select character (VIRTUAL_KEYBOARD_BUG_FIX)
- added highlight while clicking on shop
- improved refine display
- fixed price moving while selling item and also improved display TOOLTIP_SELL_PRICE [Sales price]
- removed option to set support skill on mouse
- change all TRUE to True and all FALSE to False in python
- added 6th skill
- changed item highlight to red while you have to small level or wrong character, price always with white color
- added GM mark display while whisper
- added option to hide shop names
- costume system added
- added highlight on other color maximum bonuses in item
- added autopotions effect
- changed to new help window
- added energy system
- other color of the frame while spirit stones or ores are added to item
- small UI fixes (*.py)
v1.1
- changed console key to `
- added login remember (optional)
- fixed button 'close' in char select
v1.12
- removed button 'sell' from private shop
V1.2
- official IntroCreate, IntroSelect and IntroEmpire
- new loading bar with progress description
- loadingbar texture moved from "locale" to "uiloading"
- added information about saved screenshot
- you can select channels multiple time by pressing enter
- small login improvements

PL:
v1.03
- zmienione enableCodePage na ime
- naprawiony błąd który uniemożliwiał wpisanie czegokolwiek [ime.EnableCaptureInput]
- naprawiony błąd gdy podczas logowania klikniemy exit to okno się nie zamyka tylko ponownie wczytuje
- naprawiony błąd z APPLY_DEF_GRADE i APPLY_ATT_GRADE przy logowaniu się
- pliki msm przeniesione do folderu w root
- poprawione wyświetlania paska statystyk przy logowaniu i tworzeniu postaci
- poprawione usuwanie wpisywanych danych podczas logowania
- naprawione logi klawiatury w syserr.txt
- poprawione wyświetlanie wartości dowodzenia
- localeInfo.py zamiast locale.py [przygotowanie do python27] (*.py)
- dodany przycisk przedmioty z itemshop
- naprawione klikanie entera i strzałek podczas wyboru postaci [VIRTUAL_KEYBOARD_BUG_FIX]
- dodane podświetlenie klikniętego sklepu
- ulepszone wyświetlanie podczas ulepszania
- naprawione przesuwanie się ceny przedmiotu przy sprzedaży i wyświetlanie TOOLTIP_SELL_PRICE    [Cena sprzedaży]
- usunięta możliwość ustawienia umiejętności wsparcia na prawy przycisk myszy
- zamienione wszystkie TRUE na True i FALSE na False (*.py)
- dodane 6th skille
- zmieniono w itemie podświetlenie na czerwono tylko niespełnionych warunków(lvl, klasa), cena zawsze na biało
- dodane wyświetlanie znaczka gm podczas szeptu
- dodana możliwość ukrycia nazw sklepów
- dodany system kostiumów
- dodane podświetlanie maksymalnych bonusów w przedmiocie na inny kolor
- dodanie efektów autopot 
- nowe okno pomocy
- dodanie systemu energii
- inny kolor ramki kd lub przetopu w przedmiocie
- poprawki UI (*.py)
v1.1
- zmieniony klawisz konsoli na `
- dodany zapamiętywanie loginu (opcjonalne)
- naprawiony przycisk 'zamknij' podczas wyboru postaci
v1.12
- usunięty przycisk 'sprzedaj' z prywatnego sklepu
V1.2
- officialne IntroCreate, IntroSelect and IntroEmpire
- nowy pasek ładowania z opisem
- tekstura paska ładowania przeniesiona z "locale" do "uiloading"
- dodanie informacji o zapisaniu screenshota
- możesz kilkakrotnie wybierać channel poprzez kliknięcie enter
- małe poprawki z logowaniem

- binary

Spoiler


EN:
v1.0
- added loading True and False from python side in client (PythonLauncher.cpp)
- quest icon is loaded from locale instead of season1 (PythonQuest.cpp)
- properly display hyperlink depending on count of attributes (PythonChatModule.cpp, PythonPlayerModule.cpp)
- added space ("Lv % ") after displayed level (InstanceBaseEffect.cpp)
- app is 'blinking' when you receive message (PythonNetworkStreamPhaseGame.cpp)
- app can't stack anymore on windows bar (MSWindow.cpp)
- faster quest text display (PythonEventManager.cpp)
v1.1
- when item cannot find icon of item special icon is assigned '0.tga' instead of empty bottle (ItemManager.cpp)
V1.2
- BOX_VISIBLE_LINE_COUNT changed from 5 to 15 (PythonEventManager.h)

PL:
v1.0
- dodane wczytywanie True i False z pythona w kliencie (PythonLauncher.cpp)
- ikona questu wczytywana jest z locale zamiast season1 (PythonQuest.cpp)
- poprawne wyświetlanie koloru hyperlinku zależnego od ilości bonusów (PythonChatModule.cpp, PythonPlayerModule.cpp)
- dodana spacja ("Lv % ") po wyświetlanym levelu (InstanceBaseEffect.cpp)
- aplikacja 'mruga' gdy dostaniesz wiadomość (PythonNetworkStreamPhaseGame.cpp)
- aplikacja się nie stackuje na pasku windowsa (MSWindow.cpp)
- szysze wyswietlanie treści questów (PythonEventManager.cpp)
v1.1
- gdy ikona przemiotu nie zostanie znaleziona zostaje ustawiona specjalna '0.tga' zamiast pustej butelki (ItemManager.cpp)
V1.2
- BOX_VISIBLE_LINE_COUNT zmienione z 5 na 15 (PythonEventManager.h)

Screens:

Spoiler
 

 

DOWNLOAD

 

8 people like this

Share this post


Link to post
Share on other sites

incorrectly atlasinfo so some maps not work. manually correctable but a lot of error available

1 person likes this

Share this post


Link to post
Share on other sites
1 hour ago, Cyclone_DE said:

I am positive that you have to rebuild the project as release, and not as debug.

Release will display same as debug instead use Distribute

1 person likes this

Share this post


Link to post
Share on other sites

Tomorrow I'll upload new fixed version but without sorted pack yet (in progress)

1 person likes this

Share this post


Link to post
Share on other sites
7 minutes ago, Nevisor said:

Tomorrow I'll upload new fixed version but without sorted pack yet (in progress)

yah please upload and if no lycan then is good

Share this post


Link to post
Share on other sites
On 14.08.2016 at 6:39 PM, raihan3 said:

thanks if it was english then would be much better by the way thanks

Spoiler

3VaLEhg.png

change your locale.cfg and replace selected files in locale on image with files from gameforge servers and add/replace those lines:

Spoiler

 

locale_game.txt:

add: TOOLTIP_SELL_PRICE    [Sales price]

replace: REFINE_COST    Costs for Advancement: %s Yang

locale_interface.txt:

add: OPTION_SHADOW    Shadows

replace: HELP_SCREEN_CAPTURE    Save Screenshot: Print (will be saved in file "%s\screenshot")

 

Share this post


Link to post
Share on other sites

Is the revision 28k just with the 3D models that a 2010 client has?If I try to compile a binary from kraizy's tgz would the bin work or it will need some upgrades?

Share this post


Link to post
Share on other sites
On 7.09.2016 at 0:54 AM, Crystal™ said:

Is the revision 28k just with the 3D models that a 2010 client has?If I try to compile a binary from kraizy's tgz would the bin work or it will need some upgrades?

The client is from end of 2010 and models also. If you compile your own binary it will work but you have to add 2 lines to PythonLauncher.cpp:

    PyModule_AddIntConstant(builtins, "True", 1);
    PyModule_AddIntConstant(builtins, "False", 0);

Or just use the source that I included in client it already has it.

1 person likes this

Share this post


Link to post
Share on other sites

:o it looks very good, it could be the cleanest free client on web at the moment? seems perfect to start a project or i'm wrong? has some particular bug or missing fix?

Share this post


Link to post
Share on other sites

For now it's clean (fixed all bugs i've found), now i'm focused on improvements 

Share this post


Link to post
Share on other sites

#updated V1.12

Next week i'll upload english version of client

 

Please report any error / bug

Share this post


Link to post
Share on other sites

Sorry I just slightly know german language, but for you it should be easy just look bellow download links.

Share this post


Link to post
Share on other sites
4 hours ago, Nevisor said:

#updated V1.12

Next week i'll upload english version of client

 

Please report any error / bug

i wait for this :D

1 person likes this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.