[DONE] OD Windows binaries

Re: [DONE] OD Windows binaries

Postby Bertram » 22 Aug 2014, 09:49

Me gain,

I've updated the download links on the website and removed a few obsolete stuff from the download page, in favor of links to the wiki instead.

@oln:
I know I'm demanding but when you have the time to, could you in there:
http://sourceforge.net/projects/opendun ... 20Release/

- Move the linux tar.gz file to the old release folder ? Github should be our download reference anyway for source until we have a proper release.
- Let only the first sentence in the README file. All the rest is rather obsolete, or worse wrong, IMHO and everything is on the website.

Thanks a lot!
User avatar
Bertram
VT Moderator
 
Posts: 1652
Joined: 09 Nov 2012, 12:26

Re: [DONE] OD Windows binaries

Postby oln » 24 Aug 2014, 13:36

I've update the README.

the linux tar.gz is a linux binary package, not the source. Though it is of course very outdated now. Should I still move it?
User avatar
oln
 
Posts: 1020
Joined: 26 Oct 2010, 22:16
Location: Norway

Re: [DONE] OD Windows binaries

Postby Akien » 24 Aug 2014, 13:50

I guess it would make sense to move the binary package if it's outdated. This way Linux users can still find it, but are aware that it's not representative of the current state of the game.
Godot Engine project manager and maintainer.
Occasional FOSS gamedev: Lugaru, OpenDungeons, Jetpaca, Minilens.
User avatar
Akien
 
Posts: 737
Joined: 22 Feb 2014, 13:14

Re: [DONE] OD Windows binaries

Postby Bertram » 26 Aug 2014, 09:41

Hi @oln, :)

I guess it would make sense to move the binary package if it's outdated. This way Linux users can still find it, but are aware that it's not representative of the current state of the game.

Yeah, Akien is definitely right, IMO.

Could you move it to oldies as well? We should push linux users to compile themselves until (hopefully) distributions start packaging it. Linux binary packages aren't that reliable anyway between different systems, unfortunately.

Regards,
User avatar
Bertram
VT Moderator
 
Posts: 1652
Joined: 09 Nov 2012, 12:26

Re: [DONE] OD Windows binaries

Postby Bertram » 27 Sep 2014, 13:40

WIP post to prepare the some sandy next stable version changelog and Win32 binary: (2014/09/28 or 29)

So, what's new?

Gameplay:
- Enormous creature behavior improvement, due to a lot of work done on how they react when dropped on a specific room,
to improvement to their path-finding algorithm, and to the combat overall logic. (hwoarangmy)
- The same kind of improvements have been done for Workers (Kobolds and such), the game doesn't feel the same as for the gameplay now. :) (hwoarangmy)
- Did I say the work done was enormous? (counts once more, don't you think?) (hwoaramgmy)
Now, workers won't dare to attack either fighter creatures or rooms. You'll have to use your deadly minions for that.
The enemy workers will fight each other, though.
Fighters creatures being too much hungry or drowsy will flee instead of fighting. Workers and fighters being near death will also attempt to flee.
- Creatures have now a different speed and passability depending on the terrain (water, lava, dirt) (hwoarangmy)
- Marking tiles, picking up/dropping creatures should be instantly done for the local player now, even on multiplayer games... (hwoarangmy)
- Added support for team alliances!! Now you can compete with a friend or an ally AI against opponents. (hwoarangmy)
Allies can build rooms upon one another tiles, and can claim tiles of their color next to allies tiles. Allied creatures and workers don't attack each others.
- Added support to start a game with a given amount of gold and corresponding debug console command. (hwoarangmy)
- Made the first Treasury tile built cost-free, to prevent a player from getting stuck without any means to get money. (Bertram)
- Fixed rooms active spots handling for right and top walls for even-tile wide rooms. (hwoarangmy)

GUI:
- Renamed single-player mode to 'Skirmish' (as opposition to 'Campaign' ;]), and split the the menu used to join and host a game (Bertram)
- Now the server tells the clients which map to load. the clients don't have to chose one, risking unsync errors. (Bertram)
- Made the level internal name displayed in the loading list and added the level description and info when clicking on one level in the list. (Bertram)
- Added new refined in-game GUI, dropping a lot of the old generic skin (Bertram)
- Added price display for rooms and traps (hwoarangmy)
- Colored in red the price text when building a room/trap is too expensive. (Bertram)
- Your playing color is now displayed on top of the screen (See the horizontal bar color there) (Bertram)

Music/Sounds:
- Improved spatial sounds support. (Bertram)
- Improved music handling so one specific track can be called using its name, and added cross-fade support. (Bertram)
- Added support to trigger a battle music when your minions are struggling. (Bertram)
- New battle music by Mathew Pablo.
- New sounds when depositing gold, dropping a creature, menu click-sounds, ... (Danimal, Akien, Bertram)
- Normalized sounds to avoid saturation glitches on linux where SFML is using libsnd for 32-bit floating point audio. (Bertram)

Game content:
- New slime monster (Dm3d, Danimal)
- New chicken coop in the hatchery (Danimal, code by hwoarangmy)
- New in-game font, more evilish ;)
- New skirmish map "Dungeon Siege" by Danimal.
- New training dummies (4 of them!) (Danimal)
- New forge objects (4 of them, too!) (Danimal)
- Improved cave hornet (Danimal)
- Fixed Golem (Danimal)
- New light indicator for the editor that can also be used later in game when we'll readd light sources. (Danimal)

Editor:
- Made the editor run again and added a loading menu (hwoarangmy) :)
- Added support to choose the current team id of entities placed on map. (hwoarangmy)
- Added minimap support for the editor (hwoarangmy)

Misc:
- A huge work on bugfixing, too. (everyone, but especially hwoarangmy)
- Some big work on making OpenDungeons installable on Linux and thus packageable, and on overall cmake handling of the program and its dependencies. (everyone)
- Finally fixed the game to quit properly! (oln)
- Reorganized Credits and clarified Licensing. I our humble opinion, OD is made of 100% open-licensed stuff. :) (Akien, Bertram)
- Temporarily fixed the weird luminescence seen on certain wall tiles due to the incomplete appliance of normal textures. (Bertram)
More on that for 0.5.0. ;)

Maybe yes, maybe no, not sure yet:
- The game is following the user data dir standards on Linux and Windows...

Feel free to complete, fix stuff said here.
Last edited by Bertram on 27 Sep 2014, 14:59, edited 2 times in total.
User avatar
Bertram
VT Moderator
 
Posts: 1652
Joined: 09 Nov 2012, 12:26

Re: [DONE] OD Windows binaries

Postby Danimal » 27 Sep 2014, 14:34

Whoa :D
User avatar
Danimal
OD Moderator
 
Posts: 1407
Joined: 23 Nov 2010, 13:50

Re: [DONE] OD Windows binaries

Postby hwoarangmy » 27 Sep 2014, 18:11

If you don't mind waiting a bit, I'm nearly done on allowing creatures to kill a trap :)
I'm saying that because currently, even if the canon is not as deadly as it used to be (thanks to Bertram), it is still invincible...
And you might end up with claimable spike trap as a bonus for patience ;)
hwoarangmy
 
Posts: 567
Joined: 16 Apr 2014, 19:13

Re: [DONE] OD Windows binaries

Postby Bertram » 27 Sep 2014, 21:10

If you don't mind waiting a bit, I'm nearly done on allowing creatures to kill a trap :)
I'm saying that because currently, even if the canon is not as deadly as it used to be (thanks to Bertram), it is still invincible...
And you might end up with claimable spike trap as a bonus for patience ;)

Curious, now I've read this text, I'm not motivated anymore for a release. ;) I think I'll wait a bit for motivation to return. ;)
User avatar
Bertram
VT Moderator
 
Posts: 1652
Joined: 09 Nov 2012, 12:26

Re: [DONE] OD Windows binaries

Postby oln » 27 Sep 2014, 23:54

Bertram {l Wrote}:- Normalized sounds to avoid saturation glitches on linux where SFML is using libsnd for 32-bit floating point audio. (Bertram)

Why in the world would it use 32-bit floating point audio? Are we using 32-bit floating point audio?
User avatar
oln
 
Posts: 1020
Joined: 26 Oct 2010, 22:16
Location: Norway

Re: [DONE] OD Windows binaries

Postby Bertram » 28 Sep 2014, 00:16

Why in the world would it use 32-bit floating point audio? Are we using 32-bit floating point audio?

Yep, aka ogg/vorbis files.
User avatar
Bertram
VT Moderator
 
Posts: 1652
Joined: 09 Nov 2012, 12:26

Re: [DONE] OD Windows binaries

Postby hwoarangmy » 01 Oct 2014, 00:18

I've posted my PR. If there is no problem, you can go for the release with working traps ^^
Canons can be attacked or claimed
Spike cannot be attacked but they can be claimed
Spike is triggered when an ennemy goes on the tile but it damages every creature there including allied.
If you build several traps in a row, they will trigger independently (if you build 2 spike traps, only the triggered one will do damage)
hwoarangmy
 
Posts: 567
Joined: 16 Apr 2014, 19:13

Re: [DONE] OD Windows binaries

Postby Danimal » 01 Oct 2014, 10:26

Nice, that PR puts the traps into working order :D
User avatar
Danimal
OD Moderator
 
Posts: 1407
Joined: 23 Nov 2010, 13:50

Re: [DONE] OD Windows binaries

Postby Bertram » 01 Oct 2014, 18:50

Excellent :D

I'll test in more or less two hours and merge if everything goes well.
Then, I propoose to merge back to stable and do a win32 rolling release. ;)

Best regards,
User avatar
Bertram
VT Moderator
 
Posts: 1652
Joined: 09 Nov 2012, 12:26

Re: [DONE] OD Windows binaries

Postby Akien » 01 Oct 2014, 21:01

Bertram {l Wrote}:Then, I propoose to merge back to stable and do a win32 rolling release. ;)

+1 \o/
Godot Engine project manager and maintainer.
Occasional FOSS gamedev: Lugaru, OpenDungeons, Jetpaca, Minilens.
User avatar
Akien
 
Posts: 737
Joined: 22 Feb 2014, 13:14

Re: [DONE] OD Windows binaries

Postby Bertram » 01 Oct 2014, 22:39

Merged latest hwoarangmy's work, andmerged dev to stable. I'm on the rolling release... ;)
User avatar
Bertram
VT Moderator
 
Posts: 1652
Joined: 09 Nov 2012, 12:26

Re: [DONE] OD Windows binaries

Postby Danimal » 01 Oct 2014, 23:35

gimmie gimmie! testing all the models has turned my version onto something surrealistic :?
User avatar
Danimal
OD Moderator
 
Posts: 1407
Joined: 23 Nov 2010, 13:50

Re: [DONE] OD Windows binaries

Postby oln » 01 Oct 2014, 23:55

If any of you have a working OgreMeshUpgrader, please upgrade the meshes before the release. The one on my system doesn't work for some reason.
User avatar
oln
 
Posts: 1020
Joined: 26 Oct 2010, 22:16
Location: Norway

Re: [DONE] OD Windows binaries

Postby hwoarangmy » 02 Oct 2014, 08:49

What is OgreMeshUpgrader for ?
hwoarangmy
 
Posts: 567
Joined: 16 Apr 2014, 19:13

Re: [DONE] OD Windows binaries

Postby Bertram » 02 Oct 2014, 08:50

Hey, :)

gimmie gimmie! testing all the models has turned my version onto something surrealistic :?

The binary will be uploaded tonight. :)
Last night, I couldn't afford doing it for several reason, but I'll report the interesting ones here:

- The MSVC build cannot locate std::round() even with c++11 feature enabled (always are in MSVC 2012) and with the inclusion of <cmath>.
I already had the problem that's why I've created the Helper::round() function for that.
Maybe we can change the code so that if round is defined, Helper::round() uses it and if not provide a fallback implementation,
but anyway, use Helper::round() in the code?

- The second thing is that for unknown reason, the cmake flag OD_VERSION wasn't created when reconfiguring the cmake build, so I had to create
the variable myself. Does someone know why?

oln {l Wrote}:If any of you have a working OgreMeshUpgrader, please upgrade the meshes before the release. The one on my system doesn't work for some reason.

Same here, tried on both MSVC and linux build of the upgraders... ?
The linux ones did even worse in fact, as they seemingly upgraded the mesh but only produced broken files as reported by Ogre when running the game.
I have no solution so far and i must say I didn't take the time to report, yet.

Best regards,
User avatar
Bertram
VT Moderator
 
Posts: 1652
Joined: 09 Nov 2012, 12:26

Re: [DONE] OD Windows binaries

Postby oln » 02 Oct 2014, 09:15

hwoarangmy {l Wrote}:What is OgreMeshUpgrader for ?

It's to update the meshes to the latest format so ogre doesn't complain when loading.

I've only tried OgreMeshUpgrader from the repository in ubuntu, but it crashes after failing to load the file. I've looked at the source code for it, but I can't find out why it crashes.
User avatar
oln
 
Posts: 1020
Joined: 26 Oct 2010, 22:16
Location: Norway

Re: [DONE] OD Windows binaries

Postby Akien » 02 Oct 2014, 11:07

Bertram {l Wrote}:- The second thing is that for unknown reason, the cmake flag OD_VERSION wasn't created when reconfiguring the cmake build, so I had to create
the variable myself. Does someone know why?

Wasn't it created at all, or is it just that it's not cached, so it doesn't appear in cmake-gui or the CMakeCachte.txt?
OD_VERSION is defined here and I don't see anything wrong: https://github.com/OpenDungeons/OpenDun ... xt#L16-L22
Godot Engine project manager and maintainer.
Occasional FOSS gamedev: Lugaru, OpenDungeons, Jetpaca, Minilens.
User avatar
Akien
 
Posts: 737
Joined: 22 Feb 2014, 13:14

Re: [DONE] OD Windows binaries

Postby Bertram » 02 Oct 2014, 16:32

Akien {l Wrote}:
Bertram {l Wrote}:- The second thing is that for unknown reason, the cmake flag OD_VERSION wasn't created when reconfiguring the cmake build, so I had to create
the variable myself. Does someone know why?

Wasn't it created at all, or is it just that it's not cached, so it doesn't appear in cmake-gui or the CMakeCachte.txt?
OD_VERSION is defined here and I don't see anything wrong: https://github.com/OpenDungeons/OpenDun ... xt#L16-L22

It wasn't created at all, as when I started the game the version displayed was "undefined".

Best regards,
User avatar
Bertram
VT Moderator
 
Posts: 1652
Joined: 09 Nov 2012, 12:26

Re: [DONE] OD Windows binaries

Postby Bertram » 02 Oct 2014, 21:34

Uploading. :)

After some more fiddling, the flag defined with the -D parameters aren't taken in account by MSVC. I had to define those by hand in the preprocessor.

Stay tuned!
User avatar
Bertram
VT Moderator
 
Posts: 1652
Joined: 09 Nov 2012, 12:26

Re: [DONE] OD Windows binaries

Postby Bertram » 02 Oct 2014, 21:56

New Win32 rolling release! :)

https://www.dropbox.com/s/5t4wgigjtqd2s ... 2.zip?dl=0

Changelog:

Gameplay:
- Enormous creature behavior improvement, due to a lot of work done on how they react when dropped on a specific room,
to improvement to their path-finding algorithm, and to the combat overall logic. (hwoarangmy)
- The same kind of improvements have been done for Workers (Kobolds and such), the game doesn't feel the same as for the gameplay now. :) (hwoarangmy)
- Did I say the work done was enormous? (counts once more, don't you think?) (hwoaramgmy)
Now, workers won't dare to attack either fighter creatures or rooms. You'll have to use your deadly minions for that.
The enemy workers will fight each other, though.
Fighters creatures being too much hungry or drowsy will flee instead of fighting. Workers and fighters being near death will also attempt to flee.
- Creatures have now a different speed and passability depending on the terrain (water, lava, dirt) (hwoarangmy)
- Marking tiles, picking up/dropping creatures should be instantly done for the local player now, even on multiplayer games... (hwoarangmy)
- Added support for team alliances!! Now you can compete with a friend or an ally AI against opponents. (hwoarangmy)
Allies can build rooms upon one another tiles, and can claim tiles of their color next to allies tiles. Allied creatures and workers don't attack each others.
- Added support to start a game with a given amount of gold and corresponding debug console command. (hwoarangmy)
- Made the first Treasury tile built cost-free, to prevent a player from getting stuck without any means to get money. (Bertram)
- Fixed rooms active spots handling for right and top walls for even-tile wide rooms. (hwoarangmy)
- Improved traps. They can now be fought either by claiming or fighting them. (hwoarangmy)

GUI:
- Renamed single-player mode to 'Skirmish' (as opposition to 'Campaign' ;]), and split the the menu used to join and host a game (Bertram)
- Now the server tells the clients which map to load. the clients don't have to chose one, risking unsync errors. (Bertram)
- Made the level internal name displayed in the loading list and added the level description and info when clicking on one level in the list. (Bertram)
- Added new refined in-game GUI, dropping a lot of the old generic skin (Bertram)
- Added price display for rooms and traps (hwoarangmy)
- Colored in red the price text when building a room/trap is too expensive. (Bertram)
- Your playing color is now displayed on top of the screen (See the horizontal bar color there) (Bertram)

Music/Sounds:
- Improved spatial sounds support. (Bertram)
- Improved music handling so one specific track can be called using its name, and added cross-fade support. (Bertram)
- Added support to trigger a battle music when your minions are struggling. (Bertram)
- New battle music by Mathew Pablo.
- New sounds when depositing gold, dropping a creature, menu click-sounds, ... (Danimal, Akien, Bertram)
- Normalized sounds to avoid saturation glitches on linux where SFML is using libsnd for 32-bit floating point audio. (Bertram)

Game content:
- New slime monster (Dm3d, Danimal)
- New chicken coop in the hatchery (Danimal, code by hwoarangmy)
- New in-game font, more evilish ;)
- New skirmish map "Dungeon Siege" by Danimal.
- New training dummies (4 of them!) (Danimal)
- New forge objects (4 of them, too!) (Danimal)
- Improved cave hornet (Danimal)
- Fixed Golem (Danimal)
- New light indicator for the editor that can also be used later in game when we'll readd light sources. (Danimal)
- New trap! :)

Editor:
- Made the editor run again and added a loading menu (hwoarangmy) :)
- Added support to choose the current team id of entities placed on map. (hwoarangmy)
- Added minimap support for the editor (hwoarangmy)

Misc:
- A huge work on bugfixing, too. (everyone, but especially hwoarangmy)
- Some big work on making OpenDungeons installable on Linux and thus packageable, and on overall cmake handling of the program and its dependencies. (everyone)
- Finally fixed the game to quit properly! (oln)
- Reorganized Credits and clarified Licensing. I our humble opinion, OD is made of 100% open-licensed stuff. :) (Akien, Bertram)
- Temporarily fixed the weird luminescence seen on certain wall tiles due to the incomplete appliance of normal textures. (Bertram)
More on that for 0.5.0. ;)

Enjoy! :D
User avatar
Bertram
VT Moderator
 
Posts: 1652
Joined: 09 Nov 2012, 12:26

Re: [DONE] OD Windows binaries

Postby Danimal » 02 Oct 2014, 22:32

lets see :cool:
User avatar
Danimal
OD Moderator
 
Posts: 1407
Joined: 23 Nov 2010, 13:50

Who is online

Users browsing this forum: No registered users and 1 guest