[Search] [FAQ] [Register] [Login] [Usergroups] [Members] [Rules]
[Terra Arcanum] [Forums] [Gallery] [Downloads] [Troikapedia] [Arcanum Wikia] [Troika Games]
 
Support Terra
Arcanum:
Good Old Games
 
 


Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 55 posts ]  Go to page 1, 2, 3  Next

Do you want new Arcanum client ? Read description in below...
Yes 58%  58%  [ 14 ]
No 8%  8%  [ 2 ]
It is not needed 33%  33%  [ 8 ]
Total votes : 24
Author Message
 PostPosted: Sun Nov 16, 2008 12:16 am Post subject:  ArcanumAlive Project [UP 28.11.2008]
 
Water Merchant
User avatar

Joined: May 22, 2008
Posts: 585
Location: Czech Republic
-----------------------------------------------------------------------------------------------------------------------------
NOW I'M SEARCHING FOR PEOPLE WHO KNOWS ASSEMBLER AND CAN HELP TO DECODE ARCANUM FORMATS !!! PLEASE HELP AND YOU WILL BE CREDITED :)
-----------------------------------------------------------------------------------------------------------------------------
CURRENT WORK:

28.11.2009

So I have decided to create new arcanum in Direct3D instead of DirectDraw,this step will have many advantages in future...
Now translation from DirectDraw to Direct3D is complete (there was not so many code to modify),as I promised before I'll show you screenshot from "game".


Screenshot:

Loaded terrain data,no scenery and objects yet....
Image



19.11.2009:
I've successfully decoded terrain section from .SEC map format. Now I can draw a terrain surface from tiles !!!
I'll post a screenshot later....

Need to decode maps = .TDF + .SEC files
If you have any information about this files,please write that to this topic or send me PM...

I've made a partial decoder for .sec files,now I can find out which art files are used in maps for surfaces like
-----------------------------------------------------------------------------------------------------------------------------

Hey guys.

You know that I was trying to get source code of Arcanum before without success,so I've decided to create a new shiny client for Arcanum.

I'm experienced and skilled programmer in Object Pascal,however I want to make new arcanum in C++ language instead.

Why I do that ? Simple answer,I want to extend arcanum of few things... and when original arcanum will be done,then expansion pack can be released too. Also in this project,we allow modder to modify anything they want in game,including game core via plugins.
Also fixing game via disassebled version of Arcanum is endless,wont be working and originally compiled version and wont bring new things in game.

-Every single resource from Arcanum will be converted to new formats,not stupid ARTs anymore,no shitty proto files .....
-Every new format will be documented and packed with client in mod sdk if its possible
-Game will be using some of functions written in assembler with MMX or SSE technology.
-Game will be translated to from DirectX to OpenGL after game engine will be finished if more people will ask for it (there will be pool for it)


Now I'll ask some of developers if they will be able to help with this project,only C++ and DirectX (Direct3D) knowledge is needed.


So who wants to join ? With more people,it will be much easier... we can do that in few months because we will only create new client (arcanum.exe) that will use (converted) resources from original arcanum.
-----------------------------------------------------------------------------------------------------------------------------
STATUS:

Phase 1
1) Begin new project - DONE
2) Add basic functions from Direct3D to game core - PARTIALY DONE
3) Convert maps to loadable format - TERRAIN IS DONE
4) Develope new format for graphics,probably BMP/PNG + info format.
5) Create map loader,or convert maps to new format
6) Make test app,that will show loaded map.

Phase 2 will be added after phase 1 will be finished,depending on results...

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


Last edited by Crypton on Thu Dec 04, 2008 1:28 pm, edited 16 times in total.

Top
 Profile  
 PostPosted: Sun Nov 16, 2008 8:55 am Post subject: 
 
Mummy's Little Hellhound
Mummy's Little Hellhound

Joined: Aug 14, 2008
Posts: 1325
Location: hiding Xiao's peanut butter. It gets him in too much trouble..
*Puppy wanders off singing some made up song about promises in the wind ...*

_________________
"There comes a time when you look into the mirror, and you realize that what you see is all that you will ever be.
Then you accept it, or you kill yourself.
Or you stop looking into mirrors."
--Londo Mollari


Top
 Profile  
 PostPosted: Sun Nov 16, 2008 9:47 am Post subject: 
 
Master
User avatar

Joined: Nov 7, 2008
Posts: 150
Location: Pain in your ass
I'm waiting forward for that xD


Top
 Profile  
 PostPosted: Sun Nov 16, 2008 10:36 am Post subject: 
 
Expert
User avatar

Joined: Dec 29, 2005
Posts: 81
Location: Finland (and proud about it!)
We already have a client, and everybody and his dog has been cracking it to do what they want.

As you seem to be worried about multiplaying, you could first make a server program. The current one is not very good, since the server founder has to play with his own character too. It would be better if he could make game and then join with Arcanum client, so if he dies there is no need to restart the world. It could support more networks as well, since Sierra is closing the current one down.

_________________
I've found a good game. It is called Arcanum. I recommend that you begin playing it.


Top
 Profile  
 PostPosted: Sun Nov 16, 2008 1:05 pm Post subject: 
 
Terra Arcanum Staff
Terra Arcanum Staff

Joined: May 9, 2006
Posts: 843
Location: You never know...
Crypton, while I'd hate to underestimate you, I must ask if you've taken into consideration all the aspects of recreating the Arcanum client from scratch. You appear to be taking the matter rather lightly.

For one, consider the complexity of the map editor - sure, it ain't much by today's standards, but handling all the data it produces will be a bit of work. Also, remember that you'll have to write a script handler, even if not for the retarded arcanum bytecode ones, it will still have to follow the logic of the original game scripts - otherwise importing of the game content won't be possible.

There's also a bit of reverse engineering to be done on the map files. At least to me it appears to be a big task on its own.

If you have plans regarding the project then please share them. Plans for the game engine, the frontend, the file types, the new tools for making content.

Also, C++ is a big step up from Object pascal, and game programming is a huge step up from most other fields of application programming. Arcanum might have been buggy and featured crappy coding here and there, but that doesn't mean a bunch of amateurs can do better at a whim.

_________________
“Never attribute to malice that which can be adequately explained by stupidity”

http://hasthelargehadroncolliderdestroy ... ldyet.com/


Top
 Profile  
 PostPosted: Sun Nov 16, 2008 1:33 pm Post subject: 
 
Water Merchant
User avatar

Joined: May 22, 2008
Posts: 585
Location: Czech Republic
The_Bob wrote:
Crypton, while I'd hate to underestimate you, I must ask if you've taken into consideration all the aspects of recreating the Arcanum client from scratch. You appear to be taking the matter rather lightly.

For one, consider the complexity of the map editor - sure, it ain't much by today's standards, but handling all the data it produces will be a bit of work. Also, remember that you'll have to write a script handler, even if not for the retarded arcanum bytecode ones, it will still have to follow the logic of the original game scripts - otherwise importing of the game content won't be possible.

There's also a bit of reverse engineering to be done on the map files. At least to me it appears to be a big task on its own.

If you have plans regarding the project then please share them. Plans for the game engine, the frontend, the file types, the new tools for making content.

Also, C++ is a big step up from Object pascal, and game programming is a huge step up from most other fields of application programming. Arcanum might have been buggy and featured crappy coding here and there, but that doesn't mean a bunch of amateurs can do better at a whim.


Good point Bob :) I know what you mean and I know that it wont be easy at all... but hey I'm really looking forward to done this.
I'm programmer for at least 5 years from now,of course only in Object Pascal but I found out that almost every programming language is same.
Also I translated a hundreds lines of C++ into Object Pascal before,so I know basics well :)

Also I know assembler well,I've written many functions in assembler before,using mmx and sse technology so I can understand to a disassembled version of Arcanum too...

Of course that if I'll do it alone then it will take me much more time than with assist,the easies way will be to get source codes of Arcanum and modify them heavily :)

I do that also because I want to learn C++ more,plus I'll learn to DirectX more.... so its not completely useless for me :)


Top
 Profile  
 PostPosted: Wed Nov 19, 2008 8:18 am Post subject: 
 
Expert
User avatar

Joined: Jul 16, 2008
Posts: 89
Location: Lithuania
Something new for Arcanum!When will this be downloadable?

_________________
What are you looking for here?


Top
 Profile  
 PostPosted: Wed Nov 19, 2008 8:29 am Post subject: 
 
Epic Flail
Epic Flail

Joined: Aug 29, 2003
Posts: 1670
stylex wrote:
Something new for Arcanum!When will this be downloadable?


Well it took a team about 3 years, and this seems to be a solo project so *does some quick and probably bogus computations* 2020 is my estimate.

Crypton wrote:
So I was learning C++ for little time,and I found out that its very similar to C++


Really?!?


Top
 Profile  
 PostPosted: Wed Nov 19, 2008 10:47 am Post subject: 
 
Mummy's Little Hellhound
Mummy's Little Hellhound

Joined: Aug 14, 2008
Posts: 1325
Location: hiding Xiao's peanut butter. It gets him in too much trouble..
magikot wrote:
Crypton wrote:
So I was learning C++ for little time,and I found out that its very similar to C++


Really?!?

I was doing my very best not to be the first one to comment on that.
I was hoping for a list of similarities. :???:

_________________
"There comes a time when you look into the mirror, and you realize that what you see is all that you will ever be.
Then you accept it, or you kill yourself.
Or you stop looking into mirrors."
--Londo Mollari


Top
 Profile  
 PostPosted: Wed Nov 19, 2008 1:06 pm Post subject: 
 
Water Merchant
User avatar

Joined: May 22, 2008
Posts: 585
Location: Czech Republic
3 years ? maybe,but it includes ´making of story.art.sounds and so on.... This project will only make client to load.

ATM: I'm decoding .sec file structure... if anyone know something about .sec files,please write me PM of write to this thread.

_________________
Image
#ArcanumAlive website | #ArcanumAlive at Facebook | #OpenArcanum development | #My blog | #New wannabe modding community


Top
 Profile  
 PostPosted: Wed Nov 19, 2008 3:45 pm Post subject: 
 
Expert
User avatar

Joined: Jul 16, 2008
Posts: 89
Location: Lithuania
Oh... :(

_________________
What are you looking for here?


Top
 Profile  
 PostPosted: Wed Nov 19, 2008 3:47 pm Post subject: 
 
Póg Mo Thóin
Póg Mo Thóin

Joined: Oct 11, 2005
Posts: 3691
Location: A wee cottage just north of Roseborough
I dare say I would be much more interested in this thread if I had the faintest idea what young master Crypton was trying to say.

_________________
"Writer's block: it affects the best of us, and doesn't affect the worst of us enough."
~ Kitty, ImpishIdea

Currently surviving on caffiene, microwave dinners and requests for porn from certain fandoms. Guess the fandoms, win some porn!

Nice Girls Don't Scream Orcish Battlecries. (Thank God I'm Not A Nice Girl.)


Top
 Profile  
 PostPosted: Wed Nov 19, 2008 4:49 pm Post subject: 
 
Water Merchant
User avatar

Joined: May 22, 2008
Posts: 585
Location: Czech Republic
Damn :D I know my shitty English knowledge wont allow me to describe all "the" things...

In other words:

This project will create a new Arcanum.exe (client),so it will be like a new game... but it will use old Arcanum resources (sounds,textures ...).

_________________
Image
#ArcanumAlive website | #ArcanumAlive at Facebook | #OpenArcanum development | #My blog | #New wannabe modding community


Top
 Profile  
 PostPosted: Wed Nov 19, 2008 4:59 pm Post subject: 
 
Póg Mo Thóin
Póg Mo Thóin

Joined: Oct 11, 2005
Posts: 3691
Location: A wee cottage just north of Roseborough
Y'see, that's what I don't get. Are you going to remake the entire game? Enable LAN multiplayer? And what do you mean by 'client'? (Alright, so I'm not that geeky. I'm more of a straight gamer than anything else. I'm just not following this conversation at all.)

_________________
"Writer's block: it affects the best of us, and doesn't affect the worst of us enough."
~ Kitty, ImpishIdea

Currently surviving on caffiene, microwave dinners and requests for porn from certain fandoms. Guess the fandoms, win some porn!

Nice Girls Don't Scream Orcish Battlecries. (Thank God I'm Not A Nice Girl.)


Top
 Profile  
 PostPosted: Thu Nov 20, 2008 6:06 am Post subject: 
 
Nasrudin's Apprentice
User avatar

Joined: Dec 27, 2006
Posts: 1274
Location: Down by the campfire light with the ghost of old Tom Joad
Crypton wrote:
So I was learning C++ for little time,and I found out that its very similar to C++ and I had no problems to do any app.

You have a glaring knack for stating the obvious, I'll give you that.

_________________
Image


Top
 Profile  
 PostPosted: Thu Nov 20, 2008 12:54 pm Post subject: 
 
Water Merchant
User avatar

Joined: May 22, 2008
Posts: 585
Location: Czech Republic
GrimmHatter wrote:
Crypton wrote:
So I was learning C++ for little time,and I found out that its very similar to C++ and I had no problems to do any app.

You have a glaring knack for stating the obvious, I'll give you that.


sht :) stop quoting that... there should be C instead C++


Top
 Profile  
 PostPosted: Fri Nov 21, 2008 5:16 pm Post subject: 
 
Water Merchant
User avatar

Joined: May 22, 2008
Posts: 585
Location: Czech Republic
Topic updated.... ;) This weekend,I'll show you a demo of whats already done...

_________________
Image
#ArcanumAlive website | #ArcanumAlive at Facebook | #OpenArcanum development | #My blog | #New wannabe modding community


Top
 Profile  
 PostPosted: Sat Nov 22, 2008 4:42 am Post subject: 
 
Nemesis of the Ancients
Nemesis of the Ancients

Joined: Jan 28, 2005
Posts: 3946
Location: Sittin on my Back Porch, Playin' Poker with Cthulhu
Are you going to at least explain what you're doing fully, first?

_________________
Image
Dark Elf wrote:
Racist, sexist, pessimist, chauvinist, misogynist... heck, I'm just ist.

Jungle Japes wrote:
And I say you sound like an idiot, not because you disagree, but because your arguments are stupid.


Top
 Profile  
 PostPosted: Sat Nov 22, 2008 12:29 pm Post subject: 
 
Water Merchant
User avatar

Joined: May 22, 2008
Posts: 585
Location: Czech Republic
DarkFool wrote:
Are you going to at least explain what you're doing fully, first?


Well :) On Arcanum club,there is only Russian and they understood... they also offered me help with programming and so on.

This forum is not so open-handed as I though....

I dont know how to explain it in another way,you should find out what "client" in games means ;)


Top
 Profile  
 PostPosted: Sat Nov 29, 2008 2:54 pm Post subject: 
 
Water Merchant
User avatar

Joined: May 22, 2008
Posts: 585
Location: Czech Republic
Topic updated :) screenshot added....

I'm still searching for some help guys :) nobody offered any help yet... :(

_________________
Image
#ArcanumAlive website | #ArcanumAlive at Facebook | #OpenArcanum development | #My blog | #New wannabe modding community


Top
 Profile  
 PostPosted: Sat Nov 29, 2008 3:23 pm Post subject: 
 
Lord
User avatar

Joined: Dec 23, 2006
Posts: 313
Location: Norway
Will it be possible to tweak the UI a bit? Like the quirky Arcanum inventory system, hotkeys, quickslots, this kinda stuff?

If yes, I suggest we all make a list of UI bugs/annoyances that would be better off fixed.


Top
 Profile  
 PostPosted: Sat Nov 29, 2008 4:57 pm Post subject: 
 
Water Merchant
User avatar

Joined: May 22, 2008
Posts: 585
Location: Czech Republic
Everything is possible :) because "We" are making a whole new game engine....

_________________
Image
#ArcanumAlive website | #ArcanumAlive at Facebook | #OpenArcanum development | #My blog | #New wannabe modding community


Top
 Profile  
 PostPosted: Tue Dec 02, 2008 11:27 pm Post subject: 
 
Journeyman

Joined: Jul 31, 2008
Posts: 25
Sounds extremely cool. I'm really looking foward to what comes of this.
Good luck Crypton!
This could totally revolutionize the game!


Top
 Profile  
 PostPosted: Wed Dec 03, 2008 11:28 pm Post subject: 
 
Master
User avatar

Joined: Oct 17, 2008
Posts: 103
sounds like it would make modding a lot easier. good luck, i will be keeping an eye on this.


Top
 Profile  
 PostPosted: Tue Apr 14, 2009 11:47 pm Post subject: 
 
Water Merchant
User avatar

Joined: May 22, 2008
Posts: 585
Location: Czech Republic
After months, I checked pool in this thread... no interest at all, nobody offered real help with programming or researching, thats bad... thanks to community for nothing.

:thumbdown:

_________________
Image
#ArcanumAlive website | #ArcanumAlive at Facebook | #OpenArcanum development | #My blog | #New wannabe modding community


Top
 Profile  
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 55 posts ]  Go to page 1, 2, 3  Next


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group