3DS Max for Beginers

If you feel like you're up to the challenge of building your own Ages in Blender or 3ds Max, this is the place for you!

Re: 3DS Max for Beginers

Postby Christopher » Thu Jul 11, 2013 2:38 am

Karkadann wrote:I always wondered if their was a way to produce a linking book using responder/link, and logic/python/xLinkingbookGuiPopup, and logic/python/UAMVarLinkingbook.

With the responder you can make a linkung book without popup. Andy made a tutorial about it. I always made my own GUI Popups for this...

Karkadann wrote:also what the heck does Render/Unleash Satan do, Id hate to have him running loose in one of my ages

It does nothing. AFAIK it was a testiing component or something like this. But it doesn't export anything.

Christopher
User avatar
Christopher
 
Posts: 276
Joined: Mon Jul 19, 2010 3:25 am

Re: 3DS Max for Beginers

Postby GPNMilano » Thu Jul 11, 2013 10:26 am

Christopher wrote:
Karkadann wrote:I always wondered if their was a way to produce a linking book using responder/link, and logic/python/xLinkingbookGuiPopup, and logic/python/UAMVarLinkingbook.

With the responder you can make a linkung book without popup. Andy made a tutorial about it. I always made my own GUI Popups for this...

Karkadann wrote:also what the heck does Render/Unleash Satan do, Id hate to have him running loose in one of my ages

It does nothing. AFAIK it was a testiing component or something like this. But it doesn't export anything.

Christopher


Judging by what's done in the plUnleashComponent of the max plugin, it looks like UnleashSatan was originally the ForceRunTime lighting option way back in the day. plForceRunTimeLight is currently used for the Day/Night cycle in Gira. (Though it's not a necessity to use it to get the same look.)

However that's just my speculation. The two components, code wise, are identical to each other hence why I'm assuming it was the initial test for it and just never got taken out.

EDIT: Nevermind, I read the code wrong on initial glance.

Unleash Satan sets both RunTimeLightingOnly and Preshading. While force runtime sets RuntimeLightingOnly to on, and preshade to off.
You can't stop the truth. IC Blog
User avatar
GPNMilano
 
Posts: 1155
Joined: Mon Apr 21, 2008 5:50 am

Re: 3DS Max for Beginers

Postby Karkadann » Fri Jul 12, 2013 9:03 am

what about the responder/link, and logic/python/xLinkingbookGuiPopup, and logic/python/UAMVarLinkingbook. is it possible to produce a linking book for the open source game engine using these files
I Don't Have A Cell Phone, I have Freedom!
User avatar
Karkadann
 
Posts: 1224
Joined: Sun Aug 02, 2009 10:04 am
Location: Earth

Re: 3DS Max for Beginers

Postby GPNMilano » Fri Jul 12, 2013 11:41 am

Karkadann wrote:what about the responder/link, and logic/python/xLinkingbookGuiPopup, and logic/python/UAMVarLinkingbook. is it possible to produce a linking book for the open source game engine using these files


Since I'm not sure where UAMVarLinkingbook is distributed I can't read the source code to let you know. But I'm guessing not. Not without modifying xLinkingBookGUIPopup to do so.
You can't stop the truth. IC Blog
User avatar
GPNMilano
 
Posts: 1155
Joined: Mon Apr 21, 2008 5:50 am

Re: 3DS Max for Beginers

Postby Christopher » Fri Jul 12, 2013 2:44 pm

Karkadann wrote:what about the responder/link, and logic/python/xLinkingbookGuiPopup, and logic/python/UAMVarLinkingbook. is it possible to produce a linking book for the open source game engine using these files
Christopher wrote:With the responder you can make a linkung book without popup. Andy made a tutorial about it. I always made my own GUI Popups for this...


You can't use xlinkingbookGuiPopup.py, because it uses the resources from bkBookImages.prp. So you have to make your own GUI if you want a popup. (There's also a tutorial for that.)

Chriostopher

EDIT: You can however use xLinkingBookGUIPopup if you want to make a linking book to one of cyan's ages. The pictures of these ages should be in the prp file.
User avatar
Christopher
 
Posts: 276
Joined: Mon Jul 19, 2010 3:25 am

Re: 3DS Max for Beginers

Postby GPNMilano » Fri Jul 12, 2013 10:00 pm

Christopher wrote:You can't use xlinkingbookGuiPopup.py, because it uses the resources from bkBookImages.prp. So you have to make your own GUI if you want a popup. (There's also a tutorial for that.)

Chriostopher

EDIT: You can however use xLinkingBookGUIPopup if you want to make a linking book to one of cyan's ages. The pictures of these ages should be in the prp file.


You can still use xLinkingBookGUIPopup.py. Provided the texture for the linking panel is within the age somewhere. For instance, Descent has the cover for Watson's journal within the age not in bkBookImages.prp.

However the panel has to have the suffix *1#0.hsm or else it won't work. There's a few other ages I believe that do this as well. (Maybe Teledahn and Garrison. Can't remember off the top of my head.)
You can't stop the truth. IC Blog
User avatar
GPNMilano
 
Posts: 1155
Joined: Mon Apr 21, 2008 5:50 am

Re: 3DS Max for Beginners

Postby Deledrius » Sat Jul 13, 2013 2:03 am

I hate those hard-coded names; that stuff is all pretty hacky. I fixed up xJournalBookGUIPopup to allow proper data-driven (that is, selected by the Age builder/not shoved into a tertiary Python script), and we can possibly do the same for xLinkingBookGUIPopup if necessary. Currently Gehn is using it for the Tre'bivdil book in the 'hoods without anything special, so it's definitely doable right now for Age builders to create standard linking books. As GPNMilano says, you simply need to provide the linking image in the Age files and name it correctly to be auto-found.
User avatar
Deledrius
Gehn Shard Admin
 
Posts: 1377
Joined: Mon Oct 01, 2007 1:21 pm

Re: 3DS Max for Beginers

Postby Christopher » Sat Jul 13, 2013 5:33 am

GPNMilano wrote:You can still use xLinkingBookGUIPopup.py. Provided the texture for the linking panel is within the age somewhere. For instance, Descent has the cover for Watson's journal within the age not in bkBookImages.prp.

Good to know. I thought it doesn't work. I am not exactly sure, but you has to include the pictures with ImageLibrary component. At least that's how I got the picture from my Yeesha page to work.

Christopher
User avatar
Christopher
 
Posts: 276
Joined: Mon Jul 19, 2010 3:25 am

Previous

Return to Building

Who is online

Users browsing this forum: No registered users and 1 guest

cron