Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

2D All the way! / Image Plugin - Using FreeImage Library & Pureplugin

Author
Message
D Ogre
20
Years of Service
User Offline
Joined: 19th Nov 2003
Location:
Posted: 16th Feb 2008 00:30
Hi everyone. I've be away from these forums for awhile to pursue
other projects that are PureBASIC and C++ related.

I have been messing around with some free open source libraries that
concern processing images lately...

I have a current copy of the FreeImage open source library complete
with a wrapper for PureBASIC. I plan to write the plugin using Pureplugin.

The library supports many formats, but the ones that DBPro does not are
the ones I feel could be important for people who want to develope there
own powerful image manipulation tools within DBPro, such as paint programs
and image file converters, ect.

One of those file formats that comes to my attention is the animated GIFs.
Wouldn't it be nice to make animations for WEB pages with no hassles right
in DBPro?

Psuedo Plugin commands
----------------------

GIF From Memory:

Save Animated Gif Filename,StartImage, EndImage, StepIndex, Delay, Loop

Gif From File:

Open Animated GIF From File FileNumber, GIFName, FirstSourceFile, Delay, Loop
Append GIF File Filenumber, SourceFile To Append
(any supported format)
Close Animated GIF From File FileNumber

Of course this is all hypothetical. Just an idea at the moment.

I was wondering if anyone would have any use for a plugin which would
give you the ability to:

1. Load/Save more 2D file formats In DBPro (30+ Formats)
To get a complete list of formats you will have to review the
documentation for the FreeImage library. (Post the link in a bit...)

The load and save functions in my plugin could give you greater control over
how the file is processed depending on the format in question.
For example: Image quality of a Jpeg. (good, superb, normal, average, or bad)

2. Optimized image processing

A. Rotate and flip
B. Unsampling and desampling
C. Color manipulation
D. Channel Processing
E. Filter resampling support

This is just some of the possiblities with more probably to come as
I study the cabilities of this library.

Current Project Status:
1. Obtained the FreeImage Library
2. Obtained the PureBASIC Wrapper - By Progi1984 (Thanks alot!)
4. Tinkering with the library in PureBASIC
3. Purchased PurePlugin
4. Studying each product for DBPro plugin implementation

This is my first plugin project for DBPro. I welcome any advice, ideas, tricks
and tips during my developement. I have a lot of work to do so be patient.

Thanks,
D Ogre
da power pwnerer
17
Years of Service
User Offline
Joined: 28th Jul 2006
Location: Pittsburgh, PA
Posted: 16th Feb 2008 01:16 Edited at: 16th Feb 2008 01:19
This would be fantastic! You have my support all the way Of course, when you make some progress and a few screens, be sure to post it in the W.I.P., as it gets a lot more attention than the 2D Board.




-Dan


http://Freewebs.com/noobisoft
Come to Noobisoft's website today!
D Ogre
20
Years of Service
User Offline
Joined: 19th Nov 2003
Location:
Posted: 16th Feb 2008 02:10
Thanks for your interest.

Yeah, I know I will probably get more attention in WIP when I get things
moving. I'm posting here at the moment to see if anyone has any interest in
it. After all, it is 2D related.

I'm looking for some ideas that might be implemented in the plugin right now.

I figure the major question will be, will it be a free plugin?
Well, I haven't decided, but it's definately a good possiblity.

I guess I should start coding it and do a wait and see.
D Ogre
20
Years of Service
User Offline
Joined: 19th Nov 2003
Location:
Posted: 17th Feb 2008 21:19
No one else??? Well, I'm still open for ideas.

Everything seems to be in order at the moment. All mentioned components
seem to have all the essentials for my plugin.

Freddix's Pureplugin will give me access to DBPro's image and bitmap
pointers. Very cool and a must for the plugin. Thank you for all your
hard work, Fred. You will definately be hearing from me in your forums.

I will post in the WIP board once I have something to show.

In the mean time, feel free to post ideas you think you want to see in
this plugin.

Thanks Again,
D Ogre
D Ogre
20
Years of Service
User Offline
Joined: 19th Nov 2003
Location:
Posted: 21st Feb 2008 01:48 Edited at: 21st Feb 2008 01:51
- BUMP -

Anyone?

Just a quick progress report:

Most things are in order still except one thing... I can't be sure but
there seems to be a memory allocation problem with the append page
function in the wrapped library (at least with Progi1984's usage
example). I really need to investigate this further to ensure it wasn't
something he/she did. This function is a must for my first plugin command
that I wish to implement for DBPro.

I've also posted some PurePLUGIN usage questions I have with Freddix in
his forums to ensure I'm on the right track. Otherwise, I've begun coding
the plugin. Hopefully, I will get everything to work so I can start a new
thread on the WIP board here.
D Ogre
20
Years of Service
User Offline
Joined: 19th Nov 2003
Location:
Posted: 24th Feb 2008 18:37
I'm back again...

My plugin is coming along pretty well. Although, not as fast as I would
like it to be, but that's because I am learning and researching as I go.

I'm really not all that familiar with the FreeImage library. So, I have
to read the docs that came with it, study the C source code examples, and
translate them to PureBasic. To compound matters, I have to get it all
to work with DBPro. However, PurePLUGIN does make it much easier to do so.

So far, I have PurePLUGIN, FreeImage, and my PureBasic code working within
DBPro as a basic test plugin. It's nothing to showcase in the WIP Board yet.
It's more for testing purposes at this point.

The first two functions of my plugin are probably the most important. I chose
to work on these two first because they are the gateway between FreeImage and
DBPro.

The two commands are the alternate LOAD/SAVE image commands. They are two be
used instead of the native DBPro commands when dealing with image processing
beyond the use for sprites, textures, and backgrounds. This is were you will
have a much larger choice of file formats and compression quality as well as
a myriad of programming tools directed toward high quality image processing.
They should be nearly 100% compatible in the way the native commands are within
DBPro, except they do no MIPMAPPING.

The save image command was easy, PurePLUGIN gave me access to DBPro's image
pointers. All I had to do is give the FreeImage all the necessary information
about the image, then tell FreeImage to convert it to it's own native format.
After that, I tell FreeImage to save it out to what ever format.

The load image command is a little different. It's still a work in progress.
The procedure is not exactly the reverse. It requires a bit more manipulation,
but I'm confident that I will succeed. I just need to do a few more
experiments and maybe pick a few brains on it.

Once I finalize the load/save image commands and ensure there reliabilty,
I will be working on the animated GIF file saving command next. Saving
images to a file from memory will be supported first, then from file to
file later.

See Ya...

D Ogre
D Ogre
20
Years of Service
User Offline
Joined: 19th Nov 2003
Location:
Posted: 27th Feb 2008 03:18
I have a little update about my plugin again.

I'm still working out the basics on the load and save functions. I pretty
much have the loading part working. I think I've solved the saving part.
Although, I haven't actually tested that part yet. I will over the next
few days.

The 4 commands will be something similar to this:

Images:
DI_Load Image "Filename", ImageNumber, DecompressionType
DI_Save Image "Filename", ImageNumber, CompressionType

Bitmaps:
DI_Load Bitmap "FileName", ImageNumber, DecompressionType
DI_Save Bitmap "FileName", ImageNumber, CompressionType

Where the comp and decomp parameters are supported by the file format
being loaded or saved. There definitions will be provided in a DBPro
constants include file, so you will know what they are for which file
type. An Illegal parameter will be ignored and the file will be manipulated
by a default.

This is just a start. More commands and parameters may follow later...

Note: When you write a DBPro program with my plugin, you will need to place
the FreeImage DLL into the DBPro project folder for it to work properly.

Later,
D Ogre
D Ogre
20
Years of Service
User Offline
Joined: 19th Nov 2003
Location:
Posted: 1st Mar 2008 01:10
Yes, I'm back with some more updates to my progress.

I've completed most of the needed internal functions concerning conversion
between DBPro and the FreeImage Library. These are the ones that are not
directly exposed to the user in the way of a DBPro plugin command. They are
called upon when the plugin commands need to get data to and from DBPro and
the FreeImage library. Basically, reusable procedures.

I have most of the load/save core procedures built. I'm currently writing
the format analyzers that handle which FreeImage library plugin will handle
the file encoding and decoding. This includes file extension parsing, error
handling and file format analysis for compatibilty.

I'm looking into implementing some additional parameters for the load/save
commands. This will be in the way of pixel depth conversion and possibly
channel masking. Not sure on all the details on this yet.

The pixel depth conversion will give you the option of coverting images from
any bit depth to a 32 bit upon loading. Saving, only if the format supports
it. So, feasibly you could set this parameter to provide an alpha channel for
formats that originally did not contain it. Like jpegs for example. There are
many possiblities for this application.

I am writing my plugin to allow easy upgrading of the FreeImage Library without
having to wait for my plugin to updated. As long as there are no drastic changes
to the library core functions or if new ones had been added.

I still have some work to do, but hopefully I will have a basic plugin to showcase
very soon. BTW, I will be releasing this plugin as freeware when completed.

Thanks again,
D Ogre
flashing snall
18
Years of Service
User Offline
Joined: 8th Oct 2005
Location: Boston
Posted: 2nd Mar 2008 05:26
wow, this seems like its coming along quite nicely. Im lookin foward to the release!


This is my WIP, not even ready for a WIP thread yet though.http://smallgroupproductions.com/
D Ogre
20
Years of Service
User Offline
Joined: 19th Nov 2003
Location:
Posted: 4th Mar 2008 01:04
Yeah, it seems to be falling together now. I still have to finish the
file format checking. I didn't get a chance to work on this over the past
weekend. I was trying to finish an animated movie I was making in Poser.

I will be working on the plugin all this week. I don't want to release anything
until I add some more features and do some testing first.
D Ogre
20
Years of Service
User Offline
Joined: 19th Nov 2003
Location:
Posted: 6th Mar 2008 01:40 Edited at: 6th Mar 2008 01:43
I've started making the constants include file for DBPro. It will contain
all the information needed to use my plugin. This file will be growing and
changing until I get all the features of my plugin in place.

Here is part of the include file showing the supported formats:



I'm still working on the DBPro functions which will allow you to check
files within a folder to see if a format can be loaded.

NOTE: The format identifiers are not included in the constants example above.

Load Example:


This function will return a ZERO if the file is not supported. A value of ONE
or greater will determine the file format. Each type will be defined
within the include file.

More to come later. I should be posting in the WIP soon...
flashing snall
18
Years of Service
User Offline
Joined: 8th Oct 2005
Location: Boston
Posted: 6th Mar 2008 03:36
wow. nice job so far. I cant wait until i can take your 'project' out for a spin!


This is my WIP, not even ready for a WIP thread yet though.http://smallgroupproductions.com/
D Ogre
20
Years of Service
User Offline
Joined: 19th Nov 2003
Location:
Posted: 13th Mar 2008 05:32 Edited at: 13th Mar 2008 05:55
I have some more news about my plugin.

I apologize for any misinformation that I've posted previously. I started
with one plan in mind, but found that I could do things differently once
I began to learn more about the FreeImage library. This should be my
final solution for building this DBPro Image enhancement plugin.

I pretty much have the DBPro Constants file wrapped up. It's quit a bit
different from the example I posted previously.

I decided to take the plugin in a slightly different direction. Instead of
just making commands built off of the FreeImage library functions, it will
actually expose nearly the entire library to the DBPro Programmer. In essence,
you will have full control over most of the library , but thru a DBPro
style command structure. So, yes. I'm basically wrapping it as a TPC plugin.
There will be some limitations to this of course, but I feel that they shouldn't
be too problematic.

The commands/functions will be setup so all FreeImage DIBs that are manipulated
thru my plugin will have an index number instead of an address pointer. This makes
them numbered just like the DBPRO image and bitmap commands.

Commands Example:

Example DBPRO DIB LOAD/SAVE Commands

Load DIB "Filename", DIB Number, Load Flag
Save DIB "Filename", DIB Number, Save Flag

Example DBPRO DIB Functions

Type = Get DIB Type(DIB Number)
Depth = Get DIB BPP(DIB Number)
PTR = Get DIB PTR(DIB Number)

Example DBPRO DIB Commands

Convert DIB To 32 Bits DIB Number
Convert DIB To Monochrome DIB Number, Process Flag, Byte Value or Algorithm
Convert DIB To GreyScale DIB Number
Clone DIB Source DIB, Target DIB
Delete DIB DIB Number
Create DIB DIB Number, Type, Width, Height, Depth, RedMask, GreenMask, Blue Mask
Copy DIB To Bitmap DIB Number, Bitmap Number
Copy DIB To Image DIB Number, Image Number
Copy Bitmap To DIB Bitmap Number, DIB Number
Copy Image To DIB Image Number, DIB Number
ect, ect...

Well, you get the idea.

The MAKE and COPY commands will be the gateway between DBPRO bitmaps
and images and the FreeImage DIBs. To maintain a certain amount of
compatibility, all DIBs will be converted to 32 bits when they are handed
to DBPro for manipulation as bitmaps/images.

To wrap it up here I would like to mention that the DIBs are handled
separately from DBPro. This way you can still do processing on complex image
types that DBPro is not capable of handling without quality loss do to
conversion (48 bits and above).
D Ogre
20
Years of Service
User Offline
Joined: 19th Nov 2003
Location:
Posted: 15th Mar 2008 04:53 Edited at: 15th Mar 2008 05:08
COMPLETED:

I've wrapped most of the neccesary library functions concerning DIB
processing and manipulation within my plugin.

NOTE: You will still have to add the library DLL with your project for
it to work properly. This addition to the files used with your project
shouldn't be a major drawback concidering the power you will have.

TO DO:

1. Finalize the MAKE bitmap/image from DIB commands
2. Add OpenMultiBitmap support
3. Add compare DIB, DB bitmap, and DB image size and depth commands
4. Add DIB filters
5. Add flip, crop, and rotate DIB Commands
6. Add channel processing commands
7. Add SAVE animated GIF commands (both from memory and file)
8. Add more error handling (including checking for the FreeImage DLL)
9. Build a complete string table and DBPRO Keyword .INI File
10. Make a PurePLUGIN user name and user code encryptor/decryptor
11. Include a global DIB index array to the DBPro Constructor
12. Include DIB array FreeImage memory unloader to the DBPro Destructor
13. Add all DBPro compiler dependencies (Bitmap, Image, and Memblock)
14. Compile DLL, test, and debug

A lot of the plugin commands directly mirror the library commands, but
in a DBPro command structure as I mentioned above. However, there are
many that do a little more behind the scene. For example: Currently all
the DIB conversion commands will unload the source memory and point the
DIB to the new target memory address. This leaves the DIB number intact
and gets rid of the old DIB memory. Normally you would do this manually
when using the library directly unless you plan to keep it. It easily
addresses memory leaks at the moment, but I may change this later to:

Example DBPro Commands:

Convert DIB to Greyscale Source, Target
Delete DIB Source

I'm not sure when I will release the plugin as I still have a lot of
work to do, but I'm happy with how it's going together now.

D Ogre
flashing snall
18
Years of Service
User Offline
Joined: 8th Oct 2005
Location: Boston
Posted: 17th Mar 2008 00:37
yeah!!! glad to see your still going with this.
I know it can make stuff greyscale, can it do anything else for effects?


This is my WIP, not even ready for a WIP thread yet though.http://smallgroupproductions.com/
BMacZero
18
Years of Service
User Offline
Joined: 30th Dec 2005
Location: E:/ NA / USA
Posted: 17th Mar 2008 05:05
*Checks mailback*

This is sounding really nice! Good job!

D Ogre
20
Years of Service
User Offline
Joined: 19th Nov 2003
Location:
Posted: 18th Mar 2008 03:03 Edited at: 18th Mar 2008 03:31
@ flashing snall

The library itself does quite a bit. There are too many to list here.

Here are some features:

1. Load about 30 file formats
2. Save about 19 file formats
3. Convert any pixel depth to another: 1, 4, 8, 16, 24, 32, and complex up to 128 bits
4. Color Quantize 24 bit depth to 8 bit palletized bitmap (ie. GIF)
5. Dither and threshold process bitmaps to monochrome (Black and White)
6. Rescale images using a filter (ie. antialising)
7. Multi-page bitmap support for .TIF, .ICO, and .GIF
8. Metadata support for writing data other than pixel (ie. Tags/Headers for animated GIFs)
9. Direct pixel manipulation
10. Color manipulation (curve, gamma, brightness, contrast, invert and color mapping)
11. Channel processing of RGBA components
12. Flip, rotate, crop, copy, paste bitmaps
13. Compress memory (ZLIB, ZLIBGZIP, ZLIBCRC32, ZLIBGUZIP)

and more...

What features are you looking for specifically? If the library doesn't do it, I might
be able to write it.

-------------------------------------------------------------------
PLUGIN UPDATE:
This project is growing literally by the day in terms of the work load.

I am still finding wrapper bugs for this library. I just fixed a memory
pointer issue with the Metadata functions today. I kept getting a
"Memory Access" error in PureBasic. I checked the library docs and found
out that several of the wrapped functions needed an address pointer
instead of the actual variable. Fixed now...(How frustrating that was for
a bit.) I found a couple of others; like a bad emumeration in the constants
file, and bad data types (a long instead of a string, ect.) in the import file.

After fixing most of the problems mentioned above, I wrote a quick test program
that writes and animated GIF. NO ERRORS!!! IT WORKED FLAWLESSLY!!! I should
now be able to include saving animated GIFs in the plugin.

I'm not sure how I'm going to handle Multi-Bitmap or Metadata support. I don't
know if it will be better to expose the functions or write routines that utilize
them. I need to study this further.

BTW, I changed the convert commands to make use of SOURCE and TARGET paramters
instead of just unloading the old DIB Memory. You are now responsable for
deleting it with the DELETE command.

Also, to avoid memory leaks when your program terminates, I am adding a DIB
unloader function to the DBPRO DESTRUCTOR function. It will scan memory for
any unloaded DIBs and unload (free) them automatically.
Virtual Nomad
Moderator
18
Years of Service
User Offline
Joined: 14th Dec 2005
Location: SF Bay Area, USA
Posted: 18th Mar 2008 07:55
just noticed this. looks handy. if you're still taking feature requests, you might consider:

sharpen, soften, and blur(s).
canvas resize/add border.

i use those quite a bit and didn't see them mentioned in the thread. as a bonus, how about some math? merging files, etc.
all that maybe in version 2? keep up the good work. looks promising.

Virtual Nomad
AMD XP 1800+ (~1.6 Ghz) / 1.5 GB RAM
ATI Radeon 8700LE 128 MB / Windows XP
flashing snall
18
Years of Service
User Offline
Joined: 8th Oct 2005
Location: Boston
Posted: 18th Mar 2008 23:22
wow, those listed features pretty much made my mouth drop!
I think that blurring / sharpens would be really cool, but you dont need them to make this a worth while plug in...

This is turning out to be a life saver for me. I was stuck on 2d effects, but this might just pull me up.

Sweet.

That gif writer thing sounds cool to. This plugin seems like a plugin that whould allow more a bunch of 2d tools to be made.


This is my WIP, not even ready for a WIP thread yet though.http://smallgroupproductions.com/
D Ogre
20
Years of Service
User Offline
Joined: 19th Nov 2003
Location:
Posted: 20th Mar 2008 04:44
@ Virtual Nomad

Sharpening, blurring, and softening bitmaps can be done. I believe the library filters
can already employ this.

Upsampling and downsampling is already supported for resizing. You can use both
RESCALE and MAKE THUMBNAIL to do this. The filters allow a certain amount of
smoothing upon upsampling do to the lack of pixel information. Say, resizing up from
100% (original) to 200% or more for example. There is always going to be a limit
to the resulting image quality of course.

(ie. Rescale DIB, Source, Target, SizeX, SizeY, Filter)

Its possible to create a border. You could technically do this already with the
native DBPro commands. You just have code it. As far as having a single command
to do it, yes that's possible.

Merging of images is also presently supported. Sorry, I can't give any details
at the moment. I haven't gotten to that part yet.

Merging in terms of stuffing many images into a single file is also possible.
This is basically how animated GIFs work, but you are not just limited
to that format. Multi-page TIFFs also do this. As far as I can tell you could
"arc" any format, but it will not be a recognized standard format; only with
the programs you make using it. That's what the Multi-Bitmap and Metadata functions
do in this library.

@ Flashing Snall

The idea is to give a DBPRO programmer the power and flexibility to make almost
anything he or she needs relating to 2D. DBPro doesn't have the power to do complex
image processing at this level quickly and easily. This is also the case with PureBASIC.
It also lacks in the 2D department. I originally began this project to enchance 2D
manipulation in PureBASIC for my own projects. In the process, I decided that DBPRO
could really benefit from this as well.

-------------------------------------------------------------------

I hope you guys can bare with me. I have a lot done, but tons more work is needed
to bring this plugin into reality. There are many functions I want to include in
this plugin. I think I will stick to incoporating most of the straightforward stuff
for now so I can get something released. The more difficult ones I will have to tackle
at a later time.

I am still open to any questions, suggestions, or requests. That is why I started this
thread in the first place. If I don't answer quickly, it's probably because I'm working
on the plugin. Be patient. I'll be back to respond ASAP.

Thanks Again,
D Ogre
D Ogre
20
Years of Service
User Offline
Joined: 19th Nov 2003
Location:
Posted: 28th Mar 2008 22:17
I just wanted to keep the interested crowd informed about my progress on
this powerful plugin.

I did some house cleaning and organizing of all the commands and functions.
I made include files for each command set from the library. This obviously
makes it easier to debug and include or exclude within the main plugin while
testing. I know better, and I should have done this in the first place. Very
sloppy on my part at first...but way better now.

I have just a few sets of commands to wrap which are the Open-Multi-Bitmap and
the Metadata. After careful study, I figured that direct wrapping can be done
to give the user full control over that part of the library.

I've continued to update the DBPRO constants file. It looks very similar to
the original PureBASIC resource file by Progi1984. In fact, the file is actually more
organized than the original. File Load/Save flags are much easier to identify in
requards to which can load only and which can load and save. In short, it's a
much neater file and it contains some of my contributions and corrections.

I will be including the orginal FreeImage Library .PDF with this release. This
will provided all the information needed. I will just fill in the gaps with
my help files; Mostly in the area of syntax differences and how some of the
commands will now behave within a DBPRO programming environment.

I have not throughly looked into the ICC Profiles and the memory streaming part
of the library. So, at the moment, I'm not including these as part of my plugin.

I have yet to build a keyword .INI file and make routines that handle
my PurePLUGIN user code encryption. The later I've just begun looking into
its methodology recently.

I can't make any promises to when I will release this. I would however like
to say probably within the next couple of weeks, hopefully. I do have a
money project currently on the burner. I need to finish that first, but any
spare time goes directly to this project.
da power pwnerer
17
Years of Service
User Offline
Joined: 28th Jul 2006
Location: Pittsburgh, PA
Posted: 3rd Apr 2008 22:57
Any updates? I really need this plugin



-Dan


http://Freewebs.com/noobisoft
Come to Noobisoft's website today!
D Ogre
20
Years of Service
User Offline
Joined: 19th Nov 2003
Location:
Posted: 4th Apr 2008 04:18
Hi. Sorry, I haven't posted much lately. I've been very busy with another
project. I'm definately NOT abandoning this plugin. Just so you know...

I have a project that needs to be done for a local public access TV show.
They need a tele-prompter program that can be ran on a laptop computer cabled
to a TV monitor. I guess for aiding in recording their show. I started writing
it for them late last week.

Once I get that out of the way, I will devote my full attention to the plugin.

D Ogre
da power pwnerer
17
Years of Service
User Offline
Joined: 28th Jul 2006
Location: Pittsburgh, PA
Posted: 9th Apr 2008 02:23
Oh, ok, cool



-Dan


http://Freewebs.com/noobisoft
Come to Noobisoft's website today!
D Ogre
20
Years of Service
User Offline
Joined: 19th Nov 2003
Location:
Posted: 11th Apr 2008 00:51 Edited at: 11th Apr 2008 02:47
I should be back to working on the plugin by the end of next week. I almost
have the tele-prompter finished. I have some bug issues to work out and
a few more features to add to complete that project. Of course I also have
to make a run down to the studio to help set it up and show them how to
use the program.

Hang in there guys...

D Ogre


[href]
www.NightmareSinema.com
[/href]
flashing snall
18
Years of Service
User Offline
Joined: 8th Oct 2005
Location: Boston
Posted: 11th Apr 2008 01:30
Nightmare Sinema.com, on my way!


This is my WIP, not even ready for a WIP thread yet though.http://smallgroupproductions.com/
D Ogre
20
Years of Service
User Offline
Joined: 19th Nov 2003
Location:
Posted: 11th Apr 2008 02:36 Edited at: 11th Apr 2008 02:43
That's the website for the show on public access TV in my area. They show old
horror movies on late night TV. Pretty cooky...lol. I know some of the guys that
work in the studio at Stage 3 Productions. My friend helped build some props
for the show.

Sorry, fixed the web address above.
D Ogre
20
Years of Service
User Offline
Joined: 19th Nov 2003
Location:
Posted: 22nd Apr 2008 23:22
I will now be resuming work on this plugin starting this week. I have finished
the tele-prompter and its documentation.

I still have to write a code encryption algorithm for PurePlugin. Once I do this,
I will release the plugin in the state it's currently in for public testing. This
will be minus the multi bitmap and meta data support. I have some work to do on
those features before they can be included.

Keep your eyes pealed for a new post in the WIP board.

Thanks For Your Patience,
D Ogre
Freddix
AGK Developer
21
Years of Service
User Offline
Joined: 19th Sep 2002
Location: France
Posted: 5th Jun 2008 16:41
Hi D Ogre,

It's a really interesting project.
Keep us informed

Fred
Odyssey-Creators

Gandalf said: "All we have to decide is what to do with the time that is given to us"
Odyssey-Creators - X-Quad Editor - 3DMapEditor

Login to post a reply

Server time is: 2024-05-04 10:08:02
Your offset time is: 2024-05-04 10:08:02