Windows Installer available for testing

Everything related to the code /
Tout ce qui touche au code
Post Reply
milipili
Posts: 545
Joined: Thu Nov 02, 2006 8:52 am
Location: Paris (France)
Contact:

Windows Installer available for testing

Post by milipili » Wed Aug 20, 2008 11:18 pm

Here is the first Windows Installer (from the r1132):

http://ta3d-download.shikami.org/binari ... -setup.exe (22Mo)

let me know your comments !

PS: The hpi files are not provided.
Damien Gerard
Ta3d & Yuni Developer

Doors
Posts: 114
Joined: Wed Jan 09, 2008 7:53 pm
Contact:

Re: Windows Installer available for testing

Post by Doors » Thu Aug 21, 2008 4:36 am

milipili wrote:Here is the first Windows Installer (from the r1132):

http://ta3d-download.shikami.org/binari ... -setup.exe (22Mo)

let me know your comments !

PS: The hpi files are not provided.

403 - Forbidden


Oops.
Don't just look at the future through a window.
Open a door and go there.
http://ta3d.freedoors.org
http://www.freedoors.org
http://baencd.freedoors.org

User avatar
Balthazar
Moderator
Posts: 2055
Joined: Wed Nov 01, 2006 4:31 pm
Location: Russian Federation
Contact:

Post by Balthazar » Thu Aug 21, 2008 5:31 am

Yeah :( 403 - Forbidden

milipili
Posts: 545
Joined: Thu Nov 02, 2006 8:52 am
Location: Paris (France)
Contact:

Post by milipili » Thu Aug 21, 2008 8:03 am

Oups :D Fixed
Damien Gerard
Ta3d & Yuni Developer

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Thu Aug 21, 2008 1:29 pm

:shock: 22MB is huge !

why 0.5.1 alpha ? we're still working on what will be 0.5.0 :?
=>;-D Penguin Powered

milipili
Posts: 545
Joined: Thu Nov 02, 2006 8:52 am
Location: Paris (France)
Contact:

Post by milipili » Thu Aug 21, 2008 1:32 pm

22Mo -> 80Mo (Binaries are compiled for GDB)
0.5.1 because it was at the begining only for the future stable :)
Damien Gerard
Ta3d & Yuni Developer

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Thu Aug 21, 2008 1:36 pm

ok, but if we can ship it with 0.5.0 it would be really great :D
=>;-D Penguin Powered

milipili
Posts: 545
Joined: Thu Nov 02, 2006 8:52 am
Location: Paris (France)
Contact:

Post by milipili » Thu Aug 21, 2008 1:52 pm

No problem. You will have it tonight.
Damien Gerard
Ta3d & Yuni Developer

Doors
Posts: 114
Joined: Wed Jan 09, 2008 7:53 pm
Contact:

Re: Windows Installer available for testing

Post by Doors » Thu Aug 21, 2008 3:41 pm

milipili wrote:Here is the first Windows Installer (from the r1132):

http://ta3d-download.shikami.org/binari ... -setup.exe (22Mo)

let me know your comments !

PS: The hpi files are not provided.
Nice setup, Clean and precise.
Anyway to give an install directory other than program files?
Maybe :\games


Still crashes on the water shaders for me.
Could that be related to me still running my 9600 AIW?

Looks great otherwise though.
Nice to see the scroll text again.
Don't just look at the future through a window.
Open a door and go there.
http://ta3d.freedoors.org
http://www.freedoors.org
http://baencd.freedoors.org

milipili
Posts: 545
Joined: Thu Nov 02, 2006 8:52 am
Location: Paris (France)
Contact:

Post by milipili » Thu Aug 21, 2008 4:02 pm

The standard behavior on Windows is to put all applications in the "Program files" folder. I don't know if it would be better to it in a game folder. However, it is not a bad idea.

Let's vote ! :)
Damien Gerard
Ta3d & Yuni Developer

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Thu Aug 21, 2008 4:06 pm

radeon 9*00 don't support water quality levels 3 and 4. You can only have basic water shading (level 2) or normal rendering (0 and 1). Note that water shaders are likely to slow down the game a lot on radeon 9*00 cards.

I've tested the installer in "real windows" running inside a virtual box :P , that's nice, but it proposes to run TA3D after installation ... that will be nice when we'll have a free mod here but without resources it doesn't run :(, maybe you can add an option to run the resource installer ?

I noticed you put the pictures directory which is quite large ... and useless for an end user installation, but it contains an icon that could be used instead of the standard .bat icon (I don't know if that's feasible).

Anyway it looks great :)

PS: I vote for normal behavior, since I am French I would put it in "c:\jeux" instead of "c:\games" :P
=>;-D Penguin Powered

Doors
Posts: 114
Joined: Wed Jan 09, 2008 7:53 pm
Contact:

Post by Doors » Thu Aug 21, 2008 4:32 pm

zuzuf wrote:radeon 9*00 don't support water quality levels 3 and 4. You can only have basic water shading (level 2) or normal rendering (0 and 1). Note that water shaders are likely to slow down the game a lot on radeon 9*00 cards.

I've tested the installer in "real windows" running inside a virtual box :P , that's nice, but it proposes to run TA3D after installation ... that will be nice when we'll have a free mod here but without resources it doesn't run :(, maybe you can add an option to run the resource installer ?

I noticed you put the pictures directory which is quite large ... and useless for an end user installation, but it contains an icon that could be used instead of the standard .bat icon (I don't know if that's feasible).

Anyway it looks great :)

PS: I vote for normal behavior, since I am French I would put it in "c:\jeux" instead of "c:\games" :P
Since the radeon 9x00 only support lower quality is there a way to completely disable the loading of shaders because it is their initialization and linking that causes the crash, not their use.

I ask because I took a copy and disabled the shader loading and it ran just fine until it ran into a missing sound.

jeux? - american native here, my languistic skills are rudimentary, I do better with cuniform than indoeuropean and I am not good with cuniform, what mean please. If it means game(s) then perhaps a language sensitive installer?

Anyway in windows there are a couple of rules of thumb. Use the profile, use program files, use the windows or system(32) directory,use the registry and you will be affected by anything that uses or affects them. Windows doesn't really isolate anything that uses any of them. It makes troubleshooting a real nightmare since it has stupid things like profile management which means that with ta3d since the cache and log files are in the profile you could lose access if IE or OE has a problem, you could end up without permission to access the files you made and unable to get permission to make more because they already exist. Try troubleshooting when you're handles are denied even though they are valid because of a hostile webpage in the background crashing or doing something to the web browser, it's a nightmare. If you use the registry it gets even worse.
Don't just look at the future through a window.
Open a door and go there.
http://ta3d.freedoors.org
http://www.freedoors.org
http://baencd.freedoors.org

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Thu Aug 21, 2008 5:22 pm

Except for installer stuffs we don't control we won't use registry. TA3D uses a config file, and it's far better that way since you can edit/copy/delete it with everyday tools.

The problem with shaders is that we would need a hardware name database to identify for sure the video card and decide to load or not the shaders, but what we can do is load them only when set in game settings (which will prevent changing water quality settings to shader levels if you didn't enable one before starting the game).
=>;-D Penguin Powered

milipili
Posts: 545
Joined: Thu Nov 02, 2006 8:52 am
Location: Paris (France)
Contact:

Post by milipili » Thu Aug 21, 2008 5:37 pm

that with ta3d since the cache and log files are in the profile you could lose access if IE or OE has a problem, you could end up without permission to access the files you made and unable to get permission to make more because they already exist. Try troubleshooting when you're handles are denied even though they are valid because of a hostile webpage in the background crashing or doing something to the web browser
I really don't see how localdata/ta3d and webbrowsers are linked... For once, it is the good place for that kind of data. This special folder is guaranteed to be on the local computer and not a folder on the domain account.
I can not see how it could be related to webpages and permissions, since the web browser has no interrest in our folder...
unless I missed something..
Damien Gerard
Ta3d & Yuni Developer

Doors
Posts: 114
Joined: Wed Jan 09, 2008 7:53 pm
Contact:

Post by Doors » Thu Aug 21, 2008 6:07 pm

milipili wrote:
that with ta3d since the cache and log files are in the profile you could lose access if IE or OE has a problem, you could end up without permission to access the files you made and unable to get permission to make more because they already exist. Try troubleshooting when you're handles are denied even though they are valid because of a hostile webpage in the background crashing or doing something to the web browser
I really don't see how localdata/ta3d and webbrowsers are linked... For once, it is the good place for that kind of data. This special folder is guaranteed to be on the local computer and not a folder on the domain account.
I can not see how it could be related to webpages and permissions, since the web browser has no interrest in our folder...
unless I missed something..
In Windows, IE is tied into everything. It one the things I hate most about windows. XP especially has this tendancy to use the web interface accessing the local stuff leading to all sorts of interesting interactions when webview or any other web centric (Uses shdocvw.dll) stuff is turned on or some third party software has added stuff (Normally via the proceeding IE front end dll).

As for the local folder being local not on the domain even that is optional depending on policies and can be a networked file or folder. The level of IE integration is insane and defies common sense. For my own copy of the game I will be using local to ta3d folders(./ta3d/cache) because atleast then I know where to look for ta3d.log and the cache directory. You should see how many places windows uses to build the startmenu from.

Do whatever you want for directories I will adjust mine to use local.
Don't just look at the future through a window.
Open a door and go there.
http://ta3d.freedoors.org
http://www.freedoors.org
http://baencd.freedoors.org

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Thu Aug 21, 2008 6:12 pm

I am playing with CPack currently, I'll have to make a few changes to several variables/stuffs in Paths and HPI modules in order to be able to have both a system directory and a user directory merged into our virtual file system. I'll use CMAKE defines to fill the config.h file, when some defines will be present they will override default Paths, so if you don't like default Paths you'll be able to override them by changing them with CMake :)
=>;-D Penguin Powered

Doors
Posts: 114
Joined: Wed Jan 09, 2008 7:53 pm
Contact:

Post by Doors » Thu Aug 21, 2008 6:13 pm

zuzuf wrote:Except for installer stuffs we don't control we won't use registry. TA3D uses a config file, and it's far better that way since you can edit/copy/delete it with everyday tools.

The problem with shaders is that we would need a hardware name database to identify for sure the video card and decide to load or not the shaders, but what we can do is load them only when set in game settings (which will prevent changing water quality settings to shader levels if you didn't enable one before starting the game).
Being able to disable them would be great, that would mean that if there was a problem you could drop anything that the hardware might not like and retest.
Don't just look at the future through a window.
Open a door and go there.
http://ta3d.freedoors.org
http://www.freedoors.org
http://baencd.freedoors.org

Doors
Posts: 114
Joined: Wed Jan 09, 2008 7:53 pm
Contact:

Post by Doors » Thu Aug 21, 2008 6:16 pm

zuzuf wrote:I am playing with CPack currently, I'll have to make a few changes to several variables/stuffs in Paths and HPI modules in order to be able to have both a system directory and a user directory merged into our virtual file system. I'll use CMAKE defines to fill the config.h file, when some defines will be present they will override default Paths, so if you don't like default Paths you'll be able to override them by changing them with CMake :)
COOL!!!!!!

That would be great, THX.
Don't just look at the future through a window.
Open a door and go there.
http://ta3d.freedoors.org
http://www.freedoors.org
http://baencd.freedoors.org

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Thu Aug 21, 2008 6:34 pm

I am really close to have working packages ... in fact packages are installable, but the game doesn't work because it doesn't find its resources ... I have some work to do :P, should be ready tonight (I hope)
=>;-D Penguin Powered

milipili
Posts: 545
Joined: Thu Nov 02, 2006 8:52 am
Location: Paris (France)
Contact:

Post by milipili » Thu Aug 21, 2008 7:26 pm

Do you intend to replace the Windows installer ? (just to know if I should spend time to make the change you would like)
Damien Gerard
Ta3d & Yuni Developer

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Thu Aug 21, 2008 7:59 pm

No I don't plan to replace it since it already works well.
I've added CPack support only for Linux packages, currently it builds 3 types of packages:
* DEB
* RPM
* self-extractable package
I plan to add commands to make a source package too.

It's very simple to do those packages with CPack :), I am nearly done with Path system refactoring, I just have some tests to run and it should be ok :D
=>;-D Penguin Powered

milipili
Posts: 545
Joined: Thu Nov 02, 2006 8:52 am
Location: Paris (France)
Contact:

Post by milipili » Thu Aug 21, 2008 8:31 pm

I plan to add commands to make a source package too.
The TBZ2 generator should suit to your need
Damien Gerard
Ta3d & Yuni Developer

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Thu Aug 21, 2008 9:29 pm

yes but it seems to use different variables than the ones used for binary packages ... I'll finish binary packaging first :) (I have only a small problem with 3DMEditor not loading ta3d.cfg :evil: don't know why)
=>;-D Penguin Powered

Doors
Posts: 114
Joined: Wed Jan 09, 2008 7:53 pm
Contact:

Re: Windows Installer available for testing

Post by Doors » Fri Aug 22, 2008 4:39 am

milipili wrote:Here is the first Windows Installer (from the r1132):

http://ta3d-download.shikami.org/binari ... -setup.exe (22Mo)

let me know your comments !

PS: The hpi files are not provided.
Just noticed that in the debug window during the opening section before the text scroll it still says

[Thu Aug 21 20:21:36 2008] [error] [tdf] Unable to open `8192`

indicating some sort of a problem.
Just thought you should know.
Don't just look at the future through a window.
Open a door and go there.
http://ta3d.freedoors.org
http://www.freedoors.org
http://baencd.freedoors.org

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Fri Aug 22, 2008 11:21 am

Yeah I noticed that, it doesn't prevent things from running.

milipili : is there any use to keep this ?
=>;-D Penguin Powered

Post Reply

Who is online

Users browsing this forum: No registered users and 45 guests