-
5 Attachment(s)
[Release] Tera on java last client rev
Hello.
This is my work based on :
- c# tera emu
- aion emulator (for packet handling)
- tera.ru (for crypt)
Some screenshots ?
Npc synchro
Attachment 144548
Player synchro yeah !
Attachment 144559
Gather synchro :)
Attachment 144617
Npc dialog (very basic) !!
Attachment 144719Attachment 144718
Attack system (very basic)
http://img15.hostingpics.net/thumbs/...0415195700.png
Mount system + firecamp spawn
http://img4.hostingpics.net/thumbs/m...0427121244.png
https://code.google.com/p/tera-jenova
If someone want to help me, feel free to answer
EDIT (15/04)
You wanted it, it's possible. You can kill monster. But care this isn't finished yet.
Spell caster won't work (you must have warrior, lancer ...)
Drop don't work too. Enjoy !
EDIT (19/04)
Inventory is working !
EDIT (27/04)
I manage to make riding skill working (only with admin command for now)
Campfire is spawned with item (there is a bug you must use 2 times the firecamp item to see the firecamp dont know why).
Contributors :
@zoraswe
@wankers14
@evestu
@shinru2004
Best regards.
Angelis.
-
Re: [Release] Tera on java last client rev
How to use this files? no guide ?
-
Re: [Release] Tera on java last client rev
any tools
binarys that we can work with them?
-
Re: [Release] Tera on java last client rev
I am on it. Currently trying to make it possible to compile from command line with maven.
If you want to test it right now you(ll have to get it on eclipse ide and make a maven install on TeraGame.
Then you can export jar and run it with 'java -jar TeraGame.jar'.
EDIT
I've updated the Readme.md with installation.
Regards.
Angelis.
-
Re: [Release] Tera on java last client rev
can you explain me please in pm
how do you detect new tera opcode?
-
Re: [Release] Tera on java last client rev
-
Re: [Release] Tera on java last client rev
This looks interesting. I have much experience in java development. I worked on several java based emulator projects for online games. Maybe i can help you developing this project :) .
If you have questions and if you would have my help you can write me a pm.
Best Regards
Cxv3
-
Re: [Release] Tera on java last client rev
nice work...
seems promising...
-
Re: [Release] Tera on java last client rev
Thanks.
If you wish to help me, get my sources and submit me your patch.
Angelis.
-
Re: [Release] Tera on java last client rev
-
Re: [Release] Tera on java last client rev
Good job. I will be follow your project :)
-
Re: [Release] Tera on java last client rev
Thanks.
I've updated my post with a screenshot with working npcs & monsters from xml !
I've managed to make a parser for npc/monster using log file from packet watcher log :) (it'sz not perfect but it do his work fine :))
Still looking for someone to help me :)
Angelis.
-
Re: [Release] Tera on java last client rev
I'm sorry. I think I can't help you. But I cheer you. Fighting (y)
-
Re: [Release] Tera on java last client rev
Don't worry. I've made a new update with ... player synchro (added some attachments :)).
It's getting pretty cool now. Thanks for support !
Regards.
Angelis.
-
Re: [Release] Tera on java last client rev
i work on craft system
hope we can finish its fast ;)
-
Re: [Release] Tera on java last client rev
Ok thanks.
I've updated first post
Angelis.
-
Re: [Release] Tera on java last client rev
Hello, Good job for this java emulator, then were can i find the launcher ?
-
Re: [Release] Tera on java last client rev
I've updated my first :)
Actually there is one launcher for server in the bin directory.
For client you just need to edit Game.exe as mentionned in the topic for client modification.
Angelis.
-
Re: [Release] Tera on java last client rev
i think you have forgotten to commit.
-
Re: [Release] Tera on java last client rev
Sorry. Had a lot of work those days.
I think github is working correctly now (had to destroy and recreate it ...).
I am working on npc dialog (actually got window but need text in :))
BTW if anyone want to contribute to my source, feel free to submit me some patches.
Updated first post :)
Angelis.
-
Re: [Release] Tera on java last client rev
Quote:
Originally Posted by
Angelis86
Sorry. Had a lot of work those days.
I think github is working correctly now (had to destroy and recreate it ...).
I am working on npc dialog (actually got window but need text in :))
BTW if anyone want to contribute to my source, feel free to submit me some patches.
Updated first post :)
Angelis.
Count me ;)
I'll download and test.
-
Re: [Release] Tera on java last client rev
Quote:
Originally Posted by
P5yl0
nice work...
seems promising...
hey! any news regarding with the other version you are working on?
thanks!
god bless!
-
Re: [Release] Tera on java last client rev
Updated first post with some updates
-
Re: [Release] Tera on java last client rev
- Angelis86 has exceeded their stored private messages quota and cannot accept further messages until they clear some space.
^^
-
Re: [Release] Tera on java last client rev
Hey,
The file tera jar after the compilation is only 354 ko...
http://image.noelshack.com/fichiers/...-jar-files.png
-
Re: [Release] Tera on java last client rev
-
Re: [Release] Tera on java last client rev
Angelis please come on TS3 : 185.13.37.140
Not Fixed for me
http://image.noelshack.com/fichiers/...bug-launch.png
-
Re: [Release] Tera on java last client rev
Forget to commit something.
Fixed and tested
Angelis.
-
Re: [Release] Tera on java last client rev
Error Connect Game, some problems when try to login .
http://image.noelshack.com/fichiers/...-bug-login.png
-
Re: [Release] Tera on java last client rev
-
Re: [Release] Tera on java last client rev
Commons is no included in TeraGame.jar
-
Re: [Release] Tera on java last client rev
If you want, I can restructure the emulator and organize better ;)
-
Re: [Release] Tera on java last client rev
Now i have this error when i try to connect
Quote:
Error on parsing input from client - account: com.angelis.tera.game.network.connection.TeraGameConnection@6d05629f packet size: -23409 real size:60
java.lang.IllegalArgumentException
-
Re: [Release] Tera on java last client rev
Quote:
Originally Posted by
u3games
If you want, I can restructure the emulator and organize better ;)
What is the problem with the structure i made ?
I just need a couple of time to make this working. Actually i can make it working but it's quite long to compile the first time.
I want this to be as simple as possible.
BTW it's week end. So i will not work on this all the week end. So be patient.
Angelis.
-
Re: [Release] Tera on java last client rev
Ok now it's working.
See first post.
(Sorry for double post)
Angelis.
-
Re: [Release] Tera on java last client rev
Quote:
Originally Posted by
4pLay
hey! any news regarding with the other version you are working on?
thanks!
god bless!
havent worked much on tera server
but i removed all unnecessary dlls now.. (only nlog.dll for logging functions there, but i will remove that too later)
after that it should be a only clean c# server source and be easy possible to rebuild for mono/cross platform
loginserver and gameserver have now the same structure (network api and else)
launcher works so far with the loginserver, login& play buttons... (for register i have to do some copy& paste functions for a release)
gameserver i havent done some work i still stuck at the ingame.. with a character in heaven somewhere and no environent...
but i have to say angelis a big thanks for his work...with the java version..
ill take a look at his ingame (functions)packets.. so i can fix my ingame problem with correct packets and update them.....
sql database management is done for login and gameserver... some easy functions for querying the database and do read/writes
inventory is not fully done but character creation + start items for every class...
so as you see its not much done ..
.. have not much time for progging cause of firm-training...
so wishing angelis much effort.. think his project will be the next good emu..
-
Re: [Release] Tera on java last client rev
Hy, Start.sh Linux edit
Quote:
java -Xms2042m -Xmx2042m -cp ./lib/*:TeraGame.jar com.angelis.tera.game.MainGame
Tested Ok and working
Quote:
root@ns3296905:/home/tera/serveur# ./start.sh
==================================================================-[ Services ]
ConfigService started
ObjectIDService started
DatabaseService started
Loaded 10 experiences !
Loaded 0 quests !
Loaded 8 item sets !
Loaded 8 base stats !
Loaded 39 creatures !
Loaded 5 gathers !
XMLService started
ChatService started
AccountService started
PlayerService started
QuestService started
AdminService started
UserService started
ThreadPoolService started
WorldService started
StorageService started
SpawnService started
DialogService started
RequestService started
VisibleService started
Server is now running with 1 accept processor(s) and 3 read/write processor(s)
NetworkService started
=================================================================-[ Launching ]
Server started in 6 seconds
- - - Updated - - -
Problem for Linux World Connection ...
Quote:
Read buffer has remaining
Error on parsing input from client - account: com.angelis.tera.game.network.connection.TeraGameConnection@699e3615 packet size: -13922 real size:2205
java.lang.IllegalArgumentException
at java.nio.Buffer.limit(Buffer.java:267)
at com.angelis.tera.common.network.processors.ReadWriteProcessor.parse(ReadWriteProcessor.java:197)
at com.angelis.tera.common.network.processors.ReadWriteProcessor.doRead(ReadWriteProcessor.java:109)
at com.angelis.tera.common.network.processors.ReadWriteProcessor.dispatch(ReadWriteProcessor.java:50)
at com.angelis.tera.common.network.processors.Processor.run(Processor.java:34)
at java.lang.Thread.run(Thread.java:744)
Failed to parse data
Client left
-
Re: [Release] Tera on java last client rev
I've noticed this bug.
Edit ReadWriteProcessor.jar
Quote:
if (buffer.hasRemaining()) {
log.error("Read buffer has remaining");
buffer.compact();
} else {
buffer.clear();
}
Comment the if part and it should work.
I need to check why this is happend on nix (maybe i think nix is big endian for bytebuffer).
Angelis
-
Re: [Release] Tera on java last client rev
I have to comment this if part, then when i try to connect i'm still stucked
http://image.noelshack.com/fichiers/...71-bloqued.png
-
Re: [Release] Tera on java last client rev
got many error when compile
[ERROR] required: Player
found: AbstractTeraModel
D:\Tera2\teraemu-master0\TeraGame\s
per\AccountMapper.java:[43,4] error
hod from a supertype
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\AccountMapper.java:[69,
nt a method from a supertype
[INFO] 58 errors
[INFO] ----------------------------
[INFO] ----------------------------
[INFO] BUILD FAILURE
[INFO] ----------------------------
[INFO] Total time: 19.882 s
[INFO] Finished at: 2014-04-07T13:1
[INFO] Final Memory: 14M/490M
[INFO] ----------------------------
[ERROR] Failed to execute goal org.
5.1:compile (default-compile) on pr
ion failure:
[ERROR] D:\Tera2\teraemu-master0\Te
twork\packet\server\SM_PLAYER_EMOTe
public, should be declared in a fil
[ERROR] D:\Tera2\teraemu-master0\Te
tabase\entity\Player.java:[94,32] e
layerController cannot be applied t
[ERROR] required: no arguments
[ERROR] found: Player
[ERROR] reason: actual and formal a
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\PlayerMapper.java:[21,7
s not override abstract method equa
apper
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\PlayerMapper.java:[82,1
[ERROR] required: AccountEntity
[ERROR] found: AbstractDatabaseE
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\PlayerMapper.java:[83,5
[ERROR] required: AccountEntity
[ERROR] found: AbstractDatabaseE
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\PlayerMapper.java:[23,4
t a method from a supertype
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\PlayerMapper.java:[91,4
t a method from a supertype
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\PlayerMapper.java:[162,
nt a method from a supertype
[ERROR] D:\Tera2\teraemu-master0\Te
dels\Player.java:[17,7] error: Play
ract method getController() in Tera
[ERROR] D:\Tera2\teraemu-master0\Te
dels\Player.java:[39,54] error: con
roller cannot be applied to given t
[ERROR] required: no arguments
[ERROR] found: Player
[ERROR] reason: actual and formal a
[ERROR] D:\Tera2\teraemu-master0\Te
dels\Player.java:[42,8] error: no s
r)
[ERROR] constructor Creature.Creatu
applicable
[ERROR] (actual and formal argument
[ERROR] constructor Creature.Creatu
) is not applicable
[ERROR] (actual and formal argument
[ERROR] D:\Tera2\teraemu-master0\Te
dels\Player.java:[45,20] error: no
[ERROR] constructor Creature.Creatu
applicable
[ERROR] (actual and formal argument
[ERROR] constructor Creature.Creatu
) is not applicable
[ERROR] (actual and formal argument
[ERROR] D:\Tera2\teraemu-master0\Te
dels\Player.java:[212,39] error: ca
[ERROR] symbol: method getValue()
[ERROR] location: variable race of
[ERROR] D:\Tera2\teraemu-master0\Te
dels\Player.java:[212,100] error: c
[ERROR] symbol: method getValue()
[ERROR] location: variable playerCl
[ERROR] D:\Tera2\teraemu-master0\Te
twork\packet\server\SM_FRIEND_LIST.
[ERROR] symbol: method getValue()
[ERROR] location: class RaceEnum
[ERROR] D:\Tera2\teraemu-master0\Te
twork\packet\server\SM_FRIEND_LIST.
[ERROR] symbol: method getValue()
[ERROR] location: class PlayerClass
[ERROR] D:\Tera2\teraemu-master0\Te
twork\packet\server\SM_FRIEND_LIST.
[ERROR] symbol: method saveBufferPo
[ERROR] D:\Tera2\teraemu-master0\Te
twork\packet\server\SM_FRIEND_LIST.
[ERROR] symbol: method restoreBuffe
[ERROR] D:\Tera2\teraemu-master0\Te
twork\packet\server\SM_FRIEND_LIST.
[ERROR] symbol: method saveBufferPo
[ERROR] D:\Tera2\teraemu-master0\Te
twork\packet\server\SM_FRIEND_LIST.
[ERROR] symbol: method restoreBuffe
[ERROR] D:\Tera2\teraemu-master0\Te
twork\packet\server\SM_FRIEND_LIST.
[ERROR] symbol: method saveBufferPo
[ERROR] D:\Tera2\teraemu-master0\Te
twork\packet\server\SM_FRIEND_LIST.
[ERROR] symbol: method restoreBuffe
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\xml\MonsterMapper.java:
[ERROR] symbol: method setTemplat
[ERROR] location: variable monster
[ERROR] D:\Tera2\teraemu-master0\Te
dels\Monster.java:[7,8] error: cons
nnot be applied to given types;
[ERROR] required: Integer
[ERROR] found: no arguments
[ERROR] reason: actual and formal a
[ERROR] D:\Tera2\teraemu-master0\Te
sks\player\PlayerDisconnectTask.jav
[ERROR] symbol: variable PLAYER_D
[ERROR] location: class TaskTypeEnu
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\StorageItemMapper.java:
ct and does not override abstract m
AbstractMapper
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\StorageItemMapper.java:
[ERROR] required: StorageEntity
[ERROR] found: AbstractDatabaseE
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\StorageItemMapper.java:
[ERROR] required: StorageEntity
[ERROR] found: AbstractDatabaseE
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\StorageItemMapper.java:
lement a method from a supertype
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\StorageItemMapper.java:
[ERROR] required: Storage
[ERROR] found: AbstractTeraModel
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\StorageItemMapper.java:
[ERROR] required: Storage
[ERROR] found: AbstractTeraModel
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\StorageItemMapper.java:
lement a method from a supertype
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\StorageItemMapper.java:
lement a method from a supertype
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\GuildMapper.java:[9,7]
ot override abstract method equals(
er
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\GuildMapper.java:[11,4]
a method from a supertype
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\GuildMapper.java:[16,4]
a method from a supertype
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\GuildMapper.java:[22,4]
a method from a supertype
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\StorageMapper.java:[16,
oes not override abstract method eq
tMapper
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\StorageMapper.java:[18,
nt a method from a supertype
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\StorageMapper.java:[35,
nt a method from a supertype
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\StorageMapper.java:[52,
nt a method from a supertype
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\xml\SpawnMapper.java:[9
within bounds of type-variable E
[ERROR] where E is a type-variable:
[ERROR] E extends AbstractXMLEntity
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\xml\SpawnMapper.java:[2
[ERROR] symbol: method getHeading
[ERROR] location: variable entity o
[ERROR] D:\Tera2\teraemu-master0\Te
mmand\admin\LevelCommand.java:[9,7]
not override abstract method getSy
[ERROR] D:\Tera2\teraemu-master0\Te
mmand\admin\LevelCommand.java:[13,8
[ERROR] required: com.angelis.tera.
[ERROR] found: com.angelis.tera.
[ERROR] D:\Tera2\teraemu-master0\Te
mmand\admin\LevelCommand.java:[18,3
rService cannot be applied to given
[ERROR] required: com.angelis.tera.
[ERROR] found: com.angelis.tera.gam
[ERROR] reason: actual argument com
nverted to com.angelis.tera.game.mo
rsion
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\AccountMapper.java:[16,
n bounds of type-variable M
[ERROR] where M is a type-variable:
[ERROR] M extends AbstractModel dec
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\AccountMapper.java:[16,
oes not override abstract method eq
tMapper
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\AccountMapper.java:[32,
[ERROR] required: PlayerEntity
[ERROR] found: AbstractDatabaseE
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\AccountMapper.java:[32,
s(Player,AbstractDatabaseEntity)
[ERROR] method AccountMapper.equals
not applicable
[ERROR] (actual argument Player can
od invocation conversion)
[ERROR] method AbstractMapper.equal
able
[ERROR] (actual argument AbstractDa
ntity by method invocation conversi
[ERROR] method Object.equals(Object
[ERROR] (actual and formal argument
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\AccountMapper.java:[33,
[ERROR] required: PlayerEntity
[ERROR] found: AbstractDatabaseE
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\AccountMapper.java:[38,
Entity cannot be applied to given t
[ERROR] required: Set<PlayerEntity>
[ERROR] found: List<PlayerEntity>
[ERROR] reason: actual argument Lis
ayerEntity> by method invocation co
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\AccountMapper.java:[18,
nt a method from a supertype
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\AccountMapper.java:[57,
[ERROR] required: Player
[ERROR] found: AbstractTeraModel
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\AccountMapper.java:[57,
s(AbstractTeraModel,PlayerEntity)
[ERROR] method AccountMapper.equals
not applicable
[ERROR] (actual argument PlayerEnti
ity by method invocation conversion
[ERROR] method AbstractMapper.equal
able
[ERROR] (actual argument AbstractTe
by method invocation conversion)
[ERROR] method Object.equals(Object
[ERROR] (actual and formal argument
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\AccountMapper.java:[58,
[ERROR] required: Player
[ERROR] found: AbstractTeraModel
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\AccountMapper.java:[43,
nt a method from a supertype
[ERROR] D:\Tera2\teraemu-master0\Te
main\mapper\AccountMapper.java:[69,
nt a method from a supertype
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace
ch.
[ERROR] Re-run Maven using the -X s
[ERROR]
[ERROR] For more information about
d the following articles:
[ERROR] [Help 1] http://cwiki.apach
eption
Press any key to continue . . .
- - - Updated - - -
- - - Updated - - -
create database tera
then launch start.bat
got this
D:\Tera2\teraemu-master0\build>
===============================
ConfigService started
DatabaseService started
Loaded 10 experiences !
Loaded 0 npcs !
Loaded 0 quests !
Loaded 8 item sets !
Loaded 8 base stats !
XMLService started
AccountService started
PlayerService started
QuestService started
AdminService started
ThreadPoolService started
WorldService started
InventoryService started
NetworkService started
Server is now running with 1 ac
===============================
Server started in 4 seconds
start game using launch.bat
enter random username and password, enter eng for english but got others language, dont know why.
stuck on server selection
got this error " server connexion deu imposible"
-
Re: [Release] Tera on java last client rev
You've got an outdated version.
Check first post for new link (i am on assembla now)
Angelis
-
Re: [Release] Tera on java last client rev
Quote:
Originally Posted by
Angelis86
You've got an outdated version.
Check first post for new link (i am on assembla now)
Angelis
i downloaded latest version
use this command to compile in tera builder folder
@echo off
call mvn clean compile package
edit hibernate.cfg for mysql password to my mysql password
using old tera database
then launch the start.bat
got his
Quote:
D:\Tera2\Master4\TeraBuilder\
game.MainGame
=============================
ConfigService started
ObjectIDService started
DatabaseService started
Loaded 10 experiences !
Loaded 0 quests !
Loaded 8 item sets !
Loaded 8 base stats !
Loaded 39 creatures !
Loaded 5 gathers !
XMLService started
ChatService started
AccountService started
PlayerService started
QuestService started
AdminService started
UserService started
ThreadPoolService started
WorldService started
StorageService started
SpawnService started
DialogService started
RequestService started
VisibleService started
Server is now running with 1
NetworkService started
=============================
Server started in 3 seconds
launch the game
select localhost server
got this
Connection au serveu imposiblle
can you tell what i do wrong?
and how to register an account?
just simple input in phpmyadmin?
-
Re: [Release] Tera on java last client rev
That mean that you can't connect to your server.
Is your server locally (same computer) ?
What server are you trying to connect (Localhost ?) ?
Account is created automatically no need web interface.
Angelis.
-
Re: [Release] Tera on java last client rev
I have to comment this if part, then when i try to connect i'm still stucked
http://image.noelshack.com/fichiers/...71-bloqued.png
-
Re: [Release] Tera on java last client rev
I am not blind !
That worked for me. So can't help you more.
Replace the whole if/else by : byteBuffer.clear();
Angelis.
-
Re: [Release] Tera on java last client rev
yes, i am using the same computer for server and client and try to connect localhost, can i do that? or i need to use other computer?
so where the server store the database file? still in phpmyadmin or some where else?
Angelis86, can i contact you on yahoo messenger or skype?
-
Re: [Release] Tera on java last client rev
The server is using mysql database.
You must have configured a mysql database and create a database called tera.
Have you any tables in tera database after launching server ? (If not check hibernate.cfg.xml and uncomment last line then relaunch)
I can't contact you right now (i am at work)
-
Re: [Release] Tera on java last client rev
ok i uncomment the last line if you mean this : <property name="hbm2ddl.auto">create-drop</property>
then delete old database tera, create new one
launch server.
check on database tera, yes got new tables..
launch game, got 3 server selection, localhost, angelis server, angelis test, try to connect to each server and cannot connect any server.
i check again on phpmyadmin on database tera, on account table, there are no any id or account, why?
how to do???
-
Re: [Release] Tera on java last client rev
Hey cintapw
Download : http://www24.zippyshare.com/v/97804901/file.html
Insert list.fr files here : www\tera\launcher\realm
Copy : Game.local.exe and Local.bat in you Tera Folder (C:\Program Files (x86)\TERA)
run server , and Local.bat
insert pseudo and pasword
lang : "fr"
-
Re: [Release] Tera on java last client rev
Sorry i made a mistake with my localhost ip on realm.
I can't change it right now (you must wait about 6 hours).
Really sorry i thought that was ok.
Angelis.
-
Re: [Release] Tera on java last client rev
thanks wankers14
i using HxD and hex edit game.angelis.exe and change ip localhost to 127.0.0.1
i finally can login to the game
now the game is in france language, how to change it to english?
i change list.fr to list.en and edit to <language>en</language>
then change to this
68 74 74 70 3A 2F 2F 31 32 37 2E 30 2E 30 2E 31 2F 74 65 72 61 31 31 31 31 31 2F 6C 61 75 6E 63 68 65 72 2F 72 65 61 6C 6D 2F 6C 69 73 74 2E 65 6E
to read list.en
then i launch the game, enter en for lang, but the game crash
so how the right way to change the language?
-
Re: [Release] Tera on java last client rev
There is one thread about client modification.
Get there launcher and you will be able to launch game
-
Re: [Release] Tera on java last client rev
Quote:
Originally Posted by
Angelis86
There is one thread about client modification.
Get there launcher and you will be able to launch game
i know how to change languange in 1725 version by P5yl0
but game crash if i change list.fr to list.en in game.angelis.exe
- - - Updated - - -
plz any one that have the knowledge, help me set the client to english.
-
Re: [Release] Tera on java last client rev
Getting some errors on compile with mvn
Code:
at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)
Other than that really nice work Angelis keep it up! :)
Edit: Nevermind fixed it by changing user variable MAVEN_OPTS=-Xss10m
-
Re: [Release] Tera on java last client rev
Any one know how to set client to english?
-
Re: [Release] Tera on java last client rev
I noticed that you can't change to much time the server url with hexa editor.
So, what you should do is : upgrade your client to the latest update, then try editing your Game.exe directly with you server list url.
When you launch the client you must pass "en" as language, that should do the trick
Here is an example of string needed to start the game :
Game.exe 1 [password] 1 1 [login] [lang]
Angelis.
-
Re: [Release] Tera on java last client rev
my client updated yesterday, i cannot find any Game.exe on Tera client folder.
Did you mean TL.exe ?
- - - Updated - - -
can you upload a launcher for ip 127.0.0.1 with english language ?
-
Re: [Release] Tera on java last client rev
No i mean Game.exe in Tera root dir.
Follow my instruction and all should work
Angelis.
-
Re: [Release] Tera on java last client rev
Currently using En Masse Ent. Client and got a error on launch, which client should I use for this?
Thanks in advance.
-
Re: [Release] Tera on java last client rev
-
Re: [Release] Tera on java last client rev
Quote:
Originally Posted by
Angelis86
No i mean Game.exe in Tera root dir.
Follow my instruction and all should work
Angelis.
does not work, i redownload Game.Angelis.exe and edit ip to my server, if list.fr i change to list.en, game crash each time i launch.
i mean crash after enter username, password and en for language.
i am using Tera EU Gameforge client, updated 06 April 2014.
- - - Updated - - -
no ppl use english language launcher on this thread? are you guys all know how to read france ? wow!
-
Re: [Release] Tera on java last client rev
What is the url you put in the launcher ?
Does the file "list.en" really exists on your server ? If not you will not be able to launch game !
There is a thread about modification of client, just read it.
If my client doesn't work for you, use the one provided in the thread.
Angelis.
-
Re: [Release] Tera on java last client rev
what i change:
ip to 127.0.0.1
list.fr to list.en on game.angelis.exe (only change 1 time not many time)
list.fr on web folder (tera/launcher/realm/list.fr) to list.en and inside the file <language>fr</language> to <language>en</language>
yes i got list.en on my server
can you login with english language on your client? if you can, would u mind share your game.exe?
- - - Updated - - -
other thread you mean is old version using 1725 client.
I have 1725 tera emulator from others release, i know how to change ip and server list on game.exe
but your game.exe that is Game.Angelis.exe cannot run en files or cannot read list.en files, i dont know why.
Until now i can login with france language but i cannot read france. it is frustating!
i try many times edit the game.exe but it just dont read en files! damn!
-
Re: [Release] Tera on java last client rev
I will make a Game.exe for you tonigh.
I never tryed to login with eng lang yet.
Angelis.
-
Re: [Release] Tera on java last client rev
Quote:
Originally Posted by
Angelis86
I will make a Game.exe for you tonigh.
I never tryed to login with eng lang yet.
Angelis.
ok thanks you very much, i will wait.
-
Re: [Release] Tera on java last client rev
Quote:
Originally Posted by
Angelis86
I will make a Game.exe for you tonigh.
I never tryed to login with eng lang yet.
Angelis.
Thanks Angelis, I'm having trouble with this as well.
-
Re: [Release] Tera on java last client rev
Ok guys.
That take me some time to understand how this work.
In fact the url you specify in the client (list.fr/list.uk) is very important and define your game language.
So i make 2 exe (one for en and one for fr), changed the launcher to be able to launch the game with one of them.
Updated first post (the link sendspace contains the 3 new files). Just extract in tera root folder and your are done.
Btw i updated server list to have a localhost = 127.0.0.1. That means you just have to download, start your server and try.
Have fun !
Angelis.
-
Re: [Release] Tera on java last client rev
Quote:
Originally Posted by
Angelis86
Ok guys.
That take me some time to understand how this work.
In fact the url you specify in the client (list.fr/list.uk) is very important and define your game language.
So i make 2 exe (one for en and one for fr), changed the launcher to be able to launch the game with one of them.
Updated first post (the link sendspace contains the 3 new files). Just extract in tera root folder and your are done.
Btw i updated server list to have a localhost = 127.0.0.1. That means you just have to download, start your server and try.
I noticed that gameforge has made an update today. That means if you updated you will not be able to join ...
I have some work to do on this to make it work with latest (1 day or 2 maybe)
Anyway, have fun !
Angelis.
thanks, finally can log in the game with english language, attack and skill still not working?
hope some body figured out how to make it work.
Angelis, are u live in france?
-
Re: [Release] Tera on java last client rev
Yes i live in france :)
Actually not all is working (attack and skill are part of those that isn't done yet)
In fact you've got the skill bar that my character has on retail :)
Glad to see that it's finally working :)
Angelis.
-
Re: [Release] Tera on java last client rev
i have set my account to be GM.
how to use GM Command?
i try !, ~!, /, &, --, and none working.
Angelis, can you do a favor for me? i use hide ip for download tera client from tera gameforge, but i cannot activated my account because i live i asia.
So can you u register an tera europe gameforge account and activated for me? i just want to try this game so bad!, i love this game, i watched many video on youtube before this.
So if u can help me, created an account an activated for me, just use any username and password u like, and pm me after u done.
i will appreciate it :)
-
Re: [Release] Tera on java last client rev
GM command trigger is by default "$", but you must have access to activate command (just do a $promote [characterName] and you will have access).
You can customize the trigger in the tera.game.admin.properties files.
I can create you an account on tera europe, but i will need an email for activation.
Angelis.
-
Re: [Release] Tera on java last client rev
Good job!
When do you think we will have a version good enough to start making a true PServer out of?
-
Re: [Release] Tera on java last client rev
Quote:
Originally Posted by
Angelis86
GM command trigger is by default "$", but you must have access to activate command (just do a $promote [characterName] and you will have access).
You can customize the trigger in the tera.game.admin.properties files.
I can create you an account on tera europe, but i will need an email for activation.
Angelis.
i will pm you my email.
-
Re: [Release] Tera on java last client rev
Quote:
Originally Posted by
Splendid1
Good job!
When do you think we will have a version good enough to start making a true PServer out of?
@Splendid1
If you mean a full playable version, it will take some weeks (some months ?)
Actually there is only basics. It's not really hard, coz i can use tera c# emu as source of knowledge (size of packets, implementation ...) but i prefer to do things in the java way.
Anyway if you notice bugs about what should work (lookf first post), feel free to post here :)
Thanks
Quote:
Originally Posted by
cintapw
i will pm you my email.
@cintapw
Actually i am at work. You must wait until i come home :).
BTW your version doesn't work with the server version ?
Your client won't launch or when you try to connect you are stuck on server selection page ?
Angelis.
-
Re: [Release] Tera on java last client rev
Quote:
Originally Posted by
Angelis86
@
Splendid1
If you mean a full playable version, it will take some weeks (some months ?)
Actually there is only basics. It's not really hard, coz i can use tera c# emu as source of knowledge (size of packets, implementation ...) but i prefer to do things in the java way.
Anyway if you notice bugs about what should work (lookf first post), feel free to post here :)
Thanks
@
cintapw
Actually i am at work. You must wait until i come home :).
BTW your version doesn't work with the server version ?
Your client won't launch or when you try to connect you are stuck on server selection page ?
Angelis.
my client version can work fine on your server version, but hoping soon can able to attack, use skill and spawn monster, that is most important.
i cannot play tera official game forge server because i cannot active account, i live in asia. That's why i need some one to activated an account for me.
-
Re: [Release] Tera on java last client rev
Thanks for the english fix Angelis, unfortunately i cant test it yet because i updated the client >.< but i trust it works :)
Edit: Actually it worked with updated client, just tested :)
-
Re: [Release] Tera on java last client rev
Yes i've tested yesterday and hopefully they didn't changed the opcodes :).
Angelis.
-
Re: [Release] Tera on java last client rev
Quote:
Originally Posted by
cintapw
my client version can work fine on your server version, but hoping soon can able to attack, use skill and spawn monster, that is most important.
i cannot play tera official game forge server because i cannot active account, i live in asia. That's why i need some one to activated an account for me.
use hotspot shield! believe me ive tried. ;) right now im downloading its client coz' i have deleted my old one.
-
Re: [Release] Tera on java last client rev
Quote:
Originally Posted by
4pLay
use hotspot shield! believe me ive tried. ;) right now im downloading its client coz' i have deleted my old one.
yes, i can use hotspot shield for download the client, but when i activated the account on email, they block my account and activation failed event using hotspotshield
-
Re: [Release] Tera on java last client rev
@cintapw can you send me again your login & password plz ? I made a mistake with my mailbox :( Sorry
-
Re: [Release] Tera on java last client rev
-
Re: [Release] Tera on java last client rev
What command did you used to compile ?
Seems that you haven't refreshed the TeraCommon project (there is a new ConfigTransformer for Locale).
Angelis.
-
Re: [Release] Tera on java last client rev
Good :)
D:\SVN TERA EMU\trunk\TeraBuilder\build>java -cp ./lib/*;TeraGame.jar com.angeli
s.tera.game.MainGame
==================================================================-[ Services ]
ConfigService started
ObjectIDService started
DatabaseService started
Loaded 10 experiences !
Loaded 0 quests !
Loaded 8 item sets !
Loaded 8 base stats !
Loaded 65 creatures !
Loaded 5 gathers !
XMLService started
ChatService started
AccountService started
PlayerService started
QuestService started
AdminService started
UserService started
ThreadPoolService started
WorldService started
StorageService started
SpawnService started
DialogService started
RequestService started
VisibleService started
Server is now running with 1 accept processor(s) and 3 read/write processor(s)
NetworkService started
=================================================================-[ Launching ]
Server started in 6 seconds
-
Re: [Release] Tera on java last client rev
Getting a new error when i try to login with latest commit:
Any ideas?
-
Re: [Release] Tera on java last client rev
Yes you are missing a new column in account table named locale.
All you need to do is edit your hibernate.cfg.xml replace the last line by
Quote:
<property name="hbm2ddl.auto">update</property>
and restart your server.
I will commit my new hibernate.cfg.xml, that will avoid this kind of problems.
Angelis.
-
Re: [Release] Tera on java last client rev
next release enable attack / use skill will be awesome :)
-
Re: [Release] Tera on java last client rev
Yes i've done it.
But that still need a lot of work (some bug, like you can't attack more than one time ...)
Angelis.
-
Re: [Release] Tera on java last client rev
Quote:
Originally Posted by
Angelis86
Yes you are missing a new column in account table named locale.
All you need to do is edit your hibernate.cfg.xml replace the last line by
and restart your server.
I will commit my new hibernate.cfg.xml, that will avoid this kind of problems.
Angelis.
Ah thanks, I had a hunch it was something about the database.
All fixed now :)
- - - Updated - - -
Do you need any help Angelis? like building xml files? items.xml for instance. I have no java skills but I think I can help you with this so long as I have the correct layout.
-
Re: [Release] Tera on java last client rev
Yes that would be really appreciated.
Have a start map fully spawned would be great.
Thanks.
-
Re: [Release] Tera on java last client rev
Quote:
Originally Posted by
Angelis86
Yes that would be really appreciated.
Have a start map fully spawned would be great.
Thanks.
Thank you for making this and I wish you good luck, I'll be following this
-
Re: [Release] Tera on java last client rev
Quote:
Originally Posted by
Angelis86
Yes that would be really appreciated.
Have a start map fully spawned would be great.
Thanks.
Where are NPC's stored? Is it the creatures.xml file? And how would I go about spawning monsters? Do I need to view packets to get their location? Do you have some tool for this? I really need something to go with because manually adding everything seems like it would take years haha
-
Re: [Release] Tera on java last client rev
Yes it is creatures.xml, but i think i will reorganize all this (making a xml file for each map).
To spawn creature you will need to have the packet logger from p5yl0 (with log enabled). Start it, then connect on retail and walk all around the map.
Then i made 2 tools (need a little refacto to work with other computers) for creating the creatures.xml and gathers.xml.
Then you just have to put the generated file in the data directory.
And you are done.
Angelis.
-
Re: [Release] Tera on java last client rev
Quote:
Originally Posted by
Angelis86
Yes it is creatures.xml, but i think i will reorganize all this (making a xml file for each map).
To spawn creature you will need to have the packet logger from p5yl0 (with log enabled). Start it, then connect on retail and walk all around the map.
Then i made 2 tools (need a little refacto to work with other computers) for creating the creatures.xml and gathers.xml.
Then you just have to put the generated file in the data directory.
And you are done.
Angelis.
I'm having trouble building the packet viewer, can you send me the built file via pm? Also your tools for creating the xml's. Thanks :) I really want to help you out with this project.
-
Re: [Release] Tera on java last client rev
Yes just wait a few hours :)
The tools should be on svn in TeraTools (but need a little refacto to be used on other computers)
Angelis.
-
Re: [Release] Tera on java last client rev
Quote:
Originally Posted by
Angelis86
Yes just wait a few hours :)
The tools should be on svn in TeraTools (but need a little refacto to be used on other computers)
Angelis.
Okay thanks, but I'm getting this error when building the tools with maven...
-
Re: [Release] Tera on java last client rev
Okay i've updated the TeraTools project to work on other computer.
Now compilation will result in sub directories in the bin directory.
So it's quite easy, you just have to use the packet viewer with log from p5yl0. Once you've got the log.txt on your computer, just launch the tera tools with the path to the log.txt :
Quote:
java -jar TeraTools.jar C:\Users\Angelis\Desktop\t-watch-p5\log.txt
This will generate 2 xml file in the directory of the log.txt (one for creature and one for gather)
PS: tell me if you encounter any compile error i've made a hard commit for tera tools (had a maven bug)
Angelis.
-
Re: [Release] Tera on java last client rev
Okay, great! Compile finished successfully. Will try logging the npc's and gatherables right away, also what is the tera eu ip to view? is it the one preconfigured?
-
Re: [Release] Tera on java last client rev
The one configured is the french elinu server.
Do you need full server ips ?
Angelis
-
Re: [Release] Tera on java last client rev
Yes, well I need the ip of EN server Fraya.
-
Re: [Release] Tera on java last client rev
<server>
<id>12</id>
<ip>79.110.94.212</ip>
<port>7802</port>
<category sort="1">PVE</category>
<name raw_name="(EN) - Fraya">
<![CDATA[(EN) - Fraya]]>
</name>
<crowdness sort="1">Non</crowdness>
<open sort="3">Haut</open>
<permission_mask>0x00000000</permission_mask>
<server_stat>0x00000000</server_stat>
<popup>
<![CDATA[Impossible d'accéder au serveur actuellement.]]>
</popup>
<language>en</language>
</server>