Commit Graph

1542 Commits

Author SHA1 Message Date
Rtch90
fe8fedd5b7 [Add] Body: GetRadius method.
[Add] Calculate bounding sphere radius from AABB's of geoms.
[Add] Make use of the existing GetRadius methods.
[Change] Moved object viewer key to f10.
[Add] A couple new image icons.
2017-11-25 15:54:23 +00:00
Rtch90
0aee9d7036 [Fix] Fix orientation of star glow. 2017-11-25 13:37:57 +00:00
Rtch90
1c3691b15f [Change] Make background stars a little feistier. 2017-11-25 13:20:35 +00:00
Rtch90
5451cf3be7 [Add] Stars glow right?! 2017-11-25 13:14:10 +00:00
Rtch90
8b8f2606ca [Add] Ejecta crater flavour. ^.^ 2017-11-25 13:03:32 +00:00
Rtch90
849c723d6a [Fix] Fixed collision bug and some rendering issues with mersenne
twister bug.
2017-11-25 12:23:17 +00:00
Rtch90
236d683a81 [Add] Rudimentary work on small rocky planetoid rendering. 2017-11-24 23:28:10 +00:00
Rtch90
92590d2136 [Change] Actually set planet sizes (but still 1 size per type). 2017-11-24 22:17:42 +00:00
Rtch90
15b6d9178c [Add] Make display lists of planets within range. Nice FPS improvment.
:D
2017-11-24 22:05:54 +00:00
Rtch90
0d79a17c31 [Fix] Forgot to commit a couple of minor fixes. 2017-11-23 23:33:44 +00:00
Rtch90
e5ef17814a [Fix] Fixed that darn gas giant rendering. "Yeah, that's looks like a
planet!"
2017-11-23 22:51:49 +00:00
Rtch90
ccca982b42 [Change] A bunch more planet work.
[Change] Start player in system 0, 0, 0
2017-11-23 21:25:46 +00:00
Rtch90
8638477a2f [Meh] Files I obviously forgot to save. :/ 2017-11-22 23:55:04 +00:00
Rtch90
869c4e6a54 [Add] Some more gas giant rendering work. Now procedurally generated!
[Add] Some Screenies.
2017-11-22 23:25:26 +00:00
Rtch90
e8d67b6f02 [Change] Clean up the silly lighting direction picking. 2017-11-22 21:55:36 +00:00
Rtch90
fdaea7190d [Add] Some gas giant work, cleaned up Body somewhat. 2017-11-22 21:46:22 +00:00
Rtch90
8a16f3c0db [Add?] Some work in progress planet drawing. Nothing to pay attention
to. :P
2017-11-21 19:28:44 +00:00
Rtch90
1b35d387b9 [Change] Position player in docking bay on undocking. Need to do request
docking clearance, because at the minute repeat docking is not possible.
D:
2017-11-20 22:15:23 +00:00
Rtch90
f1debdee31 [Add] ModelBody::SetRotation(). 2017-11-19 22:45:44 +00:00
Rtch90
421abb2324 [Fix] Somewhere amongs the changes docking got borked. 2017-11-19 22:19:16 +00:00
Rtch90
cb72a4ccbe [Change] Renamed rigid body stuff. 2017-11-19 22:01:50 +00:00
Rtch90
d5cd91e02b [Change] Get the collision geom flags through to the collision
detection..
2017-11-19 19:50:06 +00:00
Rtch90
b48426d6c4 [Change] Messing around with collisions some more, not really helpful. 2017-11-19 17:43:43 +00:00
Rtch90
7a20ca5876 [Add] Add docking quad to space station model 2017-11-19 15:33:39 +00:00
Rtch90
6404418ce1 [Add] Use new body death code with pre-hyperspace clearout. 2017-11-19 15:01:32 +00:00
Rtch90
6d568a0ecf [Add] Body death and associated cleanup. Space::KillBody() to kill a
body.
2017-11-19 14:42:30 +00:00
Rtch90
a7928d0066 [Change] Just messing with a few values. Put some space between the other actors. 2017-11-19 12:37:19 +00:00
Rtch90
754e25f116 [Fix] Fixed CollMesh+Scale. ^.^ 2017-11-19 12:28:18 +00:00
Rtch90
196e7345a1 [Add] Working on collision. Doesn't work, see how changing model scale screws collisions. If I set the model 62 scale to 2.0 then hitting it gives screwed up collisions. On scale 1.0 it works fine though. 2017-11-19 11:41:35 +00:00
Rtch90
15f17e08e5 [Fix] Should probably clear those thrusters upon initilization. :D 2017-11-19 00:13:28 +00:00
Rtch90
3c064b4e5a [Add] Flag for invisible stuff. 2017-11-19 00:09:17 +00:00
Rtch90
85155c1fcc [Fix] This took wayy too long to debug.. if(n < 100); n = 100; !?!?!?!? 2017-11-18 23:59:59 +00:00
Rtch90
2a5a81dcf3 [Add] Collisions using collision meshes. 2017-11-18 18:18:31 +00:00
Rtch90
dadae15b47 [Fix] Then Allanis Fixeth Frustum, then the Earth appeared! And it was gooood! 2017-11-17 21:03:49 +00:00
Rtch90
7757997e56 [Fix] Fixed assertion when facing away from target. 2017-11-17 20:59:13 +00:00
Rtch90
aff5111f36 [Add] Added targets to ships. 2017-11-17 20:51:44 +00:00
Rtch90
a3693b52aa [Add] Depth sorting? Two odd things happened here. Magically lasers started working! YEYY! But also Earth disapeared. Nayy! 2017-11-17 19:37:02 +00:00
Rtch90
03f49891b6 [Change] Allow left&right mouse buttons together to fire laser. -- Still need to fix the rendering of the laser. 2017-11-16 22:31:22 +00:00
Rtch90
2a029eced4 [Add] Collision mesh generation. Collisions are not so arcady now. :D 2017-11-16 22:27:54 +00:00
Rtch90
ea07725a87 [Change] Some model reorganisation.
[Add] LOD.
2017-11-15 22:36:25 +00:00
Rtch90
0fa35be152 [Add] There is no denying being dead now with this lovely model.
[Fix] Fixed a scaling bug.
2017-11-15 16:02:12 +00:00
Rtch90
6c1b4e5dfd [Fix] Set ship gear flag properly so we don't see the wheels now when the gears are up and flaps closed. 2017-11-14 20:27:40 +00:00
Rtch90
1e48dbafe5 [Add] Wheels up/down transition. 2017-11-14 20:21:06 +00:00
Rtch90
d0bbe9df73 [Add] Set some anim params so engine pulse works. Looks pretty nice.
[Fix] Fixed ambiguois calls to pow().
2017-11-14 20:04:36 +00:00
Rtch90
c80c6b3d17 [Fix] Fixed the wheels. 2017-11-14 19:57:46 +00:00
Rtch90
56dc9ee5a8 [Fix] Fixed broken system info view.
[Fix] Fixed mouse screw up in system view.
2017-11-13 22:30:54 +00:00
Rtch90
fc03c9f6e3 [Fix] Fixed external view, forgot to add players external veiw translation to camera frame's position.
[Fix] Correctly apply ship masses.
[Add] A nice rotating ship in the infoview pane.
2017-11-13 22:12:02 +00:00
Rtch90
65cf61a6ed [Change] Use 24-bit depth buffer where possible. 2017-11-13 21:08:14 +00:00
Rtch90
a0a44932fe [Add] Some Hyperspace range stuff.
[Add] SectorMap indicates current ship location.
2017-11-13 20:59:38 +00:00
Rtch90
2c6a14f5c9 [Add] Ship info screen with more ship stats.
[Change] Made the ship angular velocity damping less... broken.
2017-11-12 22:10:26 +00:00
Rtch90
415b111735 [Change] Single GLUQuadric object.
[Fix?] Was meant to have fixed laser drawing, I kinda failed. :D
2017-11-12 20:49:17 +00:00
Rtch90
c88dfe6703 [Change] Improved mouse control.
[Add] Added a few shiptypes. Don't yell at me for pathetic names.
2017-11-12 20:19:10 +00:00
Rtch90
50c5b3da0f [Fix] Fixed the horrible rotating in external view. Also, the ships almost look badass now! 2017-11-12 19:11:14 +00:00
Rtch90
caba05d699 [Add] Uhm, apparently the new project stuff wasn't added. My bad. 2017-11-12 18:27:48 +00:00
Rtch90
41950a3099 [Change] Removed all the old Lephisto data. We have gone 3D!! 2017-11-12 18:19:54 +00:00
Allanis
d93e594787 [Add] Added concept of static factions so we can't modify player
standing.
2014-11-16 00:32:02 +00:00
Allanis
023c8dff0e [Change] Cleaned up pack_seek 2014-11-16 00:19:57 +00:00
Allanis
b9c52585e8 [Change] Useing ldata_rwops where applicable.
[Fix] Memleak.
2014-11-16 00:10:44 +00:00
Allanis
7c81351fda [Add] We can now create SDL_RWops from packfile. 2014-11-15 20:57:45 +00:00
Allanis
01ad8a2f48 [Change] Attempt to make ldata and pack thread safe. 2014-11-15 19:46:33 +00:00
Allanis
2fe4e218d3 [Add] New cargo mission. 2014-11-15 19:22:33 +00:00
Allanis
76e6ddd90b [Fix] Fixed bug with sound volumes. 2014-11-15 19:00:14 +00:00
Allanis
3686104b8a [Fix #1] Fixed pilots teleporting away when dead. 2014-11-15 18:22:16 +00:00
Allanis
d23b722ef7 [Change] Try to load as FleetGroup first. 2014-11-08 14:06:30 +00:00
Allanis
72d88644b6 [Change] Using either Fleets or FleetGroups when loading starsystems. 2014-10-26 18:51:42 +00:00
Allanis
4ddb216e6a [Add] Introduced concept of FleetGroups. 2014-10-19 14:31:03 +01:00
Allanis
1d53467491 [Change] Modulised fleet stuff. 2014-10-18 22:26:05 +01:00
Allanis
0202391edb [Add] Now you can define parts of the GUI as semi-transparent. 2014-08-07 19:59:58 +01:00
Allanis
0b3869c831 [Change] Pilots turning hostile should depend a bit less on FPS. 2014-08-07 19:02:43 +01:00
Allanis
2e76ef4019 [Change] Improved how pilots react to taking damage. 2014-08-07 19:00:49 +01:00
Allanis
9bce55471c [Change] More robust checking of ship hostilenes. 2014-08-05 22:22:36 +01:00
Allanis
c6c26f1050 [Fix] Minor fix in last two commits. 2014-08-04 23:46:44 +01:00
Allanis
0e76d75ab0 [Change] Allow changing of afterburner sensitivity. 2014-08-04 23:44:14 +01:00
Allanis
d366fec5b8 [Add] Added keybindings for targetting escorts. 2014-08-04 23:31:59 +01:00
Allanis
ab741a257f [Fix] Fixed a memory leak. 2014-07-23 20:16:02 +01:00
Allanis
f0fbae3f63 [Change] Don't bother trying to start haptic subsystem when there's no
joystick.
2014-07-23 20:10:06 +01:00
Allanis
25d001d05b [Change] Don't always preload comms graphics for ships, load only as
needed.
2014-07-23 20:07:45 +01:00
Allanis
0faad008b5 [Add] Added credits. 2014-07-23 14:59:37 +01:00
Allanis
448d27f4a4 [Change] You can now determine different text/music using the intro
code.
2014-07-22 14:24:06 +01:00
Allanis
bb81e44374 [Change] Small code cleanup. 2014-07-22 14:19:42 +01:00
Allanis
58e28df6bb [Change] Much better OS compatibility macros. 2014-07-22 14:03:42 +01:00
Allanis
18fe746053 [Change] Increased requirements on DV patrol missions. 2014-07-21 17:57:12 +01:00
Allanis
a867e1184e [Add] Mark enemies as hostile in patrol missions. 2014-07-21 17:51:37 +01:00
Allanis
57dc9832fa [Add] Added more Lua API functions.
[Change] DV patrol missions now actually force you to kill hostiles.
2014-07-21 17:45:58 +01:00
Allanis
792e05e40a [Add] More Lua API functions.
[Add] New patrol missions.
2014-07-21 15:59:51 +01:00
Allanis
526bdd578f [Fix] Fixed segfault on GUI and fixed incorrect pilot target position. 2014-07-20 22:27:25 +01:00
Allanis
62f31aa8c4 [Change] Cleaned up some code. 2014-07-20 21:49:39 +01:00
Allanis
b4edcb5f27 [Fix] Make sure player can accept the active mission from C side code. 2014-07-20 21:26:48 +01:00
Allanis
39435c6330 [Change] Special effects are no longer hardcoded. 2014-07-20 21:18:53 +01:00
Allanis
405cf65b83 [Change] Forgot a sprintf=>snprintf a while back. 2014-07-20 20:54:38 +01:00
Allanis
d3408e38b0 [Change] Changed vsprintf to vsnprintf to be safe. 2014-07-20 20:53:14 +01:00
Allanis
0573336e27 [Change] Ripped out all the GUI code and gave it, its own file. 2014-07-20 20:48:13 +01:00
Allanis
e37d373214 [Change] Just some code cleanup. 2014-06-06 16:52:35 +01:00
Allanis
6133a45210 [Add] Use landing_sinister when landing on Eiroik for missions. 2014-06-05 20:53:37 +01:00
Allanis
756aac2bac [Change] Cleaned up a refuel checks. Missed them a long time ago. 2014-06-05 20:37:31 +01:00
Allanis
e45909e9aa [Fix] Ensure that music doesn't stall. 2014-06-05 18:04:57 +01:00
Allanis
5d67c45570 [Change] Don't count "LAND" as a service in Lua. 2014-06-05 17:59:57 +01:00
Allanis
f346126976 [Add] Use combat music on combat. 2014-06-04 21:14:14 +01:00
Allanis
2c68677e81 [Add] More music improvements. 2014-06-04 21:06:29 +01:00
Allanis
f38da7322b [Change] Better handling of music. 2014-06-04 14:09:58 +01:00