Bit Blot Forum
Aquaria => General => Topic started by: Avatharian on May 11, 2010, 10:16:20 pm
-
So who else is as excited as I am?
-
That is the greatest news ever! THANK YOU Alec, Ryan Gordon, Indie Bundle buyers, and everyone else who made this possible.
-
When Aquaria goes open source, someone else can finally fix all those stupid little bugs. :)
But seriously, Today feels like a good day. ^-^
-
2DBoy are party poopers :P
-
2DBoy are party poopers :P
yeah, srsly.
-
When Aquaria goes open source, someone else can finally make a sequel to this game.
Fix'd that for you Alec. ;)
Also why is it going open source anyway?
-
This sounds kinda cool :). And really amazing. Aquaria is by far the most outstanding product in the bundle and it seems highly unusual for such a game to go open source.
What will it ultimately mean though? Would random people like us be able to change the code, fix a bug etc, and then release a new version publicly?
-
When Aquaria goes open source, someone else can finally fix all those stupid little bugs. :)
But seriously, Today feels like a good day. ^-^
I also expect to see a ton of fan-made interpretations of the sequel. Hopefully this will open up the modding community, I didn't see near as many Aquaria mods as I expected to. Perhaps if it is open-source, some of the more bold modders (by which I mean programmers) will breathe a little life into it.
-
It would allow for the mod structure to be improved, certainly... maybe better editor controls etc. Depending on whether there's someone interested in working on that, of course. :)
But I think the biggest reason to open source stuff is to help other people learn. (in this case, maybe what -not- to do, lol)
-
JEV3, I really hope such a thing will happen, there are so many people who bought those games, I will bet at least half will most likely finish Aquaria, perhaps it'll give this community an opportunity to grow again and live.
As I said in an before in another thread, Aquaria has such an endless amount of potential, yet the community wasn't big enough and Aquaria not known enough to actually make something out of it.
I'm keeping my fingers crossed for this.
-
When Aquaria goes open source, someone else can finally fix all those stupid little bugs. :)
But seriously, Today feels like a good day. ^-^
I have to say I'm surprised. I remember when a Mac port had only just begun and talk of a Linux port made it seem tenuous at best and now Aquaria is being open sourced. May I ask what it was that motivated such a decision? You really don't see games of Aquaria's quality being open sourced at all, generally. I get that you've probably got most of the revenue you would have already but still, this is unprecedented.
It's interesting, with the ongoing situations at major publishers right now. Ubisoft's DRM requiring constant connection to the net, Activison Blizzards CEO "issues" etc etc. All the while we seem to be experiencing more and more of a groundswell of indie developers. In the last year or two I've bought (far) more indie games than big titles. If you'd have told me that 5 years ago I never would have believed you. This coupled with more mediums with fairer pricing for indies (steam, phone app stores (except the iphone since the licence change)) and the (apparently) huge popular support making even "donate whatever you want" schemes viable seems to echo a new era in gaming.
If you went back 5 or 10 years and tried this, i'm not sure it would work, I'm not sure the culture would be there. At the very least you would be laughed at by the very industry you are now a very successful part of. Is this the beginning of change on the scale of the record industry? I'm starting to think it is. Massive budget games and film seem to be becoming more and more obsolete. Of course there are always exceptions (MW2, Avatar respectively) but those are fewer and further between than ever before - Well, at least the ones that make money.
-
Open source might not nessecarily mean an end to sales. Lugaru already has released it's source, but their blog post seems to imply that they did not include the data files for the whole game, leaving only the equivalent of the demo, so I doubt that they lost all hope of ever selling another copy of the game because of it.
(Slightly unrelated, but I would not even know this game existed except that it was a part of the bundle. Now I think that it's value was more than the other games combined)
-
Yeah, open sourcing means you get access to the source, you can do various things with it (depending on the license in question) but it's not like getting a free copy of the game.
The source is just the code, not game content.
It's like how Quake 2 is open source, and gets ported to every device in the universe, but you still need your own copy of the Quake 2 content to play it on whatever device.
-
I've spent the last few days playing around with randomized (or roughly parameterized) procedural level generation/detailing/population (rather simple thanks to Aquaria's xml level format), so this is really interesting - wonder if i can integrate or automate some of it to be automated in game/editor instead of just separately pregenerated xml code. I assume the codebase is c++? (maybe even a VS project?) Considering how easily editable 99% of the games formats and content are (lua logic,png textures,ogg audio,xml levels) there aren't that many things that actually require changing the engine for.
All the testing time prompts a lot of my steam friends to ask me why i have 45+ hours logged in Aquaria. :D
Off topic(?) question: My steam version of the game says it's version 1.1.2, while my humble deal installation says its 1.1.1, but i can't seem to find a patch download or changelog. What am i missing?
-
Once Aquaria goes open source, the windows version can catch up to 1.1.3.
(1.1.3 is the new Linux and Mac ports, which use a different sound library and have a couple other tweaks)
-
Huh, all I can say about this is "neat".
Maybe someone will do something silly and port it to the Wii or something ;)
I grabbed the HIB anyhow...three games I didn't have already. Getting mac ports of three I did already was a bonus :P
-
Open source ? Wow that's amazing. This is very interesting, I think I will take a detailed look at the code, see how this great game was made. :)
I don't think I will try to modify Aquaria, but it will allow me to understand all that was unclear with the scripting functions ::)
Thanks !
-
Yeah, buying Aquaria a third time was it definite worth (~ not to mention the other games) ;)
I will try with a few other guys of my class to make a port for the Pandora (http://www.open-pandora.org/) :)
Would also be interesting to see a port for upcoming plattforms like iPhone OS (~ iPad) or Android, since more people got attracted to tablets this year. Just time can tell what will happen ::)
-
An iPad port could definitely work, control-wise. iPhone.. I don't see it happening, the screen is too small and you need accuracy.
Kind of a shame, I have no iPad :P
Controls as I see them:
Drag from Naija to swim
Hold on Naija to activate the singing when in normal form. Otherwise does nothing
Tap anywhere other than Naija to shoot (could also work while swimming this way)
Tap anywhere other than Naija using two fingers to thrust. Can also keep swimming after this, even if one of the fingers is released
The map part of the screen is still there, including the pause menu. Tap the pause button to access the menu, double-tap the map to access world map.
Tap on Naija with two fingers to go back to normal form
Controls in the world map should be obvious. Drag to pan, tap to select, etc.
Did I miss anything?
Sure, you can't play using only one hand like you could on a PC, but it's still good!
I really hope this is done. Obviously there would have to be optimizations but it would be worth it :)
-
This thread is a good one. I like it (and its content)! :)
-
When Aquaria goes open source, someone else can finally fix all those stupid little bugs. :)
But seriously, Today feels like a good day. ^-^
No kidding. You guys contributed a crap ton to charity AND you got a pretty sizable pay day on the side. Assuming that developer piece was distributed evenly, didn't you and Derek just get paid over $140,000? Your cut alone should help finance Marian's development! =)
-
No kidding. You guys contributed a crap ton to charity AND you got a pretty sizable pay day on the side. Assuming that developer piece was distributed evenly, didn't you and Derek just get paid over $140,000? Your cut alone should help finance Marian's development! =)
"aquaria": 154411.164993
Would be interesting to see a histogram for donations, it doesn't seem like the saturation is peaked yet and the average contributions are slowly climbing upwards.
-
Hey guys =), I have always thought Aquaria looked beautiful and looked at it from afar, but only until the HIB I was actually able to get it =O I am blown away by the generosity of Alec and everyone else who opened their games =)
This is a bit offtopic, but since we ARE discussing modding AND tablet support I thought I'd ask
I've never done a line of code in my life and want to implement this
Apologies for bumping. Felt there was still some need to solve this.
At least my Thinkpad does not contain similar setup wizard (Plus Wacom's drivers break its pressure sensitivity for some reason) so the pen -> mouse solution doesn't work for me (And other thinkpad users I guess). Also I'd think the Wacom solution is prone going out of sync if the pen is lifted too far from the surface.
Fortunately Aquaria uses open source library for input, so changing the source and recompiling it isn't that hard.
For those who want to do it themselves:
Get sources from SDL homepage. The mouse handling is located in src/events/sdl_mouse.c. Changing the pointer is moved by incrementing its position on each update:
x = SDL_MouseX + x
y = SDL_MouseY + y
To make positioning absolute, removing these lines works. This stops mouse from staying at edges, but makes it misaligned. Origin of mouse is in middle of screen and origin of cursor is at top left. Changing the two above lines into
x = x + (SDL_VideoSurface->w /2);
y = y + (SDL_VideoSurface->h /2);
fixes the problem. Worth mentioning though, that after this using normal mouse is not possible.
Copy the SDL.dll into Aquaria directory (Backup original, so you can switch it for when you want to use normal mouse!)
Compiled library: http://jubjub.homeip.net/files/SDL.dll
Changed source: http://jubjub.homeip.net/files/SDL-1.2.13-tablet.rar
The source is under LGPL.
Note: I haven't given it very extensive testing, and only with the demo (Wah! Wants working credit card!). And in case this has been fixed in one of the patches for full version, it can be ignored. Also tablet clicks are sometimes too quick for Aquaria to register them, atleast for me. So if you have difficulties clicking with tablet, try clicking slower.
- Wace
Does anybody still have this modified SDL.dll?...or can anyone help me with getting this kind of mod?
-
Does anybody still have this modified SDL.dll?...or can anyone help me with getting this kind of mod?
http://s000.tinyupload.com/index.php?file_id=61984582992599172963
Since i just compiled this i haven't had time to test it much besides a few minutes of swimming around. Seems to work fine with my Wacom tablet on Win7 though, aside from the vanilla button bindings being a bit awkward.
Original Aquaria SDL and the newest official SDL compile is included, so if something goes wrong just switch back or make your own backup.
-
=O fast response, thank you so much! Sorry to derail the thread :-[ carry on now....
-
Since we're going open source... does that mean there'll be a place to look for other peoples' versions?
Now is one of those times I wish I knew how to program more than ever. ._.
-
Alec already hinted in this thread \/ how to avoid it and have a mod site.
http://www.bit-blot.com/forum/index.php?topic=2125.0
-
I like the new life that the HIB has brought to the forum.
Congrats on doing well with this, Alec :)
-
New life? Did the forum completely die before we invaded? D:
-
It was close to dead.
-
Yeah, I used to check daily, then that withered, then there came spambots, then I stopped coming, then I checked it every now and then and suddenly there was this HIB thing and BAM, life.
-
Does that mean everyone stopped playing Aquaria for a few years too? xD
-
I notice that the old-time forumites perked up quickly enough when the new life surfaced, though. Good to see people were still around, even if quiet.
-
It was close to dead.
It happened like this:
(http://i66.servimg.com/u/f66/12/56/27/81/bitblo10.gif)
-
Luckily the spam bots got lesser too. I only deleted about 5 posts/topics in the last week.
-
I'm still not sure where I am in that pic. D:
And well, I never stopped checking this place out, I had long pauses but I had the slight hope something like this would happen :3
-
It was close to dead.
It happened like this:
(http://i66.servimg.com/u/f66/12/56/27/81/bitblo10.gif)
Do you see legs in my avatar? >:(
^-^
-
Luckily the spam bots got lesser too. I only deleted about 5 posts/topics in the last week.
When my forum got inundated with spambots, just ended up setting user account creation on admin-approval for a while. Granted, I'm not sure if SMF has that option, but it might be something to consider. They seem to eventually get discouraged and stop trying.
-
Luckily the spam bots got lesser too. I only deleted about 5 posts/topics in the last week.
When my forum got inundated with spambots, just ended up setting user account creation on admin-approval for a while. Granted, I'm not sure if SMF has that option, but it might be something to consider. They seem to eventually get discouraged and stop trying.
That's only something Alec can do. I don't think it is wise atm, though. So many new users... :)
Alec, is the forum software up to date? This helps most of the time too...
-
Luckily the spam bots got lesser too. I only deleted about 5 posts/topics in the last week.
When my forum got inundated with spambots, just ended up setting user account creation on admin-approval for a while. Granted, I'm not sure if SMF has that option, but it might be something to consider. They seem to eventually get discouraged and stop trying.
That's only something Alec can do. I don't think it is wise atm, though. So many new users... :)
Alec, is the forum software up to date? This helps most of the time too...
I think Knight was suggesting Alec could have done that during the Spambot infestation, and then switched it back during the Humble Bundle Invasion. :3
-
I think Knight was suggesting Alec could have done that during the Spambot infestation, and then switched it back during the Humble Bundle Invasion. :3
This, pretty much. But Alec could also have someone help him with that. I currently run a forum for a friend's webcomic since he doesn't feel like community-managing. Alec could promote an existing mod (Xiagan? Haven't noticed any others around) up to Admin access on the forum control panel.
-
When that happened, who would be our mod? xD
-
Hey, the terms "moderator" and "admin" aren't mutually exclusive.
-
When that happened, who would be our mod? xD
I would ;D Or Alpha.
I think Alec only wants there to be as many mods as necessary, however Xiagan is our only frequently active mod right now.
-
Yay Xiagan ^.^
-
http://s000.tinyupload.com/index.php?file_id=61984582992599172963
Since i just compiled this i haven't had time to test it much besides a few minutes of swimming around. Seems to work fine with my Wacom tablet on Win7 though, aside from the vanilla button bindings being a bit awkward.
Original Aquaria SDL and the newest official SDL compile is included, so if something goes wrong just switch back or make your own backup.
Hey...me again =/. I ran this mod but it asked me for a missing msvcr100.dll which apparently has something to do with .Net framework 2.0...which as far as I knew was fine in my pc.....why would this even be related to tablet support anyway?
uhm...since it seems it would be a good idea to involve myself with this stuff I went to the SDL homepage...but I dont know what source I'm supposed to get...or what to do with it when I get it =/ help?
-
(http://i66.servimg.com/u/f66/12/56/27/81/bitblo10.gif)
Do you think I might be able to get in a picture like that if I stick around for a while? ^.^
I probably won't be able to though... either I get bored or some part of my life gets in the way every time. T_T
-
I'm not even in that picture, I've been here longer than some on that pic, and sure as heck have a bigger presence.
If Zoko adds you to the pic (thought I have no clue as what) I'll be sure to hunt him down. D:<
-
Do you see legs in my avatar?
No, but that's because your avatar is sitting down.
I'm not even in that picture, I've been here longer than some on that pic, and sure as heck have a bigger presence.
You're in the pic, Alpha! You're a mermaid wearing an army helmet. ^-^
Do you think I might be able to get in a picture like that if I stick around for a while? ^.^
If you stick around for a while, you probably will ;). And it's really not so hard to stay active when so long as the forum stays interesting.
If Zoko adds you to the pic (thought I have no clue as what)
As a pink square with legs and a cat face on it =^.^=
-
As a pink square with legs and a cat face on it =^.^=
Purple. but meow =^.^=
-
Violet, and meow to you too =^.^=
-
Violet, and meow to you too =^.^=
It's my avatar, and I declare it is somewhere in the purple-violet-pink range. Everyone happy now? =^.^=
If you think it's green, you're wrong.
-
Hey...me again =/. I ran this mod but it asked me for a missing msvcr100.dll which apparently has something to do with .Net framework 2.0...which as far as I knew was fine in my pc.....why would this even be related to tablet support anyway?
according to microsoft you are missing some Visual c++ files. Installing microsoft visual c++ redistributable should fix this. Not sure what version you should use but 2008 or 2010 should do the trick.
download 2008 x86: http://www.microsoft.com/downloads/details.aspx?familyid=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en (http://www.microsoft.com/downloads/details.aspx?familyid=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en)
uhm...since it seems it would be a good idea to involve myself with this stuff I went to the SDL homepage...but I dont know what source I'm supposed to get...or what to do with it when I get it =/ help?
Edit: should have read the earlier posts.
For building sdl with watcom support just download the source and there is instructions in a file called README.Wactom. You also, according to the readme, need wmake instead of visual studio, but I have no experience with watcom or wmake so I don't really know. Also this is for the SDL 1.3 source, which is still in alpha or beta, so it can be unstable. Not sure if these files are included in the 1.2 version or not.
Also if you go for 1.2 source all the source code files are the same, just archived with different programs, so you probably want the .zip file.
-
Hm, guess i'll look through my recompiling settings again, there shouldn't really be a .net dependency included. Figures that the IDE is ten times more finnicky than the code...
I haven't had the time too look at the aquaria code yet.
Well, considering the open source announcement was simply "we'll do it" without setting a fixed date or timeframe nobody knows when the release is actually going to happen. Have there been any remarks regarding codebase size (in k LOC) or format/documentation that i missed?
-
I don't think so. I didn't read verry carefully so I just assumed the code was released since people was changing how you controlled the game and forgot to edit that part out when I figured out they where modifying SDL instead.
-
Let's see how this forum develops. With the amount of users/posts and spambots it's not that necessary to have more mods/me admin, I think. :)
-
It may be fine at this stage it's in right now, but who knows where it's gonna go? I remember a time not so long ago when you were gone, and all me and alpha could do was identify the spam bots and warn people not to reply to them.
-
It may be fine at this stage it's in right now, but who knows where it's gonna go? I remember a time not so long ago when you were gone, and all me and alpha could do was identify the spam bots and warn people not to reply to them.
How sad. So for a while the forum had spam everywhere? D:
-
You really don't want to know the pictures I've seen with some spam posts. :'(
-
You really don't want to know the pictures I've seen with some spam posts. :'(
Did they "inspire" you to make that mod thingy that someone referred to in that other thread?
-
Erm, no, the pictures were worse and the mod was there before we had ANY spam posts.
Well, almost any.
-
Ah. :3
-
Massive budget games and film seem to be becoming more and more obsolete. Of course there are always exceptions (MW2, Avatar respectively) but those are fewer and further between than ever before - Well, at least the ones that make money.
MechWarrior 2?
(Slightly unrelated, but I would not even know this game existed except that it was a part of the bundle. Now I think that it's value was more than the other games combined)
I am of exactly the same mind.
-
2DBoy are party poopers :P
Yeah, but World of Goo is definitely the second best game in the bundle, I think.
I felt kinda bad about the fact that the only game I really didn't like at all was Lugaru - the one by the company that put the whole Humble Bundle thing together in the first place :-\
-
Aquaria's quality cannot be described in words... which is why it's hard to reply when someone asks you "what's so good about it?". It's really one of those games where you get a lot more than you expected.
-
I find it ironic how people describe something in words by describing it as indescribable in words.
-
But indescribable is describing it's describability.
-
Describablity is a factor dependent on quality. By transitivity, describing something's describility describes said entity.
-
Yes, however an object's describability also depends on the human ability to describe it.
-
If a human can not describe it, it's also a statement of its nature at least, describing the object. :S
-
And thus a paradox is formed.
-
And thus a paradox is formed.
If an object were truly indescribable, no one would be talking about it. :3
-
I get the feelings threads in this forum never stay on topic for longer than a few pages. ::)
Not that there's much official news so far.
Anyway, here are some ideas (some more realistic than others) i'll toy with once there's a release:
- Adding additional rendermodes (strobe, jitter, rotation or proximity based fade)
- Allow parallax shift on any layer, maybe remove 13 layer restriction.
- Allow music sound file references outside of aquaria/mus/ and make the ".ogg" postfix optional (since the game can actually load mp3s as music if you append the ".ogg" postfix)
- Allow wildcards in music or tile references to randomly select a match
- optional inclusion of tileset in level.xml (?)
- raise hair-entity attach limit above 1
- Improve Mod selection UI
Don't hold your breath though, i'm up to my ears in other work. :-\
If nothing else the Source Code allows us to finally find all those hidden undocumented editor features like "f" to write in hieroglyphs.
-
Hi everyone:
I'm a HIB buyer. I'm asking where/when ths sources code of Aquaria will be released?
Thanks.
SplinterGU
http://www.bennugd.org/
-
If nothing else the Source Code allows us to finally find all those hidden undocumented editor features like "f" to write in hieroglyphs.
D: Where can I find a list of all of these known features?
I'm asking where/when ths sources code of Aquaria will be released?
We don't know, patience. :3
-
In the previous dev wiki, I had written up a full list of all editor controls. It was lost when the wiki disappeared though and I never bothered to do it again for the new one. There's really not that much undocumented though - other than the key to type Aquarian, the only other thing of interest I can recall is P to place Naija.
Enabling debug mode would be helpful though. Alec said he might do this in a future patch but it hasn't happened yet ;)
One thing I would want to do once the source code becomes available is make it so a mod can both a) use the map and b) override any file in the standard data, like ingredients and stuff.
-
You wouldn't happen to know how to find the lua scripting for naija, or the Entities Name to ID mapping? There's a bunch of puzzling stuff i've stumbled on but these two are the most annoying.
-
I don't think you can "script" Naija...
node_getNearestEntity(node, type) ?
-
Most of Naija's behaviour is hardcoded.
-
Yay Alec makes an appearance. =^.^=
-
Most of Naija's behaviour is hardcoded.
Fair enough, all the more reason to look forward to open source!
I guess i'll just have to use a lua script to dump a list of all entity names and their associated IDs then.
Nevermind, scripts/entities/entities.txt has what i wanted, why searching wouldn't find that file and i had to hex dump the executables strings to notice i don't know.
-
Most of Naija's behaviour is hardcoded.
Yeah, you can't change the attitude of a girl forcefully, you can only strip her. =D
-
Most of Naija's behaviour is hardcoded.
Yeah, you can't change the attitude of a girl forcefully, you can only strip her. =D
I lol'd
-
People have tried to change my attitude. They ended up hurting themselves. =^.^=
Too bad... no one has tried to strip me yet. =(
-
Hi again,
Please somebody explain me because the source code don't release yet?
Lot of people rushed to buy the bundle by this promise. please, release the source code.
Thanks again.
SplinterGU
-
I bought the bundle before the source code announcement. >_>
Be patient. It'll come when it comes, and nothing we say is going to make it faster. =^.^=
-
No problem, I'm only want to know why... I'm programmer, I don't understand why the source code don't was released yet as the team promised...
I mean, no makefiles, no clean sources, hardcode parts, no english comments, etc? none of those are a problem...
I only need know...
well, sorry for my english... and let me say that I don't want bother you.
Sincerely,
SplinterGU
-
Who knows? :(
Maybe they lost it and now they have to look for it. Or something. :S
-
thanks for your reply... this is a serious question, I want a reply from the team...
thanks for your time...
EDIT: Sorry, maybe I must say that I have the idea of port the game to other plattforms... thanks.
-
I have to approve the release, so I'm going to look over the code to make sure there's nothing I have to clean up first.
-
I have to approve the release, so I'm going to look over the code to make sure there's nothing I have to clean up first.
ok, thanks very much for the reply.
I'll wait for it.
-
Seems the source has finally been released :)
http://www.bit-blot.com/forum/index.php?topic=2189.0
http://infiniteammo.ca/blog/aquaria-source-released/
http://blog.wolfire.com/2010/06/Aquaria-goes-open-source
@the one having trouble with "msvcr100.dll" - it's not related to the .NET framework at all. Those dlls are the "Microsoft Visual C Runtime" and are needed by about every program created with Microsoft tools. Obviously with time Microsoft releases new versions of their tools (requiring new versions of the runtime dlls as well) and you have to upgrade. Links for the 10.0 versions follow. (They are pretty new just released this year, so unlikely to be preinstalled anywhere.)
http://www.microsoft.com/downloads/details.aspx?FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84&displaylang=en
http://www.microsoft.com/downloads/details.aspx?familyid=BD512D9E-43C8-4655-81BF-9350143D5867&displaylang=en
-
Alec is infinitely more interesting than I ever will be in front of an audience. ._.