|
![]() ![]() |
|
Calib
|
Nov 1 2009, 12:34 PM
Post
#21
|
|
Group: Furres |
I'm looking forward to seeing where this goes. I'd look at the source code, but I don't have time to play with code right now.
|
|
|
|
|
Squizzle
|
Nov 1 2009, 05:01 PM
Post
#22
|
|
Group: Furres |
Yep if you do look at the source code and think up some things you'd like to see start a Discussion about it at http://furcadia.codeplex.com/Thread/List.aspx or if you have experience with C# then save me some difficulties of implementing your idea by programming it yourself then create a patch and upload your idea's source at http://furcadia.codeplex.com/SourceControl/PatchList.aspx and navigate to "Upload Patch".
Squizzle asks himself, "Why didn't you say that in the first post!?". |
|
|
|
|
Ioka
|
Nov 1 2009, 11:07 PM
Post
#23
|
|
Group: Furres |
Just something really small I noticed, not trying to be super picky! but it looks like the Furcada Framework Demo needs a small fix. I download it and the reference for FurcadiaLib is missing, looks like the project is looking for it in:
<ProjectReference Include="..\Furcadia\FurcadiaLib.csproj"> Might want to include the FurcadiaLib.csproj in there or just have it reference the FurcadiaLib.dll already there so someone doesn't have to remove the reference and re-add it. |
|
|
|
|
Squizzle
|
Nov 2 2009, 08:56 PM
Post
#24
|
|
Group: Furres |
I tested it on Wine using OpenSUSE vmware and it works right out of the box (the lastest SourceControl build).
If you have Wine and you want to be able to run this library on your OS then get the Windows release of Mono. The Linux release of Mono is unnecessary for Wine. MacOSX it should be the same way. The next couple of days I'm going to be testing it out on Linux. Its going to put me back a few days because I really want this project to be able to work on more then just Windows... As you can see here. It throws a DirectoryNotFound exception if it can't find the Furcadia install path (Thanks to Artex's code.) Tested with Wine (with Windows Mono installed) and Mono (Linux version that came with the vmware image.). CODE rupert@linux:~/Applications/FurcadiaFramework_Example/bin/Release> mono FurcadiaFramework_Example.exe Unhandled Exception: System.IO.DirectoryNotFoundException: Directory not found at Furcadia.IO.Paths.GetInstallPath () [0x00000] at Furcadia.IO.Paths.GetDefaultPatchPath () [0x00000] at FurcadiaFramework_Example.Program.Main (System.String[] args) [0x00000] rupert@linux:~/Applications/FurcadiaFramework_Example/bin/Release> wine FurcadiaFramework_Example.exe Unhandled Exception: System.IO.DirectoryNotFoundException: Directory not found at Furcadia.IO.Paths.GetInstallPath () [0x00000] at Furcadia.IO.Paths.GetDefaultPatchPath () [0x00000] at FurcadiaFramework_Example.Program.Main (System.String[] args) [0x00000] (Its amazing how easy it is to get a .Net app ported to another OS. No wonder its becoming popular.) |
|
|
|
|
Squizzle
|
Nov 4 2009, 05:10 PM
Post
#25
|
|
Group: Furres |
I tested the Graphics part under Wine yesterday and it worked. I don't like how the GUI was flickery after you press the "Random" button to generate a random image from the "buttons.fox" file. It works though.
Networking is still not 100% I found out yesterday. If you launch it like so: CODE //C# NetProxy proxy = new NetProxy(6500); proxy.Connect(); Thread.Sleep(20000); proxy.Kill(); proxy.Connect(); //This will throw a SocketException. I get that "Only one socket/port/address allowed" error. I'm trying to figure out a way to make sure the NetProxy releases itself completely when it closes. On another note, IPhone. Even though Mono does have a IPhone framework out there called MonoTouch which ~40 apps have been developed with using C#. It ain't cheap and it requires a MacOSX which I do not currently have. Hopefully somebody out there could lend a hand in development for that side of things. |
|
|
|
|
Squizzle
|
Nov 4 2009, 10:19 PM
Post
#26
|
|
Group: Furres |
|
|
|
|
|
Squizzle
|
Nov 8 2009, 07:33 PM
Post
#27
|
|
Group: Furres |
Good news, I found more bugs! This release is mostly bug fixes. PounceConnection has been upgraded a bit. FurcadiaFramework_Example demo has been modified and is a bit more organized. The Demo has several "mini-demos" that is once you end one demo the next will popup until there is no more demos, there are 3 current demos. I'll add a Form to make things more user-friendlier later. INetConnection interface has been deleted. I had planned to create a manager class for it all but I decided against it.
http://furcadia.codeplex.com/ I am looking for contributors. If you find this project useful and have something to add. Please create a patch or open a discussion about it at the codeplex project page. Contributions have to be helpful to Third Party developers for Furcadia. Sorry for the long wait between releases. I have been busy but with other things unrelated to Furcadia, mainly sleep. |
|
|
|
|
Squizzle
|
Nov 17 2009, 08:35 PM
Post
#28
|
|
Group: Furres |
Been working 12 hr days about an hour drive from where I live because my company needs me there. I should be able to get back on the bandwagon by Nov. 20.
I need your help! I want to add more features but I am out of useful ideas. If you have any useful ideas please let me know, whisper me your ideas on Furcadia or discuss it in a discussion here. Also if you have any problems with bugs lemme know. I'll be glad to fix em as quickly as possible. By bugs I mean internal bugs relating to code. The reference bug is on very low priority. It doesn't take long to delete a reference then re-add it. But thank you for letting me know Ioka. |
|
|
|
|
Ioka
|
Nov 18 2009, 02:34 AM
Post
#29
|
|
Group: Furres |
Been working 12 hr days about an hour drive from where I live because my company needs me there. I should be able to get back on the bandwagon by Nov. 20. I need your help! I want to add more features but I am out of useful ideas. If you have any useful ideas please let me know, whisper me your ideas on Furcadia or discuss it in a discussion here. Also if you have any problems with bugs lemme know. I'll be glad to fix em as quickly as possible. By bugs I mean internal bugs relating to code. The reference bug is on very low priority. It doesn't take long to delete a reference then re-add it. But thank you for letting me know Ioka. Np. I'll check it out and see if I can give you any ideas to add to your cl@ss * Don't know about Vista or Win7, but in XP x64 my DEP registry is under HKLM\Software\Wow6432Node. Could change your Path code to check for that |
|
|
|
|
Squizzle
|
Nov 18 2009, 09:14 PM
Post
#30
|
|
Group: Furres |
I believe I fixed it. Try it out in the source code build HERE.
This is the minor change I made: CODE public static string GetRegistryPath() Anyone not using x64 lemme know if that doesn't work for you.. I'll probably release the next build with a modification to that with out the NullReferenceException and instead make it default to "SOFTWARE\Dragon's Eye Productions\Furcadia\".
{ if (IntPtr.Size == 64) //64 bit return @"SOFTWARE\Wow6432Node\Dragon's Eye Productions\Furcadia\"; else if (IntPtr.Size == 32) //32 bit return @"SOFTWARE\Dragon's Eye Productions\Furcadia\"; throw new NullReferenceException("Registry path not found."); } |
|
|
|
|
Dream Dancer
|
Nov 18 2009, 09:50 PM
Post
#31
|
|
Group: Furres |
I don't have a 64 bit system, but I'd bet that there's a registry key which tells windows where to find the user data for an application, only because my windows installation has:
HKEY_CLASSES_ROOT\Applications\Furcadia.exe |
|
|
|
|
Squizzle
|
Nov 19 2009, 09:43 PM
Post
#32
|
|
Group: Furres |
I'll look into it.
DD what version of Windows do you run? |
|
|
|
|
Dream Dancer
|
Nov 19 2009, 09:54 PM
Post
#33
|
|
Group: Furres |
Windows 2000.
|
|
|
|
|
Ioka
|
Yesterday, 07:43 AM
Post
#34
|
|
Group: Furres |
|
|
|
|
|
Letalis Sonus
|
Yesterday, 09:17 AM
Post
#35
|
|
Group: Furres |
An up-to-date Win2000 is just like XP without the ugly visuals and the tons of useless stuff. What's wrong with using it? The only incompatibilities you may face are to 99% only there because the software company wants to force its users to upgrade (iTunes n' stuff).
... And it was the last Windows that did not require an activation HKEY_CLASSES_ROOT\Applications\Furcadia.exe AFAIK that registry key is used to tell Windows which programs to show up in the "Open with" dialog, I wouldn't rely on it.
|
|
|
|
|
Dream Dancer
|
Yesterday, 09:28 AM
Post
#36
|
|
Group: Furres |
Windows 2000, last stable OS produced by Microsoft.
Also, under some circumstances, the key won't exist in the HKLM, but in HKCU |
|
|
|
|
Squizzle
|
Yesterday, 08:05 PM
Post
#37
|
|
Group: Furres |
Offtopic: I use WinXP and have used it for the past 4 years with no problems whatsoever. Everybody thinks their OS is better..
Letalis thanks for letting me know that DD tried to make me fix something that wasn't broken (yet). I know bout the other registry path to look in and its just a matter of patching it. *Squizzle puts it on his TODO list.* Btw today is FRIDAY! Finally. What a long week... sorry no new releases today and probably not tomorrow, I'll hopefully get some time to work on it Sunday since I get that day off. |
|
|
|
|
Damadar
|
Yesterday, 11:57 PM
Post
#38
|
|
Group: Furres |
|
|
|
|
![]() ![]() |
| Lo-Fi Version | Time is now: 21st November 2009 - 12:25 AM |