FOnline Development > 3D Development
Can't really make the 3D work.
Luther Blissett:
Cool - well, I'm glad I happened to stumble across this by chance - I do hope I can help somehow. I've just started having a tiny bit of free time again, after several years with none :)
One thing that makes things a little more difficult to test is that I've been using Linux exclusively for about 3 years now. I did most of this work on my old Windows XP machine. Now, for many files and things, that mostly doesn't matter - but the older SDK from when the 3D was fully working had no Linux client/server in it. The newer ones do have a working Linux client/server apparently, though I can't get the newest ones to work, and so much has changed that I can't just shift files between them.
It also looks like the SDK has changed massively since I last looked at it, e.g. about revision 605, they completely changed the format of absolutely everything, moved all the TLA base files onto a different SDK, and I have no idea where to find the files I need!
I'm quite interested in getting this running again though, if only to give myself a little creative joy and practice :)
Grey:
It would be amazing to see your work Luther. Glad to see you are interested again!
Also I tried to change the appearance layers using the setcrit param command and only params and doesn't work either. I just change the layer, wether is armor, pants or skin and nothing happens. Funny thing is I have done it way before, years back when you guys shared a link here for a stable SDK with 3D fully implemented. It just won't change the layers or anything.
Also, where can I see the revision version I'm using? cause my SDK is from 3-4 years ago
Luther Blissett:
It's annoying that those aren't working, as it makes it harder to track down the problem - it could simply be the format of the 3d files have changed and the old ones won't load, but it's hard to tell, without reading pages and pages of Russian changelogs (or perhaps error logs from the game?)
I'm not aware of any easy way to check which revision it is, unless you've downloaded it through SVN, in which case it should be viewable in the SVN programme.
If it's of any use, the old snapshots for stable 3D should still be working if you want to try with thosefrom the old tutorial for the time being.
I'm hoping/imagining I'll be able to do a "diff" between various files of the older (working) and newer revisions to help work out what has changed, and therefore try and work out ways of fixing things. I won't be able to write any new code, but I can possibly read or adjust existing code to maybe get things working.
If your files are not confidential, and you have the internet speed and upload space, is there anyway of uploading your files so I can examine them and see if I can get things working - the fact that you have 3D characters at all is a very good start! Note that this will only work if you've got a new enough SDK for the linux server/client to be present (they'd show up as "FOnline" rather than "FOnline.exe").
No guarantee any of this will work, but I'd love to try!
Luther Blissett:
Cheers for sending the client/server files over, Grey.
I finally solved my linux dependency nightmare (in case anyone else is suffering from the older Linux binaries not running, due to "libxft.so not found", sudo apt-get install libxft2:i386 will give you the correct libs without screwing up 64 bit libxft-dev).
Anyway, that means I'm successfully running server and client off linux... which means I can do some proper testing now :)
This may take time, but I'll keep you updated.
[edit] One thing that seems missing from our tutorials is the changes in server scripts, for example, it looks like we changed the subsets in _animation.fos amongst other things. Also, I can't get the 3D running off your files, as the registration screen won't load (this could be a linux case-sensitive issue, e.g. example.txt vs Example.txt are read as different files).
I've got a 3D character up and running on Raynor's file from FOnline SDK (non repository, direct download link) but it's running the Van Buren man rather than the Karpov man. I'll be able to work with these files though - the registration works, so it's only a matter of comparing the files in both cases
From re-downloading the things from tutorials etc, the server stuff seems to be missing in all cases (or the re-uploaded file seems to only include the client part). I'm going to search for my old hard drive, which has ALL the files on, which should allow me to compare edits between these files, and then change things until it all works :)
Luther Blissett:
As a quick update, I found my old hard drive. It doesn't sound too healthy, but I think I've managed to back everything up. It'll take a while of research to locate everything and make sense of it (tons of badly named folders all over the place, and no idea what is where, or which was a working version), but I'm sure it's doable. There does indeed seem to be some server/script things in there - I guess Karpov sent me them a long time ago. Importantly it also contains all my notes, which should tell me where lots of things are, and basically log many of the file changes etc
Combining this info with the file changes in the newer SDK should give some clues... I hope.
Of course, if the changes in SDK are too severe between now and then, it may be difficult to find equivalents to change, but we will see. I'm hopeful :)
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version