Swordedit
Re: Swordedit
Then you're wrong; version control is always useful . Plus we were talking about importance of other people being able to use and/or contribute to it anyway. The only reason you were able to build these was because of the existing code being open. I'll give sword a nudge and see if he's okay with this. If he is and you want to keep it closed, don't expect much help on the code. If he doesn't respond, you shouldn't expect the license to have changed.
I am no longer active to Halo or MGM, and don't guarantee a response on the forums or through email. I will however linger around the discord room for general chatting. It's been fun!
-
- Commando
- Posts: 2047
- Joined: Sun Oct 21, 2007 2:34 pm
- Location: 3C0E9056
- Contact:
Re: Swordedit
What is it like living in the past? do dinosaurs and pre-historic mammals menace you so you cannot leave your cave?Samuco wrote:I find version control is only useful when developing with others.
Re: Swordedit
Rewrote the object rendering code. Comparison movies are below (optimised old vs new vbo).
Running Phoenix with Quicktime player recording (which lowers fps). Without Quicktime running I get 12 fps for the old code and 600 fps for the new code.
http://www.samuco.net/SE/Old.mov
http://www.samuco.net/SE/New.mov
Running Phoenix with Quicktime player recording (which lowers fps). Without Quicktime running I get 12 fps for the old code and 600 fps for the new code.
http://www.samuco.net/SE/Old.mov
http://www.samuco.net/SE/New.mov
-
- Commando
- Posts: 2047
- Joined: Sun Oct 21, 2007 2:34 pm
- Location: 3C0E9056
- Contact:
Re: Swordedit
Needs more vsync.Samuco wrote:Rewrote the object rendering code. Comparison movies are below (optimised old vs new vbo).
Running Phoenix with Quicktime player recording (which lowers fps). Without Quicktime running I get 12 fps for the old code and 600 fps for the new code.
http://www.samuco.net/SE/Old.mov
http://www.samuco.net/SE/New.mov
-
- Commando
- Posts: 2047
- Joined: Sun Oct 21, 2007 2:34 pm
- Location: 3C0E9056
- Contact:
Re: Swordedit
Also sounds like someone doesn't know how to make static libs. You get to release the source code then keep the parts you want private by making it link against a static lib that you include already compiled into the project.Samuco wrote:It just hangs and takes up 400% cpu rather than crashing. The current version of starlight has new code that I would refer remained private hence why I did not release the code. If this is going to be an issue, then I am not going to add peoples change requests as it eats into my own time and then can't be released anyway.nil wrote:@Samuco: you can privately PM me a crash report although it is a beta after all. I'm a mac dev member so i have access to it as well, I might install it.. Also why the heck is properly open sourcing a project that was already open sourced unlikely?! Unfortunately for you, he did specfiy GPL when releasing his code. Anyway, if you'd like to talk, send me a PM.
GG development because you apparently don't know how to.
Re: Swordedit
Afaik static linking doesn't count as a workaround for the GPL, but dynamic linking does. I think the Unix version of a dynamic library is a .so file.Dirk Gently wrote:Also sounds like someone doesn't know how to make static libs. You get to release the source code then keep the parts you want private by making it link against a static lib that you include already compiled into the project.
-
- Commando
- Posts: 2047
- Joined: Sun Oct 21, 2007 2:34 pm
- Location: 3C0E9056
- Contact:
Re: Swordedit
.dylibWaeV wrote:Afaik static linking doesn't count as a workaround for the GPL, but dynamic linking does. I think the Unix version of a dynamic library is a .so file.Dirk Gently wrote:Also sounds like someone doesn't know how to make static libs. You get to release the source code then keep the parts you want private by making it link against a static lib that you include already compiled into the project.
and oh right dynamic libraries because GPL is a load of shit.
Re: Swordedit
Do you do anything except whining or is that the extent of your capabilities?
My problem is not with releasing the code but rather the license that the code would be released under. The code changes are not nice little segments or functions.
My problem is not with releasing the code but rather the license that the code would be released under. The code changes are not nice little segments or functions.
Re: Swordedit
What license would you want to release it under?Samuco wrote:My problem is not with releasing the code but rather the license that the code would be released under.
You still have the right to reuse code you wrote yourself, you know. If you're concerned about a function or something then you could certainly re-use your code in another project.
Re: Swordedit
Have you got a source for that? I may be able to release it if that's the case.WaeV wrote:What license would you want to release it under?Samuco wrote:My problem is not with releasing the code but rather the license that the code would be released under.
You still have the right to reuse code you wrote yourself, you know. If you're concerned about a function or something then you could certainly re-use your code in another project.
Changes:
1. Player spawns now show up as BIPD's
2. Moonlight renderer now displays textures properly
3. Vehicles can be deleted
4. Arrow keys can be used to move objects.
5. You can now type in rotation values.
6. You can now type in position values.
7. Added scroll to rotate objects
8. Added control left click to rotate the camera
9. Additional mod permutations are now rendered
10. Added ability to view player spawns based on game type.
11. Bug fixes & performance enhancements
The somewhat long movie below shows me making a simple mod (with moonlight) that features more vehicles. http://www.samuco.net/SE/SheeWar.mov
Re: Swordedit
Yeah - licenses tell you how other people's code can or can't be used. Because of the GPL license, Sword's code in Swordedit can never be used in a non-GPL project... without permission from Sword.
The reason projects like Linux are effectively stuck as GPL forever is because there have been so many different contributors over the years it would be impossible to ask them all. I bet at least one contributor has died; good luck with that.
But you can always give yourself permission to use your own code in another way. You just can't relicense someone else's code for them.
http://www.gnu.org/licenses/gpl-faq.htm ... erGPLAndNF
http://www.gnu.org/licenses/gpl-faq.htm ... perViolate
The reason projects like Linux are effectively stuck as GPL forever is because there have been so many different contributors over the years it would be impossible to ask them all. I bet at least one contributor has died; good luck with that.
But you can always give yourself permission to use your own code in another way. You just can't relicense someone else's code for them.
http://www.gnu.org/licenses/gpl-faq.htm ... erGPLAndNF
http://www.gnu.org/licenses/gpl-faq.htm ... perViolate
Re: Swordedit
Samuco,
For the license, just specify that you require attribution and that derivative applications should not be published, but that people can continue to work on swordedit just like you have been doing.
I have two requests. Please allow the camera to approach an object without the model of the object disappearing. Please do what I am planning to do with Zeus and add a hotkey to snap an object down the Z axis to the bsp, accounting for the dimensions of the object rather than only the center point of the object.
For the license, just specify that you require attribution and that derivative applications should not be published, but that people can continue to work on swordedit just like you have been doing.
I have two requests. Please allow the camera to approach an object without the model of the object disappearing. Please do what I am planning to do with Zeus and add a hotkey to snap an object down the Z axis to the bsp, accounting for the dimensions of the object rather than only the center point of the object.
Either you are groping for answers, or you are asking God and listening to Jesus.
Re: Swordedit
You can't relicense the Swordedit project without Sword's approval, though, so you have to use the GPL (no changes or additional restrictions).Sparky wrote:For the license, just specify that you require attribution and that derivative applications should not be published, but that people can continue to work on swordedit just like you have been doing.
Any code Samuco *adds* to Swordedit and releases:
1) Must be released under the GPL, since it's being added to a GPL project.
2) Other people are only allowed to reuse that code in GPL projects.
3) Samuco can reuse in any other context, since he holds the copyright.
Any of Sword's code in Swordedit:
1) As of right now can only be used in GPL projects.
2) With Sword's permission could be used in other contexts.
Re: Swordedit
WaeV, how about we agree to not shoot ourselves in the foot and let Samuco add whatever license he wants to his own work. Sound like a plan? Or perhaps you aren't one of those who actually finds what he is doing useful and you don't actually care if he continues working on swordedit -- if that is the case, then why are you in this topic to begin with?
Samuco: Please put whatever license you want on what you do and leave whatever license alone on what other people have done. Case closed, move on and don't bother listening to the whining of those who are the cowbirds (leachers) of society because they whine and complain while a certain few actually do the work... and then kick and shove others out of the nest because they feel "entitled" to "own" or use however they please the results of the work of those whose lives they made miserable from their constant whining. So don't acknowledge their presence but just move on. If people want to be respected, they'll learn to respect those who take initiative to get stuff done as they judge for themselves is right and not piss on their neighbor's lawn. Ignore these ungrateful sons of ditches. Do good to them, but feel free to ignore them when you see fit. Some people whine and complain all day and accomplish nothing! Can you believe it? They should at least come to their senses and try to exercise some self-control already.
I actually appreciate what you're doing, even though I'll soon be working on my own version of something similar, but certainly without recycling anyone's code from this place.
Also, since we're on the subject of licenses, here is some nostalgia for you Halo Editing Kit users, kornmann00's Guerilla license:
a. is overtired
b. is pig-headed
c. probably lost his dog, his girlfriend, his house, his job... and listens to country music all day
I don't mean to judge, just saying there's a parking lot of attitude in that. And I disagree entirely with #7, which pretty much closes the coffin on my opinion of his experience. His work is appreciated, but this "Read Me" file is just wily.
Samuco: Please put whatever license you want on what you do and leave whatever license alone on what other people have done. Case closed, move on and don't bother listening to the whining of those who are the cowbirds (leachers) of society because they whine and complain while a certain few actually do the work... and then kick and shove others out of the nest because they feel "entitled" to "own" or use however they please the results of the work of those whose lives they made miserable from their constant whining. So don't acknowledge their presence but just move on. If people want to be respected, they'll learn to respect those who take initiative to get stuff done as they judge for themselves is right and not piss on their neighbor's lawn. Ignore these ungrateful sons of ditches. Do good to them, but feel free to ignore them when you see fit. Some people whine and complain all day and accomplish nothing! Can you believe it? They should at least come to their senses and try to exercise some self-control already.
I actually appreciate what you're doing, even though I'll soon be working on my own version of something similar, but certainly without recycling anyone's code from this place.
Also, since we're on the subject of licenses, here is some nostalgia for you Halo Editing Kit users, kornmann00's Guerilla license:
Sounds like he:Orginal Application Name: Guerilla
(C) Bungie
_________________________
Kornman00 V2
by Bungie & kornman00 ;p
Orginally downloaded from http://kornner.epgservers.net
Features:
* Bungie splash screen
* Every single fucking field in every fucking tag
is now unlocked. This includes:
-sound
-hud_message_text
-scenerio
-scenario_structure_bsp
-physics
-projectile
-font
-bitmap
-biped
-gbxmodel
-model
-model_animation
-model_collision_geometry
-decal
-scenery
-hud globals
-tag collection
-ui widget collection
-ui widget definition
* I\'ve also revamped some of the tag group definitions
* Added some more hotkeys for your pleasure ;p.
* Added recent file list, but thanks to how it appends
the path in the recent file list to the path
to your tags, it fucks up. Fix one day mb? who knows...
* fixed some gui problems...though I probably caused a few
due to other reasons >_>
* added windows xp theming for you
g4y xp users out there ;p
ALT+Back - Undo
SHIFT+Delete - Cut
CTRL+Insert - Copy
SHIFT+Insert - Paste
CTRL+G - Load Workspace
CTRL+U - Save Workspace
CTRL+K - Cascade
CTRL+Tab - Next Tag
CTRL+Up - Previous block element
CTRL+Down - Next block element
Page Up - Scroll Up tag view
Page Down - Scroll down tag view
Home - Top of tag view
End - Bottom of tag view
End User Agreement:
This \'modified\' version of Bungie's guerilla that was made
to help produce better content for the game Halo
is not offically supported by Bungie or Microsoft in anyway.
They, nor I, take any responsability for any thing that this
application causes on your computer or on any of your
property.
By using this program you agree that you:
1. Own a legal CD key of HaloPC that you bought
2. Are using this program at your own risk
3. Your name isn\'t Veegie
4. Your not \'fantastic\' in anyway, shape or form
5. Not a stubborn HaloPC player.
6. Realize this program isn\'t itself quite legal...
7. <3 Microsoft. </3 Macs
If you don't qualify\\agree to any of them
that I suggest you delete this app from any medium
you posses and GTFO the planet ;p
a. is overtired
b. is pig-headed
c. probably lost his dog, his girlfriend, his house, his job... and listens to country music all day
I don't mean to judge, just saying there's a parking lot of attitude in that. And I disagree entirely with #7, which pretty much closes the coffin on my opinion of his experience. His work is appreciated, but this "Read Me" file is just wily.
Either you are groping for answers, or you are asking God and listening to Jesus.
Re: Swordedit
If I retain copyright over my additions (which I should in GPL) then I should be able to release the source. I would prefer to wait for a response from sword before doing that to see if the license can be switched to something more reasonable (such as BSD or MIT). Would anybody have a problem with me releasing a version of moonlight before sword responds?
#2 Do you mean so that it snaps such that the entire bounding box is above ground?
I wrote some BSP collision stuff which looks pretty cool:
http://www.samuco.net/SE/BSPSnap.mov
http://www.samuco.net/SE/FPS.mov
#1 This only seems to be happening on the warthog and I don't know why. If you have any idea let me know.Sparky wrote:I have two requests. Please allow the camera to approach an object without the model of the object disappearing. Please do what I am planning to do with Zeus and add a hotkey to snap an object down the Z axis to the bsp, accounting for the dimensions of the object rather than only the center point of the object.
#2 Do you mean so that it snaps such that the entire bounding box is above ground?
I wrote some BSP collision stuff which looks pretty cool:
http://www.samuco.net/SE/BSPSnap.mov
http://www.samuco.net/SE/FPS.mov
Who is online
Users browsing this forum: No registered users and 56 guests