What is it ?
4Ever is... 4story sources based on "4.4" version (it's quoted because it's not an official version). Servers to client: all will be compilable on Win 10 with Visual Studio 2017 (latest version). This project is not a recode, juste an adaptation of bugged sources of 4Story PW, with all newest functionalities.
Why start with PW ?
I don't want to start to 0, so, for take the base of interface, i took 4Story PW's sources Yes, it's really bugged, but it's a good challenge !
What are the objectives of this dev ?
Servers & Client ready to use
Windows 10 lags due to DX fixed
Servers transformed to console application, no services anymore (sorry, i prefer like that)
Fully cleaned database
Some tools for extract data like item's icons
Pets system
New mounts & mount colors
Many tutorials !
It will be open source ?
Yes, of course ! Look at the end of this post !
You can , of course, participate to the dev ! And post your ideas under this post and if you are strong, make some pull requests :w00t::w00t::w00t:
What is already fixed ?
Servers
[2018-07-22] All server can now be compiled and working !
[2018-07-22] All server fully compatible with latest Win10 SDK
[2018-07-22] Better log system
[2018-07-14] Service to console application
[2018-07-14] Little "beautiful" presentation in console
[2018-07-14] Fully compiled on win 10
[2018-07-14] Confirguration in TLogin.ini, TWorld.ini,... instead of registery
[2018-07-14] Cleaned sources (less chinese in sources !)
Client
[2018-07-14] Fully compiled on win 10 (Win 10 SDK version 10.0.17134.0)
[2018-07-14] DirectX to last one (June 2018)
[2018-07-14] Cleaned some parts of code
Database (yes, it's useful)
Soon !
Other things
[2018-07-14] All extracted item's icons in png format (ready to use)
What has not been fixed yet ?
Servers
Activity like "User ***** logged !"
Some toasts on Win 8/10 for add extra informations
Many other things... related to the client !
Better security
Client
Removing Win 10 d3d9 lags
Adding full new interface
New mounts
Mount colors
New effects
Companion System
New items like Chakra
Worked toolbar (top of client)
Many other things too...
Database
Cleaned database
Real values from TCDs
Procedure to clear database, with index reset
Other things
Readme and instructions on Github
Tool for image replacement
TExplorer & TMapViewer fixed
Possibility to add new maps & items
Extracted skills images
Working cash shop !
Fully working launcher (the official)
Tutorial for Launcher (add patch, server, ect...)
If you have more ideas (i forget a lot of things, comment ! )
Updates 1.2.0
Creation of TServerSystem who can surround all servers
Fixed compilation on TPatch, TRelay and TControl
Solution was cleaned
All builds are in 4Ever/TServer/Servers
All .ini con are in 4Ever/TServer/Servers/Configurations repository
TServer_Debug.exe & TServer.exe has two icons
Screenshots
1.2.0 1.0.1
Links
Client & database:
You must be registered to see links
Git client & servers :
You must be registered to see links
IMPORTANT
I have no need for your negativity, I do not even pretend to be good at development, it's normal.
Please keep your insults to yourself and be respectful on this thread. And for the guys from EPVP***, please, stay on EPVP***...
Thank's for reading ! tt:tt:tt:
Discord: Pitt#0001
I'm sorry, me too !
Nop, this is a list of "need to be fixed"...
The complete list of fixed things is in "Where are you in the dev ?"
Companions, mounts, ect... It's not fixed ! But i will do it
I need to make a better presentation, you're right, it's not understandable haha
I reword some parts of this thread ! Sorry for the (first) bad translation !
I'm sorry, i've make some mistakes !
On the server, only TLogin, TWorld and TMap are compilable for the moment and in a "console state" ! And only in Debug mode
For the Login, only release mode is working ! Debug have an Assertion Debug Error... x)
I need to fix it and add build instruction on main post !