Dragonica About MMOFam Suggest MMORPG Networks
Flyff Flyff Flyff
Flyff Flyff Flyff
Flyff Home Flyff Wiki Flyff Guides Flyff Market Place Flyff Gallery Flyff Forums
Flyff Flyff Flyff
Register
Arcade
Gallery
Contact Us
Forum Support
Go Back   FlyFF World > Latest News and Updates > FlyFF World Updates

Notices

Reply
 
Thread Tools Display Modes
  #1  
ItsReiko
Reikooters
Flyff Guru Of The YearBest Girl Name
 
Default Flyff Cash Shop Set Viewer - 11-25-2009, 08:55 PM
REGISTER TO REMOVE THIS AD

Current Version : Revision 248 (22nd June 2010).


Introduction
This is a program which I been working on during the past month or so. I've been having various computer problems - which are fixed now - but while I had these problems, I basically couldn't play any music, games, etc on my computer. So I started coding this to occupy my time. Of course this means I could not even execute the program well on my computer, so I had to run it on our family's other computer when I had the chance, for testing purposes.

I have been practicing my c++ skills and teaching myself 3d games programming over the past 4 months or so, with the hope to one day remake my own game which I originally started 5 years ago as a 2d game. At the time, I disliked the progress I had so far (although it was about 25% completed) and scrapped it, telling myself I would one day redo it from scratch, and do it better. So this program is sort of a result of part of said practice.


What is it
Anyways, this Flyff Cash Shop Set Viewer is a stand-alone executable program, used for viewing the cash shop clothes and equipment sets in Flyff. You can mix and match parts as you want, allowing you to see how a combination of clothes would look together before you decide to buy it.

You can see a 3D view of the character, of which you can customize everything as you would in game. Face, hair style, hair color, and so on.

Although I no longer actively play Flyff, I thought this tool would be interesting to make, not only for the fun and learning experience of doing so, but basically to show that it could be done, and also because I feel the community has been wanting something like this for a long time.

The program was written in C++ and uses the Irrlicht 3D engine.


Requirements
What you'll need to use the program:
  • A computer with Microsoft Windows XP/Vista/7 and a mouse.
    .
  • If using OpenGL mode, then you need a video card and video driver which supports at least OpenGL version 1.3, or more specifically, the glCompressedTexImage2D extension. This is so that the application can be able to render the compressed (.dds format) textures onto the models. However, the program defaults to using Direct3D. To use the OpenGL renderer, run the program with csview_opengl.bat.
    .
  • If using Direct3D mode (default), then you need both these files:
    - D3DX9_42.dll
    - D3DCompiler_42.dll
    If you have the August 2009 DirectX End-User Runtimes, then you already have these. They are bundled with the program now anyway.
    .
  • The program loads the models and textures from the Flyff game folder, so it is a requirement to have an up-to-date version of the game client installed on your computer.

Some details
The models and textures are loaded from your Flyff client, so it is required that you have an up-to-date installation of Flyff to use it correctly. When you open the program for the first time, it will ask for the location of your Flyff folder, so it knows where to find them.

Although the models and textures are loaded from the Flyff client, the item list itself is hardcoded into the program. I deliberately chose to do this for a couple of reasons. However, this approach is both good and bad.

Bad means that I will have to keep it maintained, and that you will have to redownload the newest version every couple of weeks, or however often Flyff adds new sets to the client.

Good means that since I will have to maintain it, it might motivate me to add new features to it, fix bugs and make improvements in the future, along with the adding in of new items.


Warning
I don't know if people will try to embed a virus/keylogger into this program and try to send it out to people, so I am not going to give any warranty with the program. If this program makes your computer start singing The Hampster Dance, impregnates your sister, blows up a portion of your neighboorhood, or simply removes all the pornography from your computer, then it's not my fault that you got the tool from a dodgy source.

However, the download from this location (linked at the bottom of this post) was uploaded by me myself, and is clean. If you are unsure about your copy, try scanning it with a site such as

http://virusscan.jotti.org/en
http://www.virustotal.com/

Or even better, you can check your .zip file against the MD5 checksum listed below.


Hit The YouTubes
I also made a little youtube vid showing it in action:

Spoiler



Download
You can download the program at this page (thanks to Tor for laying it out and doing the pics). It's around a 2.13mb download (english) or 2.30mb (french).
http://www.flyffworld.com/media/down...et-viewer.html


Code:
English Version:
Revision 248 - MD5 Checksum : d7dcbe6e067869092408edaca63e633a

French Version:
Revision 236 - MD5 Checksum : 3d40002550effc2fd0deedbb16445d1e
Since I'm too lazy to create a version numbering system for the program, I am just going to number the program by the last revision in my SVN repository. But I will include the date for convenience.

Current Version : Revision 248 (22nd June 2010).


Further Info
For more info check out the readme.txt file which is bundled in the archive at the download link above.


Credits and thanks
Spoiler


Contact/Feedback
Any comments, suggestions, bugs you found, etc. are welcome. You can either reply to this thread or PM me with those.


Have a nice day.
Reply With Quote
  #2  
SailorYue
Mushpoie
 
Default 11-25-2009, 09:39 PM
great idea! the wiki shows the shop sets sure, but this way you can do more. PLUS id love to see what hai style to go with my new eyes when i get them ^^
Reply With Quote
  #3  
Tor
Admin
I'm Watching You
 
Default 11-25-2009, 11:08 PM
It's great program guys. Don't be surprise if kflyff comes calling for it =D Reiko did an awesome job. My hats to the man.

Quote:
great idea! the wiki shows the shop sets sure, but this way you can do more. PLUS id love to see what hai style to go with my new eyes when i get them ^^
How about some of you guys start adding the screen shots into the wiki of the sets =D We're missing a lot.
Reply With Quote
  #4  
Wani
Fail Blade
My Little Pony
 
Send a message via AIM to Wani Send a message via MSN to Wani
Default 11-26-2009, 12:12 AM
This is the bestestestestest thing ever and you all need to download it or baby jesus cries!

No, for real, this is program is so awesome, i could play with it for hours!

Awesome job Shane!
Reply With Quote
  #5  
FiliaChan
Clockworks
Wiki Contributor
 
Send a message via MSN to FiliaChan
Default 11-26-2009, 02:20 AM
For the path issue, try using the registry value located at:
HKEY_LOCAL_MACHINE\SOFTWARE\GalaNet\Flyff
The key is "App Path" and contains a string with the client path.

This would eliminate manually inserting the path.

It would also work if you ever un/reinstall the client elsewhere.
Reply With Quote
  #6  
ItsReiko
Reikooters
Flyff Guru Of The YearBest Girl Name
 
Default 11-26-2009, 02:27 AM
Quote:
Originally Posted by FiliaChan View Post
For the path issue, try using the registry value located at:
HKEY_LOCAL_MACHINE\SOFTWARE\GalaNet\Flyff
The key is "App Path" and contains a string with the client path.

This would eliminate manually inserting the path.

It would also work if you ever un/reinstall the client elsewhere.
I think its more of just a convenience thing rather than a big solution.

On my computers, I dont have flyff installed normally like that. Since the last time I downloaded the full client was like v7, and I've reinstalled windows several times since, I dont have that registry key, although this does not stop me from being able to play the game. My other computer has the game simply cause I copied the folder across the network.

In any case, I could make it use that and fall back on the current method should it fail.

I will try see if I can get that working tomorrow or something though. Thanks for the suggestion.
Reply With Quote
  #7  
Mygrapefruit
Zombiger
Artwork Of The Season
 
Default 11-26-2009, 02:31 AM
+rep
Reply With Quote
  #8  
xSHFT
Armed with a mind.
 
Default 11-26-2009, 03:29 AM
Great job! Nice to see a program like this.

Must have been a bitch to work with the several formats, good thing you knew some people who things about them.
Reply With Quote
  #9  
Sinner
Fail BP
Staff Of The Year
 
Default 11-26-2009, 03:40 AM
Epic program is epic, got quite a few combo ideas from this already
Reply With Quote
  #10  
ItsReiko
Reikooters
Flyff Guru Of The YearBest Girl Name
 
Default 11-26-2009, 03:49 AM
Quote:
Originally Posted by xSHFT View Post
Great job! Nice to see a program like this.

Must have been a bitch to work with the several formats, good thing you knew some people who things about them.
yeah

well its not entirely borrowed stuff compiled together. there is parts I still had to work out myself. but obviously just gave credit to what I didnt need to reinvent the wheel for.
Reply With Quote
  #11  
xSHFT
Armed with a mind.
 
Default 11-26-2009, 05:04 AM
Quote:
Originally Posted by ItsReiko View Post
yeah

well its not entirely borrowed stuff compiled together. there is parts I still had to work out myself. but obviously just gave credit to what I didnt need to reinvent the wheel for.
Yea I know you didnt compiled borrowed stuff together. But like all software people create something and others modify or use it to create something else.
That's why I love API's they are so great <3
Reply With Quote
  #12  
Suinia
Coin Operated Boy
Writer Of The YearGame Reviewer
 
Default 11-26-2009, 06:48 AM
Let me say again: I love this program

Gotten several ideas...
Only to discover they're no longer in the CS shop

-Anxiously awaits for cyber punk and queen of hearts to return-
Reply With Quote
  #13  
meimei
You're like a proton in my core– without you I would never be the same ♥
Angel Of The Year
 
Default 11-26-2009, 09:02 AM
I said it before.. and I'll say it again! This program is amazing! :3 .. Rei is awesomeness.
Reply With Quote
  #14  
Lullabai
Wagsaac
 
Default 11-26-2009, 09:36 AM
;o!
I love this!
Pressing randomize actually gives you a few good CS combos. :>
Here is what I made with the random button, lol!
http://img692.imageshack.us/img692/354/randomness.png
Some of em look dumb but others are neat.
Good job Reiko. :U
Reply With Quote
  #15  
Chrome
♫ Love is friendship set on fire ♫
 
Default 11-26-2009, 09:45 AM
Amazing job !
Reply With Quote
Reply
« FlyFF World > Latest News and Updates > FlyFF World Updates »

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 10:42 AM.


Powered by vBulletin® Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios

Cursors - Vindictus - Dragonica
no new posts