UPDATE: This release has been superseded by a new release. Please see this post.
Hi guys,
I’ve been lazy but eventually I managed to upload a new build of PaperSteer to the repository. This revision is a major overhaul of what I did with the port. It is in fact written from scratch. I wanted this port to be oriented towards its C++ parent i.e. the original release from Craig Reynolds and that is the reason why, I was not at all satisfied with my original release.
CHANGES:
- I have now uploaded the documentation, plugins and the new build with lots and LOTS of improvements.
- Bug fixes, stupid errors that I was overlooking.
- AS3 optimizations.
- OOP implementations and strict rules on compilation and AS3 compliance.
However, this build still does not contain the Demo which I initially promised for this build, but bear with me because I am actually working on it. Once that is done, I will be giving Papersteer a turn that the actual Opensteer lacks and that is, dynamic creation and loading of plugins.
Yes, I know that is something very big to tout about but since I love working on personal projects, I will definitely finish this sooner or later. For now, the build is up and I must say again that it is rather a preview for people to look at my work and it is broken. Porting a huge library such as Opensteer can be a severe pain, if it requires changes to the design and core implementations of the classes.
Apart from that, I recently tried to keep my artistic side alive by recreating an old scene from one of my favorite games of all time…Metal Slug. A destroyed submerged tank in the deep blue see…I hope you like it.
Regards,
MHAQS
Related posts:







Nice work. Trying to get it up and running but a tiny view and errors from papervision when I tab through the plugins …
I assume you’re using an old version of papervision – just wondered if you knew which one? Might be a good idea to include the right swc in svn.
Thanks again. Can’t wait to play with this properly.
Hi Matt,
I just recently started working on this port again. You might wanna check the Google Code Repo and Download section. I’m using the AS3 trunk branch from Papervision3D SVN, the latest one.
Beautiful. I’m up and running. I was 24 hours behind in my updates. Hadn’t realized how actively you were developing this.
Hi MHAQS,
I have use “AS3 trunk branch from Papervision3D SVN” with your latest version papersteer. The MapDriver Plugin seems incorrect as it start in wrong position and always offset. Any solution? Thanks.
By the way, I see you have move svn to prepare molehill version. How is it now?
Hey Jason,
The AS3 trunk branch has a lot of old code, which I wanted to update. So it may have issues. The PV3D branch has a lot of optimized and updated code.
I just haven’t found the time to update this library for a long time now. But I was waiting on the Molehill platform to mature a bit and then write a modular engine framework. Such that the library works with all 3D engines. The Molehill version is spectacular and runs at a smooth 60FPS for a limited number of bodies.
I hate to say it but I might not find time to update it soon enough. But people have contacting me to update it recently. I’m getting motivated to get back to it though.
For now, you can point me to exact issues you are facing in the library and I’ll help anyway I can.