Author Topic: [SOLVED] SDL2, FRED, and other unexplained phenomena  (Read 3995 times)

0 Members and 1 Guest are viewing this topic.

Offline DefCynodont119

  • 210
  • Ascended GTSC-Faustus Artist
    • Steam
[SOLVED] SDL2, FRED, and other unexplained phenomena
(sorry for any dumbness in advance)
EDIT: crud wrong board.

So, Today I clicked on the FRED.exe (the latest stable) to find that this happened: "Windows cannot access the specified device, path, or file. You may not have the appropriate permissions to access the item." and then the version of FRED I was using vanished. I reinstalled It and ran as an admin, only for the same thing to happen.

Then, with the latest nightly, (fred2_open_3_7_5_SSE2_20160719_19181b0 as of this post) I got this: "The program cannot run because SDL2.dll Is missing from your computer" So I made sure that I had It, and I put It in the windows registry. but now It just crashes with "FRED2 has stopped working" with windows shouting "Debug Assertion failed! Line: 88 Expression: buffer != nullptr " and a 28kb FRED2 log. (pasted on end of post)

I should note that this was with no Mods, using them with FRED made no difference.
I just need to figure out If this Is a problem with
A: My computer.
B: The recent windows update that is already notorious for braking things.
C: Something else? FRED worked before, so why It stopped today Is beyond me.


Also, as the Log says my FS install is on the E drive.
I even tried turning It Off and On again, and still this occurs. any help at all will be thanked for. finishing my mod only using notepad would be . . . hard.  :warp:

Code: [Select]
Fred2 Open version: 3.7.5.20160719
Passed cmdline options:
  -fov 0.65
  -missile_lighting
  -3dshockwave
  -post_process
  -ballistic_gauge
  -dualscanlines
  -rearm_timer
  -targetinfo
  -3dwarp
  -ship_choice_3d
  -weapon_choice_3d
  -warp_flash
  -no_ap_interrupt
  -brief_lighting
Deprecated flag '-brief_lighting' found. Please remove from your cmdline.
Building file index...
Found root pack 'E:\GOG Games\Freespace 2\multi-mission-pack.vp' with a checksum of 0x377695e0
Found root pack 'E:\GOG Games\Freespace 2\multi-voice-pack.vp' with a checksum of 0xd50e7442
Found root pack 'E:\GOG Games\Freespace 2\Root_fs2.vp' with a checksum of 0xce10d76c
Found root pack 'E:\GOG Games\Freespace 2\smarty_fs2.vp' with a checksum of 0xddeb3b1e
Found root pack 'E:\GOG Games\Freespace 2\sparky_fs2.vp' with a checksum of 0x164fe65a
Found root pack 'E:\GOG Games\Freespace 2\sparky_hi_fs2.vp' with a checksum of 0xa11d56f1
Found root pack 'E:\GOG Games\Freespace 2\stu_fs2.vp' with a checksum of 0xd77da83a
Found root pack 'E:\GOG Games\Freespace 2\tango1_fs2.vp' with a checksum of 0x4c25221e
Found root pack 'E:\GOG Games\Freespace 2\tango2_fs2.vp' with a checksum of 0x86920b82
Found root pack 'E:\GOG Games\Freespace 2\tango3_fs2.vp' with a checksum of 0x705e8d71
Found root pack 'E:\GOG Games\Freespace 2\warble_fs2.vp' with a checksum of 0xd85c305d
Searching root 'E:\GOG Games\Freespace 2\' ... 101 files
Searching root pack 'E:\GOG Games\Freespace 2\multi-mission-pack.vp' ... 110 files
Searching root pack 'E:\GOG Games\Freespace 2\multi-voice-pack.vp' ... 307 files
Searching root pack 'E:\GOG Games\Freespace 2\Root_fs2.vp' ... 157 files
Searching root pack 'E:\GOG Games\Freespace 2\smarty_fs2.vp' ... 10 files
Searching root pack 'E:\GOG Games\Freespace 2\sparky_fs2.vp' ... 3027 files
Searching root pack 'E:\GOG Games\Freespace 2\sparky_hi_fs2.vp' ... 1337 files
Searching root pack 'E:\GOG Games\Freespace 2\stu_fs2.vp' ... 2355 files
Searching root pack 'E:\GOG Games\Freespace 2\tango1_fs2.vp' ... 32 files
Searching root pack 'E:\GOG Games\Freespace 2\tango2_fs2.vp' ... 15 files
Searching root pack 'E:\GOG Games\Freespace 2\tango3_fs2.vp' ... 10 files
Searching root pack 'E:\GOG Games\Freespace 2\warble_fs2.vp' ... 52 files
Found 12 roots and 7513 files.
Stuffed string = [FreeSpace2]
Stuffed int: 3000
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Game Settings Table: Using Standard Loops For SEXP Arguments
Stuffed bool: true
Game Settings Table: Using standard event chaining behavior
Stuffed bool: true
Game Settings Table: External shaders are DISABLED
Stuffed bool: true
Stuffed bool: true
Stuffed string = [FS2]
Stuffed string = [FS2]
Stuffed bool: true
Found required string [#END]
Requested file strings.tbl found at: E:\GOG Games\Freespace 2\Root_fs2.vp
Setting language to English
==========================================================================
DEBUG SPEW: No debug_filter.cfg found, so only general, error, and warning
categories can be shown and no debug_filter.cfg info will be saved.
==========================================================================
Initializing OpenAL...
  OpenAL Vendor     : Creative Labs Inc.
  OpenAL Renderer   : Software
  OpenAL Version    : 1.1

  Found extension "ALC_EXT_EFX".
You are not using OpenAL Soft. Disabling enhanced sound.

  Sample rate: 44100 (44100)
  EFX version: 1.0
  Max auxiliary sends: 1
  Playback device: Generic Software on Speakers (Realtek High Definition Audio)
  Capture device: Microphone (Realtek High Defini
... OpenAL successfully initialized!
Initializing OpenGL graphics device at 640x480 with 32-bit color...
  Initializing SDL video...
  Requested SDL Video values = R: 8, G: 8, B: 8, depth: 24, stencil: 8, double-buffer: 1, FSAA: 0
  Actual SDL Video values    = R: 0, G: 0, B: 0, depth: 0, stencil: 0, double-buffer: 0, FSAA: 0
Requested file ai.tbl found at: E:\GOG Games\Freespace 2\Root_fs2.vp
Found required string [#AI Classes]
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Coward]
Found required string [$accuracy:]
Stuffed float: 0.800000
Stuffed float: 0.850000
Stuffed float: 0.900000
Stuffed float: 0.950000
Stuffed float: 1.000000
Found required string [$evasion:]
Stuffed float: 40.000000
Stuffed float: 50.000000
Stuffed float: 60.000000
Stuffed float: 80.000000
Stuffed float: 100.000000
Found required string [$courage:]
Stuffed float: 50.000000
Stuffed float: 50.000000
Stuffed float: 50.000000
Stuffed float: 50.000000
Stuffed float: 50.000000
Found required string [$patience:]
Stuffed float: 40.000000
Stuffed float: 50.000000
Stuffed float: 60.000000
Stuffed float: 80.000000
Stuffed float: 100.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [None]
Found required string [$accuracy:]
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Found required string [$evasion:]
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Found required string [$courage:]
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Found required string [$patience:]
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Lieutenant]
Found required string [$accuracy:]
Stuffed float: 0.400000
Stuffed float: 0.450000
Stuffed float: 0.500000
Stuffed float: 0.550000
Stuffed float: 0.600000
Found required string [$evasion:]
Stuffed float: 0.000000
Stuffed float: 10.000000
Stuffed float: 20.000000
Stuffed float: 30.000000
Stuffed float: 40.000000
Found required string [$courage:]
Stuffed float: 0.000000
Stuffed float: 10.000000
Stuffed float: 20.000000
Stuffed float: 30.000000
Stuffed float: 40.000000
Found required string [$patience:]
Stuffed float: 0.000000
Stuffed float: 10.000000
Stuffed float: 20.000000
Stuffed float: 30.000000
Stuffed float: 40.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Captain]
Found required string [$accuracy:]
Stuffed float: 0.500000
Stuffed float: 0.550000
Stuffed float: 0.600000
Stuffed float: 0.650000
Stuffed float: 0.700000
Found required string [$evasion:]
Stuffed float: 10.000000
Stuffed float: 20.000000
Stuffed float: 30.000000
Stuffed float: 40.000000
Stuffed float: 50.000000
Found required string [$courage:]
Stuffed float: 10.000000
Stuffed float: 20.000000
Stuffed float: 30.000000
Stuffed float: 40.000000
Stuffed float: 50.000000
Found required string [$patience:]
Stuffed float: 10.000000
Stuffed float: 20.000000
Stuffed float: 30.000000
Stuffed float: 40.000000
Stuffed float: 50.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Major]
Found required string [$accuracy:]
Stuffed float: 0.600000
Stuffed float: 0.650000
Stuffed float: 0.700000
Stuffed float: 0.750000
Stuffed float: 0.800000
Found required string [$evasion:]
Stuffed float: 20.000000
Stuffed float: 30.000000
Stuffed float: 40.000000
Stuffed float: 50.000000
Stuffed float: 60.000000
Found required string [$courage:]
Stuffed float: 20.000000
Stuffed float: 30.000000
Stuffed float: 40.000000
Stuffed float: 50.000000
Stuffed float: 60.000000
Found required string [$patience:]
Stuffed float: 20.000000
Stuffed float: 30.000000
Stuffed float: 40.000000
Stuffed float: 50.000000
Stuffed float: 60.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Colonel]
Found required string [$accuracy:]
Stuffed float: 0.700000
Stuffed float: 0.750000
Stuffed float: 0.800000
Stuffed float: 0.850000
Stuffed float: 0.900000
Found required string [$evasion:]
Stuffed float: 30.000000
Stuffed float: 40.000000
Stuffed float: 50.000000
Stuffed float: 70.000000
Stuffed float: 90.000000
Found required string [$courage:]
Stuffed float: 30.000000
Stuffed float: 40.000000
Stuffed float: 50.000000
Stuffed float: 70.000000
Stuffed float: 90.000000
Found required string [$patience:]
Stuffed float: 30.000000
Stuffed float: 40.000000
Stuffed float: 50.000000
Stuffed float: 70.000000
Stuffed float: 90.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [General]
Found required string [$accuracy:]
Stuffed float: 0.800000
Stuffed float: 0.850000
Stuffed float: 0.900000
Stuffed float: 0.950000
Stuffed float: 1.000000
Found required string [$evasion:]
Stuffed float: 40.000000
Stuffed float: 50.000000
Stuffed float: 60.000000
Stuffed float: 80.000000
Stuffed float: 100.000000
Found required string [$courage:]
Stuffed float: 40.000000
Stuffed float: 50.000000
Stuffed float: 60.000000
Stuffed float: 80.000000
Stuffed float: 100.000000
Found required string [$patience:]
Stuffed float: 40.000000
Stuffed float: 50.000000
Stuffed float: 60.000000
Stuffed float: 80.000000
Stuffed float: 100.000000
Found required string [#End]
Found required string [#AI Profiles]
Stuffed string = [FS2 RETAIL]
Found required string [$Profile Name:]
Found required string [$Profile Name:]
Stuffed string = [FS2 RETAIL]
Stuffed float: 5.000000
Stuffed float: 3.000000
Stuffed float: 2.000000
Stuffed float: 1.500000
Stuffed float: 1.000000
Stuffed float: 0.000000
Stuffed float: 5.000000
Stuffed float: 10.000000
Stuffed float: 20.000000
Stuffed float: 30.000000
Stuffed float: 3.000000
Stuffed float: 2.000000
Stuffed float: 1.500000
Stuffed float: 1.250000
Stuffed float: 1.000000
Stuffed float: 0.200000
Stuffed float: 0.300000
Stuffed float: 0.500000
Stuffed float: 0.900000
Stuffed float: 1.100000
Stuffed float: 2.000000
Stuffed float: 1.400000
Stuffed float: 0.750000
Stuffed float: 0.000000
Stuffed float: -1.000000
Stuffed float: 95.000000
Stuffed float: 80.000000
Stuffed float: 60.000000
Stuffed float: 40.000000
Stuffed float: 20.000000
Stuffed float: 90.000000
Stuffed float: 60.000000
Stuffed float: 40.000000
Stuffed float: 20.000000
Stuffed float: 10.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 100.000000
Stuffed float: 80.000000
Stuffed float: 60.000000
Stuffed float: 40.000000
Stuffed float: 20.000000
Stuffed float: 90.000000
Stuffed float: 60.000000
Stuffed float: 40.000000
Stuffed float: 20.000000
Stuffed float: 10.000000
Stuffed int: 2
Stuffed int: 3
Stuffed int: 4
Stuffed int: 7
Stuffed int: 99
Stuffed int: 2
Stuffed int: 3
Stuffed int: 4
Stuffed int: 5
Stuffed int: 99
Stuffed int: 3
Stuffed int: 4
Stuffed int: 5
Stuffed int: 7
Stuffed int: 10
Stuffed float: 0.250000
Stuffed float: 0.500000
Stuffed float: 0.650000
Stuffed float: 0.850000
Stuffed float: 1.000000
Stuffed float: 0.200000
Stuffed float: 0.400000
Stuffed float: 0.600000
Stuffed float: 0.800000
Stuffed float: 1.000000
Stuffed float: 2.000000
Stuffed float: 1.500000
Stuffed float: 1.333000
Stuffed float: 0.500000
Stuffed float: 0.000000
Stuffed float: 5.000000
Stuffed float: 4.000000
Stuffed float: 2.500000
Stuffed float: 1.200000
Stuffed float: 0.100000
Stuffed float: 2.000000
Stuffed float: 1.400000
Stuffed float: 1.250000
Stuffed float: 1.100000
Stuffed float: 1.000000
Stuffed float: 4.000000
Stuffed float: 2.500000
Stuffed float: 1.750000
Stuffed float: 1.250000
Stuffed float: 1.000000
Stuffed float: 0.400000
Stuffed float: 0.600000
Stuffed float: 0.800000
Stuffed float: 1.000000
Stuffed float: 1.200000
Stuffed float: 1.400000
Stuffed float: 1.200000
Stuffed float: 1.000000
Stuffed float: 0.800000
Stuffed float: 0.600000
Stuffed float: 3.000000
Stuffed float: 2.200000
Stuffed float: 1.600000
Stuffed float: 1.300000
Stuffed float: 1.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 4.000000
Stuffed float: 2.000000
Stuffed float: 1.500000
Stuffed float: 1.250000
Stuffed float: 1.000000
Stuffed float: 10.000000
Stuffed float: 4.000000
Stuffed float: 2.500000
Stuffed float: 2.000000
Stuffed float: 1.500000
Stuffed int: 3
Stuffed int: 4
Stuffed int: 7
Stuffed int: 12
Stuffed int: 19
Stuffed int: 3
Stuffed int: 4
Stuffed int: 7
Stuffed int: 12
Stuffed int: 19
Stuffed float: 0.300000
Stuffed float: 0.300000
Stuffed float: 0.300000
Stuffed float: 0.300000
Stuffed float: 0.300000
Stuffed float: 0.150000
Stuffed float: 0.150000
Stuffed float: 0.150000
Stuffed float: 0.150000
Stuffed float: 0.150000
Stuffed float: 0.100000
Stuffed float: 0.200000
Stuffed float: 0.350000
Stuffed float: 0.500000
Stuffed float: 0.600000
Stuffed int: 10
Stuffed int: 20
Stuffed int: 35
Stuffed int: 50
Stuffed int: 60
Stuffed float: 1.500000
Stuffed float: 1.500000
Stuffed float: 1.500000
Stuffed float: 1.500000
Stuffed float: 1.500000
Stuffed int: 0
Stuffed int: 1
Stuffed int: 2
Stuffed int: 3
Stuffed int: 4
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.000000
Stuffed float: 0.125000
Stuffed float: 0.250000
Stuffed float: 1.000000
Stuffed float: 4.000000
Stuffed float: 8.000000
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed string = [normal]
Stuffed bool: true
Stuffed bool: true
Found required string [#End]
Found required string [#End]
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Navbuoy]
Stuffed float: 200.000000
Stuffed float: 1.000000
Stuffed float: 10.000000
Stuffed float: 10.000000
Stuffed float: 500.000000
Stuffed bool: true
Stuffed float: 0.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Sentry Gun]
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 200.000000
Stuffed float: 0.100000
Stuffed float: 10.000000
Stuffed bool: true
Stuffed float: 10.000000
Stuffed float: 500.000000
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 0.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Escape Pod]
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 200.000000
Stuffed float: 1.000000
Stuffed float: 10.000000
Stuffed bool: true
Stuffed float: 10.000000
Stuffed float: 600.000000
Stuffed bool: true
Stuffed float: 0.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Cargo]
Stuffed bool: true
Stuffed float: 200.000000
Stuffed float: 0.100000
Stuffed float: 10.000000
Stuffed bool: true
Stuffed bool: true
Stuffed float: 10.000000
Stuffed float: 500.000000
Stuffed float: 0.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Support]
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 200.000000
Stuffed float: 1.000000
Stuffed float: 3.500000
Stuffed bool: true
Stuffed float: 10.000000
Stuffed float: 500.000000
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 0.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Stealth]
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 200.000000
Stuffed float: 1.000000
Stuffed float: 4.000000
Stuffed bool: true
Stuffed float: 10.000000
Stuffed float: 500.000000
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 0.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Fighter]
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 200.000000
Stuffed float: 1.000000
Stuffed float: 4.000000
Stuffed bool: true
Stuffed float: 10.000000
Stuffed float: 500.000000
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 0.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Bomber]
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 200.000000
Stuffed float: 1.000000
Stuffed float: 4.000000
Stuffed bool: true
Stuffed float: 10.000000
Stuffed float: 500.000000
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 0.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Fighter/bomber]
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 200.000000
Stuffed float: 1.000000
Stuffed float: 4.000000
Stuffed bool: true
Stuffed float: 10.000000
Stuffed float: 500.000000
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 0.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Transport]
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 150.000000
Stuffed float: 1.000000
Stuffed float: 2.000000
Stuffed bool: true
Stuffed bool: true
Stuffed float: 10.000000
Stuffed float: 500.000000
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 0.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Freighter]
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 150.000000
Stuffed float: 1.000000
Stuffed float: 1.750000
Stuffed bool: true
Stuffed bool: true
Stuffed float: 10.000000
Stuffed float: 600.000000
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 0.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [AWACS]
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 150.000000
Stuffed float: 1.000000
Stuffed float: 0.800000
Stuffed bool: true
Stuffed bool: true
Stuffed float: 10.000000
Stuffed float: 600.000000
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 0.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Gas Miner]
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 150.000000
Stuffed float: 1.000000
Stuffed float: 1.000000
Stuffed bool: true
Stuffed bool: true
Stuffed float: 10.000000
Stuffed float: 600.000000
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 0.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Cruiser]
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 150.000000
Stuffed float: 1.000000
Stuffed float: 0.900000
Stuffed bool: true
Stuffed bool: true
Stuffed float: 10.000000
Stuffed float: 600.000000
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 0.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Corvette]
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 150.000000
Stuffed float: 1.000000
Stuffed float: 0.333300
Stuffed bool: true
Stuffed bool: true
Stuffed float: 10.000000
Stuffed float: 600.000000
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 0.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Capital]
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 100.000000
Stuffed float: 1.000000
Stuffed float: 0.200000
Stuffed bool: true
Stuffed bool: true
Stuffed float: 10.000000
Stuffed float: 750.000000
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 0.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Super Cap]
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 100.000000
Stuffed float: 1.000000
Stuffed float: 0.075000
Stuffed bool: true
Stuffed bool: true
Stuffed float: 10.000000
Stuffed float: 1000.000000
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 0.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Drydock]
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 100.000000
Stuffed float: 1.000000
Stuffed float: 0.500000
Stuffed bool: true
Stuffed bool: true
Stuffed float: 10.000000
Stuffed float: 750.000000
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 0.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Knossos Device]
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 100.000000
Stuffed float: 1.000000
Stuffed float: 0.100000
Stuffed bool: true
Stuffed float: 10.000000
Stuffed float: 1000.000000
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed bool: true
Stuffed float: 0.000000
Found required string [#End]
Found required string [#End]
Requested file ships.tbl found at: E:\GOG Games\Freespace 2\Root_fs2.vp
Found required string [$Name:]
Stuffed string = [GTF Ulysses]
Found required string [#End]
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Default]
Stuffed float: 10.000000
Stuffed float: 1.200000
Stuffed float: 400.000000
Stuffed float: 1.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Default100]
Stuffed float: 12.000000
Stuffed float: 1.200000
Stuffed float: 100.000000
Stuffed float: 1.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Default150]
Stuffed float: 10.000000
Stuffed float: 1.200000
Stuffed float: 150.000000
Stuffed float: 1.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Default200]
Stuffed float: 10.000000
Stuffed float: 1.200000
Stuffed float: 200.000000
Stuffed float: 1.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Default300]
Stuffed float: 8.000000
Stuffed float: 1.200000
Stuffed float: 300.000000
Stuffed float: 1.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Default500]
Stuffed float: 7.000000
Stuffed float: 1.200000
Stuffed float: 500.000000
Stuffed float: 1.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Default700]
Stuffed float: 7.000000
Stuffed float: 1.200000
Stuffed float: 700.000000
Stuffed float: 1.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Default800]
Stuffed float: 6.000000
Stuffed float: 1.200000
Stuffed float: 800.000000
Stuffed float: 1.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Default900]
Stuffed float: 6.000000
Stuffed float: 1.200000
Stuffed float: 900.000000
Stuffed float: 1.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Default1000]
Stuffed float: 5.000000
Stuffed float: 1.200000
Stuffed float: 1000.000000
Stuffed float: 1.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Default1100]
Stuffed float: 5.000000
Stuffed float: 1.200000
Stuffed float: 1100.000000
Stuffed float: 1.000000
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [Default1500]
Stuffed float: 5.000000
Stuffed float: 1.200000
Stuffed float: 1500.000000
Stuffed float: 1.000000
Found required string [#End]
Found required string [#End]
Found required string [$Name:]
Found required string [$Name:]
Stuffed string = [GTF Ulysses]
Ship name -- GTF Ulysses
Stuffed string = [TFight]
Ship short name -- TFight
Stuffed string = [Terran]
Error: Invalid Species Terran defined in table entry for ship GTF Ulysses.

File: ship.cpp
Line: 2204

Freeing all existing models...
Still opened files:
« Last Edit: July 20, 2016, 01:12:24 am by DefCynodont119 »
My gift from Freespace to Cities Skylines:  http://steamcommunity.com/sharedfiles/filedetails/?id=639891299

 

Offline The E

  • He's Ebeneezer Goode
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: SDL2, FRED, and other unexplained phenomena
We are aware of this and working on a fix.
If I'm just aching this can't go on
I came from chasing dreams to feel alone
There must be changes, miss to feel strong
I really need lifе to touch me
--Evergrey, Where August Mourns

 

Offline DefCynodont119

  • 210
  • Ascended GTSC-Faustus Artist
    • Steam
Re: SDL2, FRED, and other unexplained phenomena
We are aware of this and working on a fix.

Wow that's the last thing I expected to read, so what was/is the cause if I may ask?


It's #B isn't It?
My gift from Freespace to Cities Skylines:  http://steamcommunity.com/sharedfiles/filedetails/?id=639891299

 

Offline niffiwan

  • 211
  • Eluder Class
Re: SDL2, FRED, and other unexplained phenomena
Essentially MFC & SDL2 not playing nicely together.
Creating a fs2_open.log | Red Alert Bug = Hex Edit | MediaVPs 2014: Bigger HUD gauges | 32bit libs for 64bit Ubuntu
----
Debian Packages (testing/unstable): Freespace2 | wxLauncher
----
m|m: I think I'm suffering from Stockholm syndrome. Bmpman is starting to make sense and it's actually written reasonably well...

 

Offline The E

  • He's Ebeneezer Goode
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: SDL2, FRED, and other unexplained phenomena
There is a slight incompatibility between SDL and MFC (the framework we're using for the rest of FRED). We had addressed it when this was all in antipodes (our old testing branch for big features), but then it resurfaced after the merge for no good reason, so now we have to reapply the fix we had in there the first time. The fault is entirely on our side.
If I'm just aching this can't go on
I came from chasing dreams to feel alone
There must be changes, miss to feel strong
I really need lifе to touch me
--Evergrey, Where August Mourns

 

Offline DefCynodont119

  • 210
  • Ascended GTSC-Faustus Artist
    • Steam
Re: SDL2, FRED, and other unexplained phenomena
Then why are the Old versions of FRED not working?

(anything Pre-20160719_19181b0 deletes Itself on run as stated in first part of post)


Or is that just me?
« Last Edit: July 20, 2016, 12:32:15 am by DefCynodont119 »
My gift from Freespace to Cities Skylines:  http://steamcommunity.com/sharedfiles/filedetails/?id=639891299

 

Offline Yarn

  • 210
Re: SDL2, FRED, and other unexplained phenomena
So, Today I clicked on the FRED.exe (the latest stable) to find that this happened: "Windows cannot access the specified device, path, or file. You may not have the appropriate permissions to access the item." and then the version of FRED I was using vanished. I reinstalled It and ran as an admin, only for the same thing to happen.
Sounds like an antivirus program falsely detecting it as malicious and promptly deleting or quarantining it. What antivirus software are you running?
"Your fighter is running out of oil.  Please check under the hood and add more if necessary"
--strings.tbl, entry 177

"Freespace is very tired.  It is shutting down to get some rest."
--strings.tbl, entry 178

 

Offline DefCynodont119

  • 210
  • Ascended GTSC-Faustus Artist
    • Steam
Re: SDL2, FRED, and other unexplained phenomena
Avast, latest version.  It gave me no warnings however.

EDIT: yep, just checked the virus chest, and sure enough It's there.
« Last Edit: July 20, 2016, 12:43:43 am by DefCynodont119 »
My gift from Freespace to Cities Skylines:  http://steamcommunity.com/sharedfiles/filedetails/?id=639891299

 

Offline AdmiralRalwood

  • 211
  • The Cthulhu programmer himself!
    • Skype
    • Steam
    • Twitter
Re: SDL2, FRED, and other unexplained phenomena
Avast, latest version.  It gave me no warnings however.
Well, just because it didn't give you a warning doesn't mean it wasn't responsible for the executable disappearing. If you temporarily disable it and suddenly FRED 3.7.4 works, you'll have an answer.
Ph'nglui mglw'nafh Codethulhu GitHub wgah'nagl fhtagn.

schrödinbug (noun) - a bug that manifests itself in running software after a programmer notices that the code should never have worked in the first place.

When you gaze long into BMPMAN, BMPMAN also gazes into you.

"I am one of the best FREDders on Earth" -General Battuta

<Aesaar> literary criticism is vladimir putin

<MageKing17> "There's probably a reason the code is the way it is" is a very dangerous line of thought. :P
<MageKing17> Because the "reason" often turns out to be "nobody noticed it was wrong".
(the very next day)
<MageKing17> this ****ing code did it to me again
<MageKing17> "That doesn't really make sense to me, but I'll assume it was being done for a reason."
<MageKing17> **** ME
<MageKing17> THE REASON IS PEOPLE ARE STUPID
<MageKing17> ESPECIALLY ME

<MageKing17> God damn, I do not understand how this is breaking.
<MageKing17> Everything points to "this should work fine", and yet it's clearly not working.
<MjnMixael> 2 hours later... "God damn, how did this ever work at all?!"
(...)
<MageKing17> so
<MageKing17> more than two hours
<MageKing17> but once again we have reached the inevitable conclusion
<MageKing17> How did this code ever work in the first place!?

<@The_E> Welcome to OpenGL, where standards compliance is optional, and error reporting inconsistent

<MageKing17> It was all working perfectly until I actually tried it on an actual mission.

<IronWorks> I am useful for FSO stuff again. This is a red-letter day!
* z64555 erases "Thursday" and rewrites it in red ink

<MageKing17> TIL the entire homing code is held up by shoestrings and duct tape, basically.

 

Offline DefCynodont119

  • 210
  • Ascended GTSC-Faustus Artist
    • Steam
Re: SDL2, FRED, and other unexplained phenomena
Avast, latest version.  It gave me no warnings however.
Well, just because it didn't give you a warning doesn't mean it wasn't responsible for the executable disappearing. If you temporarily disable it and suddenly FRED 3.7.4 works, you'll have an answer.

yeah I was just about to post:
EDIT: yep, just checked the virus chest, and sure enough It's there. It's flagging It for DS#DynaGenNB||algo; If that helps in the future.

But then my login timed out.     waa.
« Last Edit: July 20, 2016, 12:55:56 am by DefCynodont119 »
My gift from Freespace to Cities Skylines:  http://steamcommunity.com/sharedfiles/filedetails/?id=639891299

 

Offline AdmiralRalwood

  • 211
  • The Cthulhu programmer himself!
    • Skype
    • Steam
    • Twitter
Re: SDL2, FRED, and other unexplained phenomena
It's flagging It for DS#DynaGenNB||algo; If that helps in the future.
It doesn't, unfortunately; it's basically "this algorithm looks suspicious to me", which we can't really do anything about. Only thing you can really do is just tell Avast! to ignore it.
Ph'nglui mglw'nafh Codethulhu GitHub wgah'nagl fhtagn.

schrödinbug (noun) - a bug that manifests itself in running software after a programmer notices that the code should never have worked in the first place.

When you gaze long into BMPMAN, BMPMAN also gazes into you.

"I am one of the best FREDders on Earth" -General Battuta

<Aesaar> literary criticism is vladimir putin

<MageKing17> "There's probably a reason the code is the way it is" is a very dangerous line of thought. :P
<MageKing17> Because the "reason" often turns out to be "nobody noticed it was wrong".
(the very next day)
<MageKing17> this ****ing code did it to me again
<MageKing17> "That doesn't really make sense to me, but I'll assume it was being done for a reason."
<MageKing17> **** ME
<MageKing17> THE REASON IS PEOPLE ARE STUPID
<MageKing17> ESPECIALLY ME

<MageKing17> God damn, I do not understand how this is breaking.
<MageKing17> Everything points to "this should work fine", and yet it's clearly not working.
<MjnMixael> 2 hours later... "God damn, how did this ever work at all?!"
(...)
<MageKing17> so
<MageKing17> more than two hours
<MageKing17> but once again we have reached the inevitable conclusion
<MageKing17> How did this code ever work in the first place!?

<@The_E> Welcome to OpenGL, where standards compliance is optional, and error reporting inconsistent

<MageKing17> It was all working perfectly until I actually tried it on an actual mission.

<IronWorks> I am useful for FSO stuff again. This is a red-letter day!
* z64555 erases "Thursday" and rewrites it in red ink

<MageKing17> TIL the entire homing code is held up by shoestrings and duct tape, basically.

 

Offline Trivial Psychic

  • 212
  • Snoop Junkie
Re: [SOLVED] SDL2, FRED, and other unexplained phenomena
The most recent working build of FRED is associated with nightly builds from July 14th.

Also, I have Avast as well and every time I start up a new build of FRED, is goes through a scan of the program and flags it as unsafe and deletes the program.  I've learned to just abort the scan when the window comes up.  It also does a scan of FSO whenever I select a new build in the launcher (even before I start up FSO) but it always says that there's nothing wrong with it.  Something about FRED rubs Avast the wrong way.
The Trivial Psychic Strikes Again!

 

Offline AdmiralRalwood

  • 211
  • The Cthulhu programmer himself!
    • Skype
    • Steam
    • Twitter
Re: [SOLVED] SDL2, FRED, and other unexplained phenomena
The most recent working build of FRED is associated with nightly builds from July 14th.
This should let you run more recent FRED builds.
Ph'nglui mglw'nafh Codethulhu GitHub wgah'nagl fhtagn.

schrödinbug (noun) - a bug that manifests itself in running software after a programmer notices that the code should never have worked in the first place.

When you gaze long into BMPMAN, BMPMAN also gazes into you.

"I am one of the best FREDders on Earth" -General Battuta

<Aesaar> literary criticism is vladimir putin

<MageKing17> "There's probably a reason the code is the way it is" is a very dangerous line of thought. :P
<MageKing17> Because the "reason" often turns out to be "nobody noticed it was wrong".
(the very next day)
<MageKing17> this ****ing code did it to me again
<MageKing17> "That doesn't really make sense to me, but I'll assume it was being done for a reason."
<MageKing17> **** ME
<MageKing17> THE REASON IS PEOPLE ARE STUPID
<MageKing17> ESPECIALLY ME

<MageKing17> God damn, I do not understand how this is breaking.
<MageKing17> Everything points to "this should work fine", and yet it's clearly not working.
<MjnMixael> 2 hours later... "God damn, how did this ever work at all?!"
(...)
<MageKing17> so
<MageKing17> more than two hours
<MageKing17> but once again we have reached the inevitable conclusion
<MageKing17> How did this code ever work in the first place!?

<@The_E> Welcome to OpenGL, where standards compliance is optional, and error reporting inconsistent

<MageKing17> It was all working perfectly until I actually tried it on an actual mission.

<IronWorks> I am useful for FSO stuff again. This is a red-letter day!
* z64555 erases "Thursday" and rewrites it in red ink

<MageKing17> TIL the entire homing code is held up by shoestrings and duct tape, basically.

 

Offline Trivial Psychic

  • 212
  • Snoop Junkie
Re: [SOLVED] SDL2, FRED, and other unexplained phenomena
Thanks.  I hadn't gotten to that thread yet.  BTW, I just tried the latest FRED build with the indicated dll file, and it works... if slow to load.
The Trivial Psychic Strikes Again!

 

Offline Goober5000

  • HLP Loremaster
  • 214
    • Goober5000 Productions
Re: [SOLVED] SDL2, FRED, and other unexplained phenomena
If anyone uses Avast and runs into problems, report FRED to Avast as a false positive.  The more people that do so, the greater the chance that Avast will update their definitions to avoid flagging it.

 

Offline jr2

  • The Mail Man
  • 212
  • It's prounounced jayartoo 0x6A7232
    • Steam
Re: [SOLVED] SDL2, FRED, and other unexplained phenomena
It's flagging It for DS#DynaGenNB||algo; If that helps in the future.
It doesn't, unfortunately; it's basically "this algorithm looks suspicious to me", which we can't really do anything about. Only thing you can really do is just tell Avast! to ignore it.

Well, you can submit the file to Avast! as a false positive.  Although VirusTotal lists Avast as reporting the file clean, which is odd.

EDIT:
If anyone uses Avast and runs into problems, report FRED to Avast as a false positive.  The more people that do so, the greater the chance that Avast will update their definitions to avoid flagging it.

Yeah, that. ^

 

Offline jr2

  • The Mail Man
  • 212
  • It's prounounced jayartoo 0x6A7232
    • Steam
Re: [SOLVED] SDL2, FRED, and other unexplained phenomena
Well that was fast:

Quote from: Avast Customer Care
Hello,

Thank you for contacting Avast.

The provided file isn't detected by Avast with the latest Virus Definitions. Please update your Virus Definitions by following these steps: Open Avast program and go to > Settings > Update > VIRUS DEFINITIONS > Update.
If the problem persists, please send me a screenshot of the detection message. On this website you can learn how to take a screenshot: http://take-a-screenshot.org/

Best regards,
Prokop Kalivoda
Avast Technical Support Specialist

I uploaded fred2-open-3-7-4-SSE2.exe

Can anyone using Avast! with the latest definitions check if this still happens with the latest definitions, and, if so, post a screenshot of the Virus Vault or and / or log of the incident here? 

Use the Snipping Tool (included in Win 7 thru 10) to grab the screenshot and save it.  If you need someplace to upload it, I use http://tinypic.com (no registration required, and it provides handy forum [img][/img] links you can just copy + paste here).